Skip to content

延伸阅读

本章列出 Tool Use 相关的论文、规范、官方文档、博客与学习路径,并给出相邻主题的交叉引用。

学术论文

  • Toolformer: Language Models Can Teach Themselves to Use Tools

    • 论文地址:https://arxiv.org/abs/2302.04761
    • 价值:自监督学习 API 使用的开山之作,理解模型如何学会“何时调用、如何调用、如何使用结果”。
  • Gorilla: Large Language Model Connected with Massive APIs

  • Berkeley Function-Calling Leaderboard(BFCL)

  • ReAct: Synergizing Reasoning and Acting in Language Models

官方规范与文档

工程博客与文章

相邻主题交叉引用

主题链接与本主题关系
Agent Runtime/05-agent/agent-runtime/Tool Use 生成调用描述,Runtime 负责执行。
MCP/05-agent/mcp/MCP 标准化外部能力发现与调用。
Planning/05-agent/planning/Planning 决定多工具编排顺序。
Memory/05-agent/memory/Memory 保存工具结果与调用历史。
Multi-Agent/05-agent/multi-agent/Agent 之间可通过 Tool Use 互相委托。
Reflection/05-agent/reflection/Reflection 基于工具结果进行自我修正。

推荐学习路径

  1. 入门:先读完 OpenAI 与 Anthropic 的官方 Function Calling / Tool Use 文档,动手写一个天气查询 Demo。
  2. 进阶:阅读 Gorilla 论文与 BFCL,理解函数调用能力如何被评估;用 LangGraph 或 OpenAI Agents SDK 搭建多工具 Agent。
  3. 深入:阅读 Toolformer 与 ReAct 论文,理解工具使用的学术脉络;学习 MCP 规范,尝试把内部能力封装为 MCP Server。
  4. 生产:回到本主题第 8、9 章,结合自己业务场景设计 Registry、权限、熔断、可观测性方案。

一句话收尾

Tool Use 是连接“语言模型”与“真实世界”的桥梁,而桥梁的稳固程度取决于 schema 设计、执行隔离、权限治理与可观测性工程。

Released under CC-BY-SA-4.0 License.