← 返回系列首页

EP09 · 工具调用:让智能体长出手

总时长 13:11 · 段数 7 · 净字 3936 · 字幕 131 条
播完后
开场什么算工具调用工具调用的完整链路元操作:智能体对自己的动作可复用的技能库工具调用的风险与安全阀这一集带走的判断

EP09 · 工具调用:让智能体长出手

一句话概要:工具调用是智能体从「产出文字」到「产出结果」的分水岭——判断标准只有两条(借助外部能力 + 自主决定调什么传什么);配套的安全阀(白名单、预算、权限分级、人工干预、留日志)必须和手一起装。 时长 13:11 | 素材锚点:多4/多19 + 单11 | 所属:第一季·核心范式

一、知识框架

本集讲工具调用的三层:

  1. 什么算工具调用(多选 4):三条判据——借助模型之外的能力、有明确的输入输出契约、对外部世界产生可验证效果;「生成诗歌」是内生能力,「播放背景音乐」是单步预设指令,都够不着。
  2. 完整链路与元操作(多选 19):一次调用是六步链路(理解任务→选择工具→填充参数→执行→解析结果→决定下一步),最易翻车的是参数填充;元操作(调用工具/发起子任务/请求人工干预)是智能体的内部控制面,对象是任务执行结构而非外部世界。
  3. 可复用技能库(单选 11):关键技术是模块化动作封装,三条硬要求是统一接口、自描述、可组合;配套风险治理——白名单防幻觉调用、预算防过度调用、权限分级加人工干预防危险操作、全程留日志。

二、题面锚点

多选 4:以下属于智能体工具调用(ToolCalling)应用场景的是( )

A. 调用 API 查询天气 B. 操作数据库更新记录 C. 控制机械臂抓取物体 D. 生成诗歌文本 E. 播放背景音乐

多选 19:以下属于智能体元操作(Meta-action)的是( )

A. 调用工具 B. 发起子任务 C. 请求人工干预 D. 修改自身代码 E. 重启硬件设备

单选 11:构建可复用的智能体技能库,关键技术是( )

A. 硬编码函数 B. 微服务架构 C. 端到端训练 D. 模块化动作封装

三、答案要点讲透

多选 4 答案:A、B、C(D、E 不选)

三个正选的共同点(工具调用的判据):

多选 19 答案:A、B、C(D、E 不选)

单选 11 答案:D(模块化动作封装)

四、延伸思考

  1. 六步链路是工具调动的自检清单:理解任务、选择工具、填充参数、执行调用、解析结果、决定下一步。最易翻车的是「填充参数」——自然语言的模糊、省略、指代全在这一步落地;工程上任何一环裸奔,出错只是时间问题。
  2. 风险治理与「手」同步装:幻觉调用(编工具名/编参数)用白名单+参数强校验治;过度调用用调用预算治;危险操作用权限分级+人工审批治(读操作自动、写操作确认、危险操作人工);全程留日志——工具调用是黑盒里的黑盒,不留日志连复盘材料都没有。
  3. 人工干预是最后一道不依赖模型清醒的关卡:感知、决策、参数前三层都可能漏,安全阀必须独立于模型的自我判断。
  4. 与多智能体的衔接:本集的「发起子任务」就是下一集的引子——一只智能体会派活,多只智能体之间就要讲分工、通信与信用分配。

五、术语表

白话术语一句话解释
长出手工具调用 Tool Calling模型自主决定调外部能力、传参数、用结果
对任务本身下指令元操作 Meta-action调用工具/发起子任务/请求人工干预,改变执行结构
标准件仓库技能库模块化封装的技能集合,统一接口可组合
黑盒服务模块化动作封装边界清楚、接口外露、实现内聚,可复用可替换
编出来的调用幻觉调用模型编造不存在的工具名或参数,需白名单拦截
最后一道关卡人工干预危险操作前的人类确认,安全阀不依赖模型自省

*本集音频:ep09-工具调用让智能体长出手.mp3 | 下一集:EP10 多智能体:协作、通信与信用分配*