ai
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAI Agent Protocols & Standards
AI Agent 协议与标准
Overview
概述
This skill covers the emerging ecosystem of open standards and protocols for AI agents. These specifications define how agents discover capabilities, communicate with each other, make payments, render UI, and are described declaratively.
本技能涵盖AI Agent领域新兴的开放标准与协议生态。这些规范定义了Agent如何发现能力、彼此通信、进行支付、渲染UI以及以声明式方式被描述。
Protocol Landscape
协议全景
| Protocol | Purpose | Maintained By |
|---|---|---|
| MCP | Tool integration — how agents use tools and access context | Anthropic |
| A2A | Agent-to-agent communication and task delegation | |
| ACP | REST-based agent communication (merged into A2A) | IBM / BeeAI / Linux Foundation |
| Agent Skills | Skill packaging — how capabilities are discovered and loaded | Anthropic |
| AGENTS.md | Project-level guidance for coding agents | Community |
| ADL | Declarative agent definition (identity, tools, permissions) | Next Moca / Eclipse LMOS |
| x402 | HTTP-native micropayments using stablecoins | Coinbase |
| AP2 | Secure agent-driven commerce and purchases | |
| MCP Apps | Rich interactive UI served by MCP servers | Anthropic |
| cagent | Multi-agent runtime with YAML configuration | Docker |
| 协议 | 用途 | 维护方 |
|---|---|---|
| MCP | 工具集成——Agent如何使用工具和访问上下文 | Anthropic |
| A2A | Agent间通信与任务委托 | |
| ACP | 基于REST的Agent通信(已合并至A2A) | IBM / BeeAI / Linux基金会 |
| Agent Skills | 技能打包——能力如何被发现和加载 | Anthropic |
| AGENTS.md | 编码Agent的项目级指南 | 社区 |
| ADL | 声明式Agent定义(身份、工具、权限) | Next Moca / Eclipse LMOS |
| x402 | 使用稳定币的HTTP原生微支付 | Coinbase |
| AP2 | 由Agent驱动的安全商务与采购 | |
| MCP Apps | 由MCP服务器提供的富交互式UI | Anthropic |
| cagent | 支持YAML配置的多Agent运行时 | Docker |
How They Relate
它们的关联关系
┌─────────────────────────────────────────────┐
│ Agent Definition (ADL, AGENTS.md) │
│ "What the agent is and what it can do" │
├─────────────────────────────────────────────┤
│ Capability Discovery (Agent Skills, MCP) │
│ "How agents find and load tools/skills" │
├─────────────────────────────────────────────┤
│ Agent Communication (A2A, ACP) │
│ "How agents talk to each other" │
├─────────────────────────────────────────────┤
│ Payments (x402, AP2) │
│ "How agents pay for services" │
├─────────────────────────────────────────────┤
│ UI (MCP Apps) │
│ "How agents render interactive interfaces" │
├─────────────────────────────────────────────┤
│ Runtime (cagent) │
│ "How agents are orchestrated and executed" │
└─────────────────────────────────────────────┘┌─────────────────────────────────────────────┐
│ Agent Definition (ADL, AGENTS.md) │
│ "What the agent is and what it can do" │
├─────────────────────────────────────────────┤
│ Capability Discovery (Agent Skills, MCP) │
│ "How agents find and load tools/skills" │
├─────────────────────────────────────────────┤
│ Agent Communication (A2A, ACP) │
│ "How agents talk to each other" │
├─────────────────────────────────────────────┤
│ Payments (x402, AP2) │
│ "How agents pay for services" │
├─────────────────────────────────────────────┤
│ UI (MCP Apps) │
│ "How agents render interactive interfaces" │
├─────────────────────────────────────────────┤
│ Runtime (cagent) │
│ "How agents are orchestrated and executed" │
└─────────────────────────────────────────────┘Choosing the Right Protocol
选择合适的协议
- Building tools for agents to call? Use MCP to expose them as tool servers.
- Packaging reusable knowledge/instructions? Use Agent Skills (SKILL.md).
- Orchestrating multiple agents? Use A2A for inter-agent communication (ACP's REST approach merged into A2A).
- Monetizing an API for agent consumption? Use x402 for micropayments.
- Enabling agent-driven purchases? Use AP2 for secure commerce flows.
- Defining agent configurations declaratively? Use ADL for portable blueprints.
- Guiding coding agents in a repo? Add an AGENTS.md file.
- Serving rich UI from an MCP server? Use MCP Apps.
- Running multi-agent systems locally? Use Docker cagent.
- 为Agent构建可调用的工具? 使用MCP将其作为工具服务器暴露。
- 打包可复用的知识/指令? 使用Agent Skills(SKILL.md)。
- 编排多个Agent? 使用A2A进行Agent间通信(ACP的REST方案已合并至A2A)。
- 将API monetize供Agent使用? 使用x402进行微支付。
- 实现由Agent驱动的采购? 使用AP2实现安全商务流程。
- 以声明式方式定义Agent配置? 使用ADL创建可移植的蓝图。
- 在代码库中指导编码Agent? 添加AGENTS.md文件。
- 从MCP服务器提供富交互UI? 使用MCP Apps。
- 在本地运行多Agent系统? 使用Docker cagent。