📖
工具调用
应用概念
一句话概括
模型根据用户意图自主选择并调用外部工具(搜索、计算、API等)的能力。
详细解析
工具调用(Tool Use)是模型根据用户意图,自主选择合适的外部工具(如搜索引擎、计算器、代码解释器、数据库查询、第三方API)并构造调用参数的能力。它让模型突破"纯文本推理"的限制,接入实时数据和外部能力。
工具调用的流程通常是:1)开发者定义可用工具的schema(名称、描述、参数);2)模型根据用户请求决定是否调用工具及调用参数;3)系统执行工具调用并返回结果;4)模型基于结果继续推理或回答。Claude、GPT-4、Gemini等均原生支持工具调用。
工具调用是构建AI智能体、RAG系统、企业自动化应用的基础能力。它让模型从"知识库"变为"行动者",能完成订机票、查数据、发邮件等真实任务。工具调用的可靠性、参数准确性是工程优化的重点。