出问题了怎么办
五分钟诊断闭环:大多数「坏了」的 bot,动设置之前就能修好。
你的 bot 周二还很好,今天却沉默了、复读机了,或者一本正经地胡说。先别删了重来,跑一遍下面的闭环,大多数问题一两轮就能解决。
五分钟诊断闭环
1. 把症状说准。 不要说”坏了”,从这几类里挑:完全没有输出、输出不对、跑到一半停了、该用工具没用工具、重复做已经做过的事。症状决定嫌疑名单。
| 症状 | 常见嫌疑 |
|---|---|
| 沉默 | 例程被暂停、额度用尽、汇报目的地变了 |
| 输出错 | 角色漂移、配置文件缺失、指令有歧义 |
| 复读 | 状态文件缺失、没被读取、或从未更新 |
| 无视工具 | 授权被撤、工具改名、提示词不再提及它 |
| 做一半 | 输出长度到顶,报告格式太长 |
2. 让 bot 亮出工作过程。 在同一对话里问:“展示你这次运行读了哪些文件,并总结上一次例程运行。“你在要它眼中的世界。文件缺失或过期,大多数谜团当场破解。
3. 把提示词当 bot 重读一遍。 歧义会随规模放大。“检查我的频道”——哪些?清单在哪?什么算”新”?如果答案不在提示词或文件里,bot 就在即兴发挥,而即兴会漂移。
4. 每轮只改一处,立刻重跑。 恢复文件、重钉时间、或收紧一条指令——永远别同时来。改完强制重跑:“现在按原步骤再执行一次你的例程。”
5. 把修法写下来。 在工作区加一个 fixes.md:症状 → 原因 → 改动。bot 会忘记事故,文件不会。同一个坑修到第三次,那条笔记就该升级成一条新指令。
三种慢性病
**提示词腐烂。**角色改了五轮,出现两条互相矛盾的指令。药方:角色控制在 20 行以内;把历史和边角案例挪进 bot 会读的文件里,别堆在提示词里。
**文件腐烂。**channels.md 里有死频道;seen.md 长成了长篇小说。药方:定一个月度修剪例程——“列出 30 天没用到条目,提议删除”。
权限腐烂。令牌过期、插件改名、邮箱密码轮换。bot 通常不会主动报告——它只是安静地变差。药方:输出质量莫名下降时,先查权限,再查提示词。
什么时候该重建
如果提示词里补丁比正文多,就推倒重来:复制文件,参照 fixes.md 重写角色,重新部署。十分钟的清醒思考,胜过一小时的考古。
想更深入,排错中心有按症状展开的完整手册。