Ask User Question
Claude Code规划模式中的结构化交互工具,通过弹出问题列表逐项向用户确认设计细节,实现人机协作共同打磨方案,在规划阶段充当「需求评审」角色
时间轴 (近 90 天)
Full Send 的提问闸门要求模型在用户无视线程时必须使用 Harness 的提问工具(Claude Code 中用 Ask User Question,Codex 中用 Request User Input),而不是在普通消息中提问。
Ask User Question 工具在图形界面和 CLI 中都能使用
Ask User Question 工具会在界面上弹出一组结构化问题,逐项向用户确认设计细节
Claude 有时会自发弹出 Ask User Question 的问题,但并不总是如此,因此 Lydia 倾向在提示词中显式要求模型使用该工具
在 Ask User Question 问答流程中途按下 Esc 会直接退出整个流程,相当于拒绝回答全部问题
Ask User Question 本质上是一个特殊的 Tool,当模型调用它时框架会暂停 Agent 执行循环,将问题展示给用户等待输入后再注入上下文继续执行
Ask User Question机制让Agent在提示词信息不足时主动向用户提问以补全上下文
当大模型发现提示词信息不足时,Ask User Question 机制可让其主动向用户提出问题以填充上下文缺口
全部知识事实 (8)
Ask User Question机制让Agent在提示词信息不足时主动向用户提问以补全上下文
60%待验证当大模型发现提示词信息不足时,Ask User Question 机制可让其主动向用户提出问题以填充上下文缺口
60%待验证Full Send 的提问闸门要求模型在用户无视线程时必须使用 Harness 的提问工具(Claude Code 中用 Ask User Question,Codex 中用 Request User Input),而不是在普通消息中提问。
50%待验证Ask User Question 工具会在界面上弹出一组结构化问题,逐项向用户确认设计细节
50%待验证Ask User Question 工具在图形界面和 CLI 中都能使用
50%待验证Claude 有时会自发弹出 Ask User Question 的问题,但并不总是如此,因此 Lydia 倾向在提示词中显式要求模型使用该工具
50%待验证在 Ask User Question 问答流程中途按下 Esc 会直接退出整个流程,相当于拒绝回答全部问题
50%待验证Ask User Question 本质上是一个特殊的 Tool,当模型调用它时框架会暂停 Agent 执行循环,将问题展示给用户等待输入后再注入上下文继续执行
50%