WorkBuddy智能体提示词需三步精准设计:第一步明确定义角色身份,第二步限定关键能力范围,第三步添加否定式约束;再通过动词驱动、条件触发、输入-输出契约绑定任务;最后硬性控制输出格式、长度与细节。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让WorkBuddy智能体真正听懂你、快速响应、不跑偏,提示词必须精准锚定它的角色、任务边界和输出格式——写得太宽泛,它会自由发挥;写得太死板,它又容易卡壳。
明确角色与身份
第一步:在提示词开头用一句话定义它的身份,例如“你是一名专注IT运维支持的WorkBuddy智能体”。
这句不能省略,也不能模糊成“你很专业”或“你懂很多”,【WorkBuddy不会自动推断角色,缺了这句,后续所有指令都可能被理解成通用问答】。
第二步:补充1~2个关键能力限制,比如“只处理Linux服务器故障排查、Shell脚本调试、日志分析三类问题”。
第三步:加一句否定式约束,例如“不提供硬件采购建议,不解释Python语法基础,不生成完整项目代码”。
绑定具体任务动作
方法一:用动词驱动任务流。直接写“请扫描以下报错日志→定位异常进程PID→输出kill -9命令→说明该操作影响范围”。
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
方法二:用条件触发结构。例如“如果日志中出现‘Connection refused’且端口是22,则执行SSH连接诊断;否则跳过此步骤”。
方法三:用输入-输出契约锁定格式。例如“输入:一段systemctl status nginx输出;输出:仅返回三行文本——状态(active/inactive)、主进程PID、最近一次失败时间(精确到秒)”。
控制输出细节与长度
在任务描述末尾加一句硬性约束,例如“所有回复必须控制在120字以内,禁用Markdown,禁用列表符号,禁用‘可能’‘建议’等模糊表述”。
这一步非常关键——WorkBuddy默认倾向展开解释,不加约束就会堆砌冗余信息。如果你需要表格,就写“用纯文本表格呈现,列头为‘服务名|端口|状态|启动时间’,每行一条记录”。
如果涉及路径或命令,必须标注是否需要转义,例如“路径中的空格需用\ 代替,不要用引号包裹”。

















