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

全部分类/Agent与自动化

难度 进阶 · 工具 Agent 风控

工具调用约定:什么时候不准用

Agent 手里有工具,就会忍不住到处调,代价和风险都上来了。

提示词

帮我写一份工具使用约定,给我的 Agent 用。

可用工具:
{{工具清单}}

场景:{{场景}}
风险点:{{风险}}

格式:一张表,每行一个工具,列为:
1. 什么时候该用(具体触发条件,不要写「需要时」)
2. 什么时候不许用
3. 调用前必须确认的信息
4. 失败重试策略(重试几次、间隔、什么情况直接放弃并上报)
5. 这个工具的调用会在哪里留痕(用户能不能看到)
表后再写三条「跨工具」的总规则。

开工前要交代清楚的信息

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

  • {{工具清单}}:工具名 + 一句话作用 + 是否有副作用
  • {{风险}}:写钱、写数据、发消息这类不可逆动作
  • 留痕那列很关键:用户看不见的调用最容易出事

必须逐项过一遍

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

  • 「触发条件」不能写「需要时」,否则等于没有约定。
  • 重试策略写死,能避免它在一个失败调用上反复烧钱。