官方原页 × 中文译文 / LECTURE 2
智能体能力 1:工具使用
Agent Capabilities 1: Tool Use
共 60 页,按原 PDF 物理页对应。英文原件保持原样;中文为个人学习译文,译注单独标记。公式、代码及图表可回到左侧原页核对。
原 PDF 第 1 / 60 页 · 语言模型智能体的工具使用
ZH / 中文对照个人学习译文 · 非官方译本
语言模型智能体的工具使用
从词元预测到行动
Graham Neubig
语言技术研究所
全部原页链接
- 1 · 语言模型智能体的工具使用
- 2 · 基本思路
- 3 · 工具定义
- 4 · 工具的好处
- 5 · 工具使用场景
- 6 · 工具示例
- 7 · 构建 ChatGPT
- 8 · 文本回复
- 9 · 信息检索
- 10 · 代码执行
- 11 · 图像生成
- 12 · 自定义函数
- 13 · 以编程方式调用工具
- 14 · 代码作为元工具
- 15 · 程序化组合
- 16 · CodeAct 的结果
- 17 · 代码是一种高能力工具
- 18 · 提供工具的机制
- 19 · 作为词元的工具调用
- 20 · 快速回顾:消息成为模型输入
- 21 · 工具为请求增加结构
- 22 · 输入定义,输出工具调用
- 23 · 相同工具调用,不同模型协议
- 24 · OpenHands 如何分派工具调用
- 25 · 结果按调用 ID 返回
- 26 · 约束解码
- 27 · 格式错误的工具调用
- 28 · 工具调用约束
- 29 · JSON Schema
- 30 · 符合 Schema 与不符合 Schema
- 31 · 下推自动机增加了栈
- 32 · 语法检查发生在词元化之后的更低层
- 33 · 示例:缓存的词元掩码生成
- 34 · 词元掩码
- 35 · 案例研究:加速从何而来
- 36 · REST API 调用
- 37 · 库暴露进程内 API
- 38 · REST API 通过 HTTP 暴露函数
- 39 · REST API 服务器发布 OpenAPI 描述
- 40 · 编码智能体常用 curl 调用 REST API
- 41 · MCP
- 42 · MCP 将宿主连接到服务器
- 43 · FastMCP 将 OpenAPI 操作映射为 MCP 工具
- 44 · 使用不同凭据启动 MCP
- 45 · MCP 客户端使用自己的 API key
- 46 · REST API 与 MCP:共用 Schema,不同契约
- 47 · 编排多个调用
- 48 · 串行工具调用的成本
- 49 · 并行工具调用
- 50 · 只有在没有依赖时才并行
- 51 · 并发执行
- 52 · 评估工具使用
- 53 · 伯克利函数调用排行榜
- 54 · 评估整个技术栈
- 55 · 质量还包括运行层面的维度
- 56 · 运行中的工具故障
- 57 · 服务提供方的工具调用错误率
- 58 · 要点
- 59 · 工具使用是一个分层系统
- 60 · 谢谢,欢迎提问
