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

  • Executable Code Actions Elicit Better LLM Agents(CodeAct)

    • 论文地址:https://arxiv.org/abs/2402.01030
    • 价值:代码即动作的奠基工作,理解为什么“一个代码执行工具 + Python SDK”可能比几十个 JSON 工具更强。
  • τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains

  • The Bitter Lesson of Tool Calling(2026)

    • 论文地址:https://arxiv.org/abs/2608.06370
    • 价值:在 BFCL v4 上对比 programmatic tool calling 与 JSON 原生调用,14 个模型中前者在 11 个上持平或更优,但收益与模型代码能力正相关。
  • Verified Tool Calls Improve LLM Agent Reliability Under Non-Atomic Failures(2026)

    • 论文地址:https://arxiv.org/abs/2608.02645
    • 价值:系统揭示工具调用的非原子失败(超时但实际成功、效果延迟可见),论证 verify-before-retry 优于盲目重试。
  • OSWorld 2.0: Benchmarking Computer Use Agents on Long-Horizon Real-World Tasks(2026)

    • 论文地址:https://arxiv.org/abs/2606.29537
    • 价值:108 个长程真实桌面任务的新基准,取代旧版 OSWorld 成为计算机使用能力的主标尺;partial 与 binary 两种口径差异巨大,阅读厂商自报数字时需谨慎。

官方规范与文档 ​

工程博客与文章 ​

相邻主题交叉引用 ​

主题链接与本主题关系
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 互相委托。
Agent OS/05-agent/agent-os/Agent OS 为 Tool Use 提供进程、调度、沙箱与资源治理。
RAG/06-rag/检索器本质上是一种返回文档片段的工具。
AI SRE/07-ai-sre/AI SRE 把工具调用作为关键 span 与 SLI。
Benchmark + Evaluation/07-ai-sre/benchmark-evaluation/评测工具调用正确性、参数准确性、工具使用覆盖率。
Reflection/05-agent/reflection/Reflection 基于工具结果进行自我修正。

推荐学习路径 ​

  1. 入门:先读完 OpenAI 与 Anthropic 的官方 Function Calling / Tool Use 文档,动手写一个天气查询 Demo。
  2. 进阶:阅读 Gorilla 论文与 BFCL v4,理解函数调用能力如何被评估;用 τ-bench 的思路给自建工具链做端到端可靠性评测(关注 pass^k);用 LangGraph 或 OpenAI Agents SDK 搭建多工具 Agent。
  3. 深入:阅读 Toolformer、ReAct 与 CodeAct 论文,理解“代码即动作”的脉络;学习 MCP 规范(含 annotations、elicitation、structuredContent),尝试把内部能力封装为 MCP Server。
  4. 生产:回到本主题第 8、9 章,结合自己业务场景设计 Registry、工具检索、权限、熔断、供应链安全与可观测性方案。

一句话收尾 ​

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

Released under CC-BY-SA-4.0 License.