跳到正文
MyDSH我的 DSH 实战笔记
English
独立维护,非DeepSeek官方;与mydsh.dev等其他MyDSH站点无关联。

全部分类/Agent与自动化

难度 进阶 · 系统提示词 Agent 边界

写系统提示词:角色、边界、输出、拒答

自己搭 Agent,写得像许愿,结果它什么都答、什么都不准。

提示词

帮我写一个 Agent 的系统提示词。

它要做什么:{{职责}}
谁在用:{{用户}}
它能用哪些工具:{{工具}}
绝对不能做的事:{{禁区}}
输出格式要求:{{格式}}

按这五段写,每段有明确判据:
1. 角色与目标:一句话说清它为什么存在,成功的标准是什么。
2. 工作流:收到任务后按什么顺序做,哪一步必须停下来问人。
3. 工具使用:什么情况下用哪个工具,什么情况下不许用。
4. 输出规范:格式、长度、必须包含的字段、禁止的措辞。
5. 边界与拒答:哪几类请求直接拒绝,拒绝时说什么(给原话)。

最后附 5 条测试用例,用来验证这个提示词有没有生效。

开工前要交代清楚的信息

这几项没交代,模型就会自己假设一个填进去——大多数「答得不对」都是从这里开始的。

  • {{职责}}:写「把X变成Y」,不写「帮助用户」
  • {{禁区}}:必须具体,例如「不得编造价格」
  • {{格式}}:字段名 + 顺序 + 长度上限,越死越好

必须逐项过一遍

这一行活最容易漏的地方。已经写进提示词了,不用你再记。

  • 「哪一步必须停下来问人」是Agent靠谱与否的分水岭。
  • 拒答要给原话,不然它会自己编一套礼貌但含糊的说辞。