🔧 工具系统
🔧
工具系统 —— Agent 的行动能力
工具系统赋予 Agent 与外部世界交互的能力。从基础的 Function Calling 到标准的 MCP 协议,从工具注册、发现到编排,构建可扩展、安全、高效的工具生态。
📐 工具系统定位
🧠 Agent Core
思考
→
决策调用
→
观察结果
📋
工具注册
Schema定义
🔌
MCP协议
标准接口
⚡
Function Calling
模型原生调用
🔗
工具编排
多工具协作
🛡️
安全与权限
最小权限原则
🎯 核心能力一览
Function Calling
模型原生工具调用能力,将自然语言意图映射为结构化函数调用
MCP 协议
开放的标准化工具接口协议,实现工具提供者与消费者的解耦
工具注册中心
集中管理工具元数据、版本、权限,支持动态发现与加载
工具链编排
多工具串行/并行协作,调用链追踪,结果聚合,超时熔断
自定义工具
标准化开发流程、安全最佳实践、完善的测试方法
工具选择与路由
基于语义匹配的智能工具选择、并行工具调用策略
📂 子页导航
💡 学习建议
建议按顺序阅读:先理解 Function Calling 原理(01),再学习标准化的 MCP 协议(02),然后了解工具注册与发现(03)、工具编排(04),最后动手开发自定义工具(05)。