工具调用(Tool Call)
模型触发一次外部动作的机制:计划是准备做什么、工具调用是尝试做什么、验证回答实际发生了什么,三件事不能用一句「已完成」替代;Tool 提供有输入输出合同的有限动作。
生产方式:AI 生成AI 生成,仅供参考签发:晓黎学习复核:2026年11月1日被 14 个词条引用
课程把 Agent 循环的三件事切开:计划是准备做什么,工具调用是尝试做什么,验证回答实际发生了什么——这三件事不能用一句「已完成」替代。
工具调用不是自由动作:Tool 提供的是经过授权的有限动作,由输入输出合同(工具合同)定义动作边界;两大接口家族的工具字段位置不同——Chat Completions 的 message.tool_calls 与 Messages API 的 tool_use 块——跨合同迁移要做字段对照。
现场评测把「越权工具调用必须为零」列为硬通过条件。
相关
互链
链接来自概念卡正文里的双链,编译时能解到本期词条集的才成为站内链接。
- 沙箱(Sandbox)相关概念
- Agent(智能体)相关概念
- Chat Completions正文引用
- Harness(模型周围的执行与治理系统)相关概念
- Messages API正文引用
反链(14)
- 工具契约正文引用
- 工作流与 Agent 的区分相关概念
- 结构化输出正文引用
- 评测(Evaluation)正文引用
- 沙箱(Sandbox)相关概念
- 五层拆分(模型、产品、工具、API、Agent)相关概念
- 系统提示正文引用
- Agent Skills(技能)正文引用
- Agent Skills(技能)相关概念
- Agent(智能体)正文引用
- Agent(智能体)相关概念
- API(应用程序接口)正文引用
- Chat Completions相关概念
- Messages API相关概念
出现在哪些课时里(11)
判据与「课时正文里能不能点出来」是同一个:那一节确实提到了它。点课时走当前页跳转, 它是导航,不是词条链接。
- 聊天网页、搜索、桌面端与 Agent 怎么选AI 基础:模型、产品与第一次成果
- baseURL、endpoint 与 model IDAI API 与国内接入基础
- API Key、请求头、JSON 与流式返回AI API 与国内接入基础
- 模型提供商与 OpenAI-compatible 是什么AI API 与国内接入基础
- 同一条消息,两种写法:Messages API 与 Chat Completions 的字段对照AI API 与国内接入基础
- 从 401、404、429 到 5xx 的排错树AI API 与国内接入基础
- 观察—计划—行动—验证的 Agent 循环Agent 系统:Harness、MCP、Skill 与 Memory
- Harmony 不是 Harness:两个常被混淆的词Agent 系统:Harness、MCP、Skill 与 Memory
- Tool:给模型一个有边界的动作Agent 系统:Harness、MCP、Skill 与 Memory
- 结课设计:一个可治理的最小 Agent 系统Agent 系统:Harness、MCP、Skill 与 Memory
- 毕业项目:发布一个可复用知识工作流Obsidian AI 知识库与可复用工作流
关联图
只画这一条与它直接相连的词条,边与上面两区同源。可拖拽、可缩放,点节点是新标签。
出处
路径是本地知识库(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日。词条由知识库编译而来, 修正要回到概念卡改,再重新编译。