🔧 工具系统

🔧

工具系统 —— Agent 的行动能力

工具系统赋予 Agent 与外部世界交互的能力。从基础的 Function Calling 到标准的 MCP 协议,从工具注册、发现到编排,构建可扩展、安全、高效的工具生态。

📐 工具系统定位

🧠 Agent Core
思考 决策调用 观察结果
📋
工具注册
Schema定义
🔌
MCP协议
标准接口
Function Calling
模型原生调用
🔗
工具编排
多工具协作
🛡️
安全与权限
最小权限原则

🎯 核心能力一览

📞

Function Calling

模型原生工具调用能力,将自然语言意图映射为结构化函数调用

🔌

MCP 协议

开放的标准化工具接口协议,实现工具提供者与消费者的解耦

📋

工具注册中心

集中管理工具元数据、版本、权限,支持动态发现与加载

🔗

工具链编排

多工具串行/并行协作,调用链追踪,结果聚合,超时熔断

🛠️

自定义工具

标准化开发流程、安全最佳实践、完善的测试方法

🔄

工具选择与路由

基于语义匹配的智能工具选择、并行工具调用策略

📂 子页导航

💡 学习建议 建议按顺序阅读:先理解 Function Calling 原理(01),再学习标准化的 MCP 协议(02),然后了解工具注册与发现(03)、工具编排(04),最后动手开发自定义工具(05)。