Agent Card(智能体能力卡)
别名:智能体能力卡Agent Card能力声明Agent Discovery
| 分类 | 🔗 技术协议 |
| 阅读时间 | ⏱️ 16 分钟 |
| 更新时间 | 📅 2026-06-30 |
| 条目编号 | ENC-PROTOCOL-03-agent-card |
Agent Card 是 A2A 协议中 Agent 用于声明自身能力的标准化文档,类似于「Agent 的名片」。它使用 JSON 格式描述 Agent 的功能、接口、认证方式和可用区域。
关键要点 ✦
- Agent Card 包含:能力描述、端点 URL、认证方式、技能列表、支持的 MIME 类型
- 支持静态注册(配置文件)和动态发现(运行时查询)两种方式
- 基于自然语言描述的能力声明比传统 API 文档更灵活
- 2026 年已有 Agent Registry(智能体注册中心)的概念出现
详细解释
Agent Card 是 A2A 协议中的核心概念,类似于"Agent 的名片"或"API 文档"。它是一个标准化的 JSON 文档,描述了 Agent 的全部能力——包括它支持哪些任务类型、需要什么样的输入输出、认证方式、可用区域等。
其他 Agent 通过读取 Agent Card 就能了解该 Agent 能做什么、如何调用、有什么限制,从而自动完成"Agent 发现"过程,无需人工配置。
数据结构
Agent Card 通常包含:name(Agent 名称)、description(自然语言能力描述)、url(服务端点)、capabilities(功能列表,如 streaming、pushNotifications)、authentication(认证方式)、skills(具体技能描述)。
与传统的 API 接口定义(如 OpenAPI Spec)不同,Agent Card 采用自然语言描述能力而非严格的接口语法,这使得 Agent 之间的发现和理解更加灵活。
📖 相关条目
🛠️ 相关产品
🏷️ 标签Agent Card能力声明A2AAgent发现服务注册