🧠 基础概念

Tool Use(工具使用)

别名:工具使用Tool Utilization工具学习Tool Learning
分类🧠 基础概念
阅读时间⏱️ 19 分钟
更新时间📅 2026-06-30
条目编号ENC-CONCEPT-05-tool-use
Tool Use 是 AI Agent 识别、选择和使用各类工具(API、插件、函数、系统命令)的能力。Tool Use 是 Agent 区别于纯语言模型的关键特征,使 Agent 能够执行真实世界的操作。

关键要点 ✦

详细解释

Tool Use(工具使用)是 AI Agent 区别于纯语言模型的关键能力。借助 Tool Use,Agent 能够执行真实世界的操作:从搜索网络、读写文件,到操作数据库、调用 API,甚至控制浏览器。

在 Agent 架构中,Tool Use 是"行动模块"的核心。当 Agent 的推理模块确定需要执行某个操作时,它通过 Function Calling 或 MCP 协议调用相应的工具,工具执行后返回结果,Agent 继续下一轮推理。

工具分类

信息检索类:搜索、网页抓取、数据库查询、文件读取。

系统操作类:Shell 命令、文件系统操作、进程管理。

API 调用类:第三方服务集成(GitHub、Slack、Jira 等)。

UI 操控类:浏览器自动化、桌面应用操作。

专用工具类:代码执行、图像生成、数学计算。

2026 年趋势

MCP 协议的出现使工具集成从"逐一开发"变为"即插即用"。1000+ MCP Server 覆盖了主流工具生态。多工具并行调用(Parallel Tool Calling)成为标配,显著提升了 Agent 的效率和能力。

📖 相关条目

🛠️ 相关产品

🏷️ 标签Tool Use工具Agent能力Function CallingMCP