Agent 研习舱
工具调用 MCP Skills2026-04-30

程序化工具调用

定义

Anthropic Claude API 的客户端能力:让 Agent 在代码执行沙箱里处理工具结果,而不是把原始结果直接喂回模型。Agent 在沙箱内循环、过滤、聚合多次调用,只有最终输出进入上下文

要点

  • 节省幅度:复杂多步工作流中,token 消耗减少约 37%
  • 代码编排型MCP的差异:代码编排是服务器侧给 Agent 一个 execute 工具;程序化工具调用是客户端侧让 Agent 在沙箱里跑工具调用循环——两者经常组合
  • 典型场景:跨多个 MCP 工具的数据聚合、过滤、抽取摘要、分页拉取
  • 配套:与Tool Search构成 Anthropic 推荐的客户端上下文优化双件套

示例

跨 5 家 SaaS 拉客户健康度:Agent 写一段 Python,并行调用 Salesforce/Linear/Zendesk 工具,过滤出过去 30 天激活流失客户,最后只把汇总表送回模型——而不是把上千条记录贴进上下文。

相关概念

参考资料

  • Anthropic Engineering: code-execution-with-mcp
  • platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling

被这些概念引用

来自本站知识库 · 全部概念