Tool Use(工具使用)
别名:工具使用Tool Utilization工具学习Tool Learning
| 分类 | 🧠 基础概念 |
| 阅读时间 | ⏱️ 19 分钟 |
| 更新时间 | 📅 2026-06-30 |
| 条目编号 | ENC-CONCEPT-05-tool-use |
Tool Use 是 AI Agent 识别、选择和使用各类工具(API、插件、函数、系统命令)的能力。Tool Use 是 Agent 区别于纯语言模型的关键特征,使 Agent 能够执行真实世界的操作。
关键要点 ✦
- 生产级 Agent 平均集成 7.3 个工具,涵盖搜索、代码、文件、API 等类别
- MCP 协议使工具生态从封闭走向开放,一次集成即可调用上千个工具
- 工具选择的准确率是 Agent 能力的关键指标,领先模型达 95%+
- 工具调用失败处理(Retry、Fallback、Error Recovery)是工程化重点
- 工具链攻击是 2026 年 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