/Tool:给模型一个有边界的动作

Tool:给模型一个有边界的动作

Tool:给模型一个有边界的动作

建议用时:25 分钟

学习目标

能够为工具定义输入、输出、错误、权限和幂等性,并避免让自然语言直接变成任意执行。

本节产出

一个最小工具契约

核心知识

  • 工具契约把概率生成转换为结构化调用,执行器仍需验证参数和权限。
  • 读操作、写操作和外部副作用应有不同审批与重试策略。

动手练习

  1. 为查询天气或读取文件定义 JSON 输入输出。
  2. 补充错误、超时和权限拒绝情况。

完成检查

  • 参数和错误可机器判断
  • 有副作用的调用具备确认或幂等设计

参考与来源

  • 本地知识库:《AI编码工具与 Agent 工作原理深度解析》