深度剖析 / 协议与互操作
协议与互操作
智能体栈的协议层——MCP、A2A、工具调用标准、能力发现——以及系统如何互联。
- 互操作为何重要:M×N 问题手工把 M 个智能体连接到 N 个系统为何会爆炸,以及为什么协议层是结构性解法。
- 工具调用标准:JSON Schema通用的声明/选择/执行/返回契约、可移植的 JSON Schema 核心,以及厂商差异所在。
- MCP:宿主、客户端、服务器模型上下文协议的参与者模型、资源/工具/提示、JSON-RPC 生命周期与传输方式。
- 智能体间通信向不透明的对端智能体委派:智能体卡片、任务、消息、产物与长时间运行的工作。
- 结构化工具 I/O 与校验输入与输出作为两道信任边界:先结构后语义的校验,以及为何类型化输出仍不可信。
- 能力发现与协商运行时发现、特性探测式版本协商,以及为何发现描述的是能力而非许可。
- 构建可互操作的智能体比较工具调用、MCP 与 A2A;一条决策规则与一个归一化注册表架构。