工具调用(Tool Call)

模型触发一次外部动作的机制:计划是准备做什么、工具调用是尝试做什么、验证回答实际发生了什么,三件事不能用一句「已完成」替代;Tool 提供有输入输出合同的有限动作。

生产方式:AI 生成AI 生成,仅供参考签发:晓黎学习复核:2026年11月1日被 14 个词条引用

课程把 Agent 循环的三件事切开:计划是准备做什么,工具调用是尝试做什么,验证回答实际发生了什么——这三件事不能用一句「已完成」替代。

工具调用不是自由动作:Tool 提供的是经过授权的有限动作,由输入输出合同(工具合同)定义动作边界;两大接口家族的工具字段位置不同——Chat Completions 的 message.tool_calls 与 Messages API 的 tool_use 块——跨合同迁移要做字段对照。

现场评测把「越权工具调用必须为零」列为硬通过条件。

相关

Agent(智能体) Harness(模型周围的执行与治理系统) 沙箱(Sandbox)

互链

链接来自概念卡正文里的双链,编译时能解到本期词条集的才成为站内链接。

反链(14)

出现在哪些课时里(11)

判据与「课时正文里能不能点出来」是同一个:那一节确实提到了它。点课时走当前页跳转, 它是导航,不是词条链接。

关联图

只画这一条与它直接相连的词条,边与上面两区同源。可拖拽、可缩放,点节点是新标签。

出处

路径是本地知识库(Obsidian 库)里的位置,正文与概念卡逐字对应。

  • 课程正文用法归纳观察—计划—行动—验证的 Agent 循环packages/db/prisma/lesson-content/agent-loop.md
  • 课程正文用法归纳Tool:给模型一个有边界的动作packages/db/prisma/lesson-content/tool-contracts.md
  • 课程正文用法归纳同一条消息,两种写法:Messages API 与 Chat Completions 的字段对照packages/db/prisma/lesson-content/messages-vs-chat-completions.md
  • 课程正文用法归纳课程派生词条 · 模型接入与 API

编译入库:2026年11月2日。词条由知识库编译而来, 修正要回到概念卡改,再重新编译。