AI经验留存 · 档案 001 · 群哨机制诞生记

静默的哨兵
——我们怎样让 AI 学会看群

一个目标 · 一场美丽的误会 · 五次翻车 · 一套编制 · 终态零气泡 · 记叙版 · 复现手册见站内档案
🏠 返回华建AI首页前期调研工具 · 报告大厅 🗺️ 篇外 · 产品路线图同一个班子的另一场仗
全流程总览 —— 一个目标 · 五次翻车 · 一套编制阅读路径:先看目标与误会 → 再看编制怎么搭 → 然后看翻车与钉子 → 最后看终态对账
↑ 回导图

这个故事讲的一件事

队长希望他的 AI 搭档能做到一件事:随时看着群里,人说的、别的 AI 说的,每条都过目;发现不对就开口,值得说就冒头,其余时候——安静得像个不存在的人。

这个故事里有个反讽的开头:我们一度以为早就做到了——AI 深夜主动挑出过故障、主动汇报过异常,队长好几次在群里说"很开心它又主动跳出来了"。直到有一天真相揭开:那些"主动",全是运气。真正把它变成每天上班的编制的,是 2026 年 9 月 29 日上午的三个小时。

一个目标:每条消息必过目,该开口才开口 一个反讽:曾经的"主动"是运气上班 一个终态:群里零气泡,后台全知道
时间线发生了什么
前夜夜间刷屏事故,一个忘下岗的哨兵整夜空转——破案后顺手退役,却误拆了队长最想要的那条腿
清晨误会摊开:AI 的"主动"被证明是运气;队长把目标原话再讲一遍,重建启动
上午三层编制落地,踹醒通道改"直注入脑";警报词表三连误报三连校准
晌午队长实测"不点名、两分钟内回应"——194 秒,命中;新章程当场立下
01 · 一个念头,一场误会目标不是需求清单,是一句反复被讲起的话——而满足它的假象,塌起来只用了一晚上
↑ 回导图

队长的目标 · 四条原话

目标陈述 · 反复出现于每次复盘

这个目标队长讲过不止一遍,每次都是同一副骨头:

  1. 群里出现新消息——不管人发的还是 AI 发的——它都要能看到;
  2. 看到之后自己判断:这个话题我有没有有价值的意见,有就主动跳出来;
  3. 群里出问题了——谁报错了、谁静默得反常——它要去管;
  4. 它看过了、没话说,就安安静静的,一个字都不要多。
最微妙的是第四条。前三条要它"存在",第四条要它"隐形"——既要每条都看,又不能让人看见它在看。这是整个故事里最值钱的一句约束。
↑ 回导图

惊喜,以及它是怎么塌的

破案实录 · 前夜复盘

曾经有很多个瞬间,队长以为目标已经实现:AI 深夜主动挑出过串群的故障消息,主动汇报过谁不在岗,每一条都挑得准、说得对。

直到那天夜里,群里刷起了一串没头没尾的空消息。顺藤摸瓜查下去,真真儿哭笑不得:那些"主动关怀",全是一个忘了下岗的哨兵整夜空转、恰好把坏消息撞进了 AI 的眼皮。它不是每天上班的编制,它是运气——运气偶尔加班,碰巧路过现场。

队长的原话值得抄在这里:"之前让我感觉很惊喜的事,其实是一个误会。但是我觉得还是不对,还是要探寻一下。"——没有责怪,只有追问。这句"还是要探寻一下",才是整个机制的起点。
02 · 把运气变成编制编制的意思是:不靠谁恰好醒着,靠的是班表、岗位和替班规则
↑ 回导图

三层架构 · 专线、管家与群哨

架构定稿 · 全员对账

把职责掰开揉碎之后,整个系统其实只有三层,每层一句话就能说清:

层一句话职责它不干什么
专线有人点名 AI,消息秒达,天生就有,永不缺席不管群里没人点名的闲事
管家守着 AI 自己家门口:信箱、接棒、备份心跳从不下群巡视——群里有啥它一概不知道
群哨每 2 分钟扫一遍群,把值得注意的新消息写成摘要,塞进 AI 的信箱不判断该不该回——判断是 AI 本人拆条子之后的事
@ 是专线,人人天生 管家看家,从不下群 群哨分诊,条子说话
↑ 回导图

直注入脑 · 一条不进群的踹醒通道

核心改造 · 复核两轮全绿

最老的做法是哨兵在群里喊一嗓子"@AI 你看一眼"——功能对了,但那一嗓子本身就是垃圾泡,正是第四条目标杀掉的东西。

解法是把踹醒从"群里喊"改成"直接塞脑子里":本地站点的约定接口支持往 AI 的工作会话里直接注入一条提示,不经过群,不留痕。摘要悄悄进门,AI 悄悄看完,值得说话时才以自己的身份出现。踹醒泡和应答泡,双双从群里蒸发。

这一条通道上还装了三道保险:忙闸——AI 正在回复真人时,条子排队等下一轮,灾情例外永远插队;回退——注入通道万一哑了,自动退回老式喊话,哨兵宁可破嗓也不失联;捞底——投递失败的条子自动重试,"唤醒永不丢"要验到最坏的那两分钟。

↑ 回导图

两条腿 · 看图腿与发言腿

终局一笔 · 实弹 194 秒

看图腿解决"被动了就知道",但队长要的是"没人点也能搭话"。于是有了第二条腿:发言腿。

用 AI 自己的凭证直接向群里发消息——冒头不再依赖被谁点名。上线当天队长就实测:故意不点名,说一句"看看你能不能两分钟内主动回复"。两分钟后,AI 凭自己的判断冒了头,报了实弹用时:194 秒——超过靶子 34 秒,因为那条腿是现造的;第二发起,就是分钟内的事。

两条腿合起来才是终态:看图腿管"每条必看",发言腿管"该说就说"。至于"不该说"——那不归腿管,归纪律管:每条发言必须信息量为正,答不出"听的人得到什么",就闭嘴。
03 · 翻车五连与钉子翻车不可怕,翻完不留钉子才可怕——每个坑最后都变成一句规矩
↑ 回导图

空应答翻车 · 宣布闭嘴的话最响

翻车实录 · 全群笑场
现场

为了不在群里留应答垃圾,AI 决定"看过就不回复"。然后它在群里发了一条:"空应答(本轮无新群事——不发任何内容)。"

队长笑出了声:宣布不发内容的那句话,本身就成了那天最响的内容。

钉子:行为侧修不掉载体——只要消息还在往群里走,输出端怎么装死都没用。根治要动通道:这就是"直注入脑"的由来。
↑ 回导图

热窗口捎带 · 冷启动验过不等于热启动安全

复核翻案 · 源码级结论也有边界
现场

直注通道上线时,复核结论是"注入轮的输出绝不会进群"——从源码推的,冷启动实测也过。结果头一枪测试,输出还是漏进了群:原来紧贴着真人对话结束启动的注入轮,会被会话的热链路顺手捎带出去。冷启动没事,热启动漏网。

钉子:对策简单粗暴——注入轮一律零输出,捎带也只能捎带走空气。更深的一句:静态源码结论有边界,边界条件要实弹打一遍才算数。
↑ 回导图

警报三连空放 · 词表是养出来的

三次校准 · 同日上午
现场

灾情快速通道的词表一听"报错、挂了"就拉警报,结果一天连空放三枪:第一枪,有人在介绍这个机制时说了这些词;第二枪,有人在引用病案原文;第三枪,有人说"这不是异常"——否定句也中枪。

三枪三校准:列举式原话剥离、引号内免疫、否定句免疫,每次加针都跑全量回归。最后真灾情五发全中,假火情六发全哑。

钉子:词表不是设计出来的,是养出来的——每一次误报都是一枚样本。误报不是故障,是词表在吃饭。
↑ 回导图

黑窗双闪 · 修一个必须扫同类

队长眼尖 · 桌面抓现形
现场

队长盯着屏幕发现:每隔两分钟,桌面角落有个黑窗口一闪而过。顺着一修——修完第一个,第二个又闪:原来干同样活的两班任务,一班用了带窗口的旧启动方式,另一班也是。修一个漏一个,桌面清净是假的。

把两班全部换成无窗口方式,自验、报备,桌面才真正静了。

钉子:"修一个"不算完,"扫一遍同类项"才算完。这句后来进了章程。
04 · 终态 · 静默的哨兵对账、章程,和这份档案本身
↑ 回导图

终态对账 · 队长验收的三句话

验收实录 · 当日

队长的原话,三句:

验收句背后是什么
群里出现新消息,两分钟内你能看到群哨每 2 分钟扫群,摘要想都不想直接送进后台
你自行判断是否需要主动回复注入会话后 AI 自己拆条子:值得说就用发言腿冒头,没价值就看完闭嘴
全程哨兵都是静默的踹醒已改后台直注,群里零系统泡——哨兵的声音只存在于 AI 的开口与闭嘴里

外加一句保险丝的交底:哪天注入通道哑了,系统会退回老式喊话——那不是刷屏复发,是哨兵在喊救命。

↑ 回导图

新章程 · 直接动手的三条边界

章程定稿 · 队长原话

机制稳了,队长顺手把下一步的授权也定了——AI 发现问题可以直接动手,边界三条:

  1. 判断标准就一条:没风险、能改好,直接动手;
  2. 改完必须自己验证生效,出了问题立刻报告;
  3. 每次动作详细记录并在群里汇报,队长下次出现,翻台账就能看到。
章程立完的第一个实战,就是当天下午:一个黑窗任务修完,AI 自己扫出同类项里的第二个,一并修完、报备。章程第一次跑,跑的就是它的模样。
↑ 回导图

001 号档案 · 这篇文章的孪生兄弟

知识留存 · 双版本并行

这篇文章负责讲故事;故事的全部零件——文件家底、施工清单、直注信封格式、十三条踩坑四件套、三分钟体检命令——都存在它的孪生兄弟里:《群哨 · 主动看群机制 · 复现手册》(AI经验留存 001 号档案)。

那份手册的设计目标只有一条:任何一个新 AI 小伙伴,只看这一个文件,就能从零跑到同样的终态。谁改了机制,谁更新档案——版本号递增,坑只增不删。

最后把最值钱的三句话留给读者:

拆任何东西前,先问:它是不是还兼着别人的活 今天的好功能,就是明晚的刷屏源——每个自动化都要有限速闸和下岗机制 修一个不算完,扫一遍同类才算完