Tool Use · 词条 | AGIDaily
AGI Daily
资讯日报词条论文人物新创
词条/智能体/Tool Use
  • AI Agent
  • Tool Use
  • RAG
  • MCP
  • Context Engineering
Agent Memory
  • Planning
  • Workflow
  • Multi-Agent
  • Agent Observability
  • Agent Skills
  • Code Sandbox
  • Coding Agent
  • Computer Use
  • Generative UI
  • Red Teaming
  • Training Containment
  • 智能体 · 词条目录
    • AI Agent
    • Tool Use
    • RAG
    • MCP
    • Context Engineering
    • Agent Memory
    • Planning
    • Workflow
    • Multi-Agent
    • Agent Observability
    • Agent Skills
    • Code Sandbox
    • Coding Agent
    • Computer Use
    • Generative UI
    • Red Teaming
    • Training Containment

    Tool Use

    也称 Function Calling

    让模型通过结构化调用请求外部能力,例如查询数据或运行代码;工具执行后将结果返回,供模型继续处理。

    如何理解

    工具通常有名称、用途说明和输入参数。模型根据请求选择工具并生成参数,应用程序或服务端负责真正执行,再把返回值交给模型;模型生成的调用内容与已经发生的操作是两个步骤。

    工具把模型连接到外部数据和操作能力,但调用成功不代表任务完成。系统仍要识别参数错误、执行失败和返回内容;一次请求可以只调用一个工具,也可以在多轮交互中继续使用工具。

    容易混淆的地方

    模型写出一段代码或说已经查询,并不等于执行了工具。Function Calling 常指结构化函数调用接口,Tool Use 的产品范围还可能包含浏览器等能力。

    参考来源

    1. Anthropic:Tool use with Claude(新窗口打开)