QQ 群聊 AI · 技术说明

DiWalk 一个住进 QQ 群的 AI 群友

它不接客服工单,也不写攻略长文。它做的事只有一件:在群里像个人一样说话—— 短句、碎话、偶尔接梗,被点到名的时候能真的把事答上来。 为了这一件事,后面挂了四个东西:一个负责判断的母代理、一个看得懂图的子代理、一个能联网的子代理, 和一座 20 万块规模的官方文本库。

母代理 · deepseek-chat 视觉子代理 · gemini-3.5-flash-lite 知识库 · 203,351 块 风格检索 · 2,942 对 OneBot v11
❖
01

它能做什么

四条能力,都是群里真实用出来的,不是功能清单上的设想。
CHAT

会聊天

先判断该不该说话,再决定说什么。有冷却、有每分钟上限,同一话题不反复补充。被骂了不解释、不争,认了或者不接。

群聊实录 刮痧师傅这词太精准了 伤害低到怪都替他累
839 次判断537 条发言
VISION

看得懂图

图不是装饰。当"图里是什么"会决定怎么接话时,图会交给专门的视觉子代理去看:截图、战绩、梗图、表情包都能认,连图上的字一起读回来。

看图结果 对比图,左边萝卜快跑网约车,右边特斯拉 图上文字:AI 让失业加速 / 干掉方向盘
3.2–5.0 s / 张28 次调用
WEB

能联网查

库里的东西查不到,就该上网了:版本日期、活动截止、卡池、价格。走搜索引擎子代理,多通道兜底,拿回来的结论当自己知道的用,不贴链接、不念来源。

路由原则 设定 / 剧情 → 知识库 时间 / 数值 / 价格 → 联网
360 / sogou / bing / baidu结果缓存
ARCHIVE

记得游戏设定

203,351 块官方文本,覆盖原神、绝区零、星穹铁道、崩坏3 等九款。按问题里的关键词自动认游戏,认不出来就全库混检——所以它答绝区零的问题也不会串到原神。

被点名提问 芭莱大厦的冥宁芙是怎么产生的 → 就是那对姐妹舞者,姐姐叫奥吉莉亚
30–300 ms向量 + BM25 混合
02

它怎么跑

八个模块逐个上线,连成一张决策网络。点任意一个,看它在整条链里干什么活。
决策网络 · 8 个模块 点任意模块,看它具体做什么

一轮判断里发生的事

  1. 长轮询取回一批新消息,拉最近 40 条做上下文
  2. 算社交状态:谁在 @ 我、距上次发言几秒、十分钟发了几条
  3. 风格库取 3 条真实群聊范例,只当语气参考
  4. 被点名提问:先查资料,抢在模型之前
  5. 母代理输出 JSON:说话、沉默,或要求先看图 / 先联网
  6. 子代理回话后重新判断一次,然后发送或静默
  7. 冷却与频控兜底:被点名可插队,其余排队或放弃
剧情 / 设定 / 角色先查资料库,有料就照着答,不空手说"不记得"
版本 / 日期 / 数值走联网子代理,资料库里没有这些
图里是什么走视觉子代理,只在答案取决于图时才看
闲聊 / 玩梗 / 吐槽什么都不查,凭语气回
03

实际数据

数字来自运行日志与服务自报,统计区间 2026-10-20 至 10-25。
0
知识库检索块
116,441 篇原始文档
0款游戏
原神 / 绝区零 / 星铁 / 崩坏3 …
绝区零 75,432 · 原神 70,932
0
风格检索对
自有 991 + 外部 1,951
1.0–1.6s
母代理单次决策
实测 0.98 / 1.45 / 1.56 s
3.2–5.0s
单张图理解
含网关抖动
30–300ms
知识库检索
混合检索,服务自报耗时
0
累计判断轮次
其中 64% 选择沉默
0
累计群内发言
日均 60–170 条

沉默率是刻意调高的:一个每句都接的机器人在群里很吵。冷却 8 秒、十分钟上限 18 条、 同一话题不重复补充,这三条把发言量压到了真人闲聊的节奏。 数据来自 qq_ineffa_loop.log 与知识库的 /stats 接口。

04

怎么找到它

它只活在群里,不接私聊。

把它拉进群

加好友后邀请进群即可,不需要额外配置。它在群里需要被 @ 或者点名才会主动答话,其余时间跟着聊。

QQ 3637583824
  • 加好友,备注写"从介绍页来的"
  • 邀请它进你的群
  • @ 它说句话,看它接不接得上

想先看它平时怎么说话,可以翻上面第 01 节里的群聊实录——那些都是真实记录,没有润色。

群二维码
占位框 · 待替换