WorkBuddy需启用AskUserQuestion工具并配合明确触发指令才能主动提问确认缺失信息;否则会自行补全导致偏离意图。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

WorkBuddy默认会自行补全缺失信息,导致输出偏离真实意图——比如你只说“整理会议纪要”,它可能擅自添加未提及的参会人、虚构讨论细节。要让它在关键信息缺失时停下脚步、主动向你确认,必须启用并正确触发它的“沟通层”能力。
开启AskUserQuestion工具权限
进入WorkBuddy主界面→点击左下角「设置」图标→选择「Agent能力管理」→在工具列表中找到【AskUserQuestion】→将开关拨至“启用”状态。这一步是前提,未启用时无论你怎么写提示词,Agent都无权开口提问。
注意:该工具默认关闭,因为频繁提问会影响自动化流程;但对需求模糊、边界不清的任务,它是避免返工的第一道防线。
用明确指令激活提问行为
方法一:在任务开头直接写“请先确认以下信息,再开始执行:……”
例如:“请先确认以下信息,再开始执行:①目标文档是D:/项目/需求_v2.docx还是D:/项目/需求_v3_final.docx?②‘用户反馈’部分是否需包含原始截图链接?”
开源 B2B AISDR 模板,7 层上下文系统配 10 阶段销售流程,4 层防遗忘记忆,13 个自动化定时任务,WhatsApp IP 隔离...
方法二:使用系统级指令句式
输入:“遇到任何未明确说明的字段、路径、格式、责任人或时间节点,请立即通过AskUserQuestion向我提问,禁止自行假设。”
方法三:绑定AskUserQuestion到具体动作节点
在自定义指令中加入:“当执行Write或Edit操作前,若发现目标文件路径、输出字段名、模板编号任一缺失,必须调用AskUserQuestion获取确认。”
验证Agent是否已具备提问意识
第一步:新建一个空白任务,输入指令:“帮我把一份日报生成为PDF,发到邮箱。”
第二步:观察Agent响应——如果它立刻开始写代码或调用工具,说明AskUserQuestion未生效或未被触发。
第三步:改写指令为:“帮我把一份日报生成为PDF,发到邮箱。请先问我:①日报源文件在哪?②收件人邮箱地址?③是否需要添加页眉‘机密’字样?”
第四步:确认Agent返回的是两个具体问题,而非执行动作。
这一步验证非常关键:【只有返回问题本身,才代表AskUserQuestion已被成功调用】。如果仍直接执行,需回头检查工具权限是否启用、指令中是否含“请先问我”等明确触发短语。

















