向大家介绍一个QQ机器人形态的Agent,欢迎体验/捉虫

Hello,向大家介绍一下我们目前正在探索的一个QQ机器人形态的Agent,欢迎大家来体验/捉虫~

体验方式

请添加机器人qq:2049652926(验证口令为大写的MAGA

它能做什么

正如PPT里展示的那样,目前我们探索出来的主要玩法是

  • 用gemini来自然语言p图
  • 用定时任务来做每日汇报
  • 用自然语言来管理minecraft服务器
  • 总结一大段QQ聊天消息

我们想要做什么

AI Agent是一个非常酷的东西,是我目前见过的最接近AGI的一种形态
这个前景其实是相当诱人的,在最理想的情况下:

大模型本身已经具备思考能力了,如果使用ToolCall给予它工具调用的能力,那它就能够完成由多个步骤组成的任务,比如先上网搜索一个minecraft地图,然后下载下来,再应用到服务器上,修改配置文件,最后重启服务器,这一系列操作只需要管理员一句话就能完成

如果再给Agent搭配上记忆系统,那我们就可以像教人类做事一样来教会Agent做事,比如告诉它上述流程叫做“查找地图”,那么只需要教它一次,后面就无需再教

如果再给Agent加上定时触发系统,那么Agent就可以在某些情况下主动地去执行一些任务(例如每天某个时间帮我们检查一个网页),这让它更像一个真正的“人”了

如果再给Agent加上视觉模型,那么Agent将可以理解图片,这会进一步扩大Agent的能力范围
我们试图做的事情就是,不断的给Agent添加各种人类的能力,比如记忆,外部刺激,视觉等,同时给予更多工具,例如网络搜索等;在最理想的情况下,Agent可以充分利用这些能力,来完成用户的需求,即使这些需求是我们开发者从来没有想过要做的

技术细节

  • 主要编程语言:Kotlin
  • 框架:SpringBoot
  • 基座模型:qwen3-max

最后的最后

不可否认的是,现在的AI智能水平依然有限,无论是在复杂任务的拆解上,还是在长上下文的场景下,都存在各种各样的问题。
但是我们依然可以去期待,去追逐;也许我们追逐的是AGI降临前的曙光,又或许只是一个海市蜃楼,但这都不重要了,因为向着光的方向奔跑,这本身就是一件很酷的事。
正如互联网上的一句名言:“万一中了呢?

4 个赞

这个想法其实我也有,我有一个疑惑的地方就在于,实际上你这个能力本身和QQ是完全可以解耦合的,也就是说QQ可以作为一个前端?一个和现实交互的通道,而可以把核心单拿出来

所以你这个bot怎么用 :shaking_face:

https://box.nju.edu.cn/f/f47c7c1a489548e6aac9/
可以参考这个使用指南,这里列举了一些精选case,暂时还没想好如何做新手引导 :rofl:

Absolutely right, 这就是一个前后端分离的设计风格。完全可以另外做一个web页面来接入现有的后端。
目前选择QQ机器人作为前端的原因是因为这种交互方式太方便了,只需要点开QQ就能和机器人交互,而且qq还可以天然保存聊天记录,这样就省去了再开发一个移动客户端的功夫;而且,QQ可以允许我们的Agent向用户主动推送内容,这是很难得的一种能力

3 个赞