ask_user
一句话
AI 不是孤勇者。模糊、不可逆、风险高的事情之前,它会停下来问你——这一停顿走的就是 ask_user 工具。
典型触发点
| 场景 | 为什么必须问 |
|---|---|
| Gerrit 打 -2(阻止合并) | 不可逆,影响他人工作 |
| 删除知识库文档、清空一个 KB | 不可逆 |
| 把内部代码提交到外部仓库 | 合规 |
| 用户提问意图歧义("删掉那个文档"——哪个?) | 避免误操作 |
| LLM 自评 confidence 不足 | 别瞎答 |
为什么不让 LLM 自己拍
有意保留的"人在回路"开关——AI 强但不能让它在没确认的情况下做不可逆操作。这是平台的硬规则,不是 SKILL 自己能跳过的。
跟 SKILL 的协作
每个 SKILL 在自己的剧本里显式声明哪些步骤要 ask_user——比如代码审核 SKILL 规定"打负分前必须问"。 平台不替 SKILL 决定,让 SKILL 作者按自己的责任边界写。