AgentCard.net - Agent2Agent协议

通过 Agent Card 技术实现智能代理互操作的标准解决方案,助力 Agent2Agent (A2A) 协议生态系统

{
  "name": "Customer Support Agent",
  "description": "A2A agent for support tasks",
  "version": "1.0.0",
  "supportedInterfaces": [{
    "url": "https://api.example.com/a2a",
    "protocolBinding": "JSONRPC",
    "protocolVersion": "1.0"
  }],
  "skills": [{ "id": "resolve-support-request", … }]
}

Agent Card 技术

Agent Card 专为智能代理间的Agent2Agent无缝协作与交互而设计,使用标准化格式。

什么是 Agent Card?

Agent Card 是一份标准化的 JSON 文档,用于声明 AI 智能体的身份、能力、技能和访问要求。它是智能体时代的 README 与 Agent Card——发布在众所周知的 URL 上,让人和机器在调用之前就能了解这个智能体能做什么。

结构化与标准化

身份、接口、能力、技能与安全等字段固定且可被机器解析,由开放的 A2A 规范定义。

人机双端可读

同一份 JSON 文档既服务于阅读文档的集成者,也服务于自动路由任务的编排系统。

版本化与动态演进

Agent Card 随智能体一起演进:version 字段与 JWS 签名让客户端能够感知并信任每次变更。

边界清晰明确

认证要求与技能边界在任何调用发生之前就已声明。

智能体为什么需要 Agent Card

只有当能力描述遵循统一标准,成千上万的智能体才能相互发现、信任与委派任务。

发现与路由

任务到来时,编排系统通过比较 Agent Card 选出最合适的专家——没有 Agent Card,就无法匹配。

调用前的信任

声明的技能、提供方身份和签名的 Agent Card,降低了调用黑盒 AI 服务的不确定性。

多智能体协作

在 A2A 系统中,一个智能体通过阅读另一个的 Agent Card 来决定是否移交任务。Agent Card 就是握手协议。

构建、校验并发布 A2A Agent Card

AgentCard.net 将 Agent Card 的完整说明集中在一处,并为开发可发现 A2A 智能体的开发者提供实用工具。

Agent Card 技术的核心特性

我们的 Agent Card 平台基于由 Google 发起、现归属 Linux 基金会旗下 Agentic AI Foundation (AAIF) 治理的 Agent2Agent (A2A) 开放协议,实现智能体间的高效沟通与跨框架协作

Agent2Agent能力发现

通过标准化的JSON格式 Agent Card,代理能够自动发现并调用Agent2Agent生态系统中其它代理的能力和服务。

Agent Card 任务管理

Agent Card 在Agent2Agent协议中提供完整的任务生命周期管理,支持即时完成的简单任务和需要长时间运行的复杂工作流。

多模态 Agent Card 支持

不仅限于文本交互,我们的 Agent Card 平台同时支持音频、视频和其他媒体格式的Agent2Agent无缝通信。

Agent2Agent协作能力

使用 Agent Card 技术,代理可以共享上下文、回复、成果和用户指令,实现真正的多代理Agent2Agent协作场景。

Agent Card 安全优先

Agent Card 规范默认支持企业级身份验证和授权机制,确保代理间的Agent2Agent交互安全可靠。

Agent Card 用户体验协商

通过 Agent Card 技术,代理可以在Agent2Agent协议中指定内容类型和格式,确保用户界面与交互体验的一致性和流畅性。

了解Agent2Agent (A2A)协议和 Agent Card

Agent2Agent 协议和 Agent Card 规范由 Google 发起并已移交至 Linux 基金会旗下 Agentic AI Foundation (AAIF) 治理,同时整合了 IBM ACP 协议,并得到超过 50 家技术合作伙伴的共同支持,旨在实现不同厂商和框架开发的智能体之间的无缝互联与协同。

查看Agent2Agent (A2A)规范
1

Agent2Agent协议中的客户端代理 - 支持 Agent Card 的客户端代理负责对用户任务进行处理,并通过Agent2Agent协议传达给远程代理

2

Agent2Agent协议中的远程代理 - 符合 Agent Card 规范的远程代理根据接收到的任务执行操作,并通过Agent2Agent协议返回结果

3

基于开放标准的 Agent Card - Agent Card 和Agent2Agent协议构建在HTTP和JSON等现有标准之上,易于集成到现有技术栈

使用 Agent Card 的Agent2Agent协议工作流

  1. 1

    Agent Card 能力发现

    代理通过Agent2Agent协议以 Agent Card JSON格式发布自己的能力

  2. 2

    Agent2Agent任务管理

    Agent Card 在Agent2Agent协议中定义任务对象及其生命周期,支持实时反馈和状态更新

  3. 3

    Agent2Agent协作与用户体验

    使用 Agent Card,代理在Agent2Agent协议中交换消息,协商内容类型和格式,确保一致的用户体验

谁在使用 Agent Card

从独立开发者到合规团队,同一份文档回答着不同的问题。

AI 开发者

用符合规范的 Agent Card 来定义、调试和分发智能体,实现组件化复用。

架构师与 DevOps

基于机器可读的元数据部署、配置和监控智能体基础设施。

安全与合规

直接从 Agent Card 审计每个智能体持有哪些权限、数据如何流转。

终端用户

阅读人性化的展示视图,了解助手能做什么、边界在哪里。

技术实践指南

Agent Card 实践指南与技术深度解析

面向生产环境 A2A Agent Card 的架构模式、协议规范升级与安全签名实践教程。

查看全部 Agent Card 深度指南

关于 Agent Card 和Agent2Agent的常见问题

了解有关 Agent Card 和Agent2Agent (A2A)协议的更多信息

什么是Agent2Agent协议中的 Agent Card?

+

Agent Card 是一种以JSON格式定义的结构化数据,用于描述AI代理的能力、特性和服务。它是Agent2Agent协议中代理间能力发现的基础,使客户端代理能够找到并利用最适合完成特定任务的远程代理。

Agent2Agent协议与其他互操作协议有何不同?

+

Agent2Agent 协议与 Agent Card 技术和 MCP (Model Context Protocol) 深度互补。两者共同归属于 Linux 基金会旗下的 Agentic AI Foundation (AAIF),构成了智能体时代基础设施的“双子星”分工:MCP 负责南北向通信(智能体向下连接内部工具、数据与插件),而 A2A 与 Agent Card 负责东西向通信(跨系统、跨厂商的独立智能体之间的发现、鉴权与对等协同)。

谁参与了Agent2Agent协议和 Agent Card 的开发?

+

Agent2Agent 协议和 Agent Card 规范最初由 Google 发起,现已正式移交至 Linux 基金会旗下的 Agentic AI Foundation (AAIF) 进行中立开源治理,并已合并了 IBM 的 Agent Communication Protocol (ACP)。目前拥有包括 Atlassian、Box、Cohere、Intuit、LangChain、MongoDB、Salesforce、SAP、ServiceNow 等超过 50 家行业领军企业的共同支持,是真正的多智能体互操作中立开源标准。

使用带有 Agent Card 的Agent2Agent协议有哪些好处?

+

使用带有 Agent Card 的Agent2Agent协议可以实现代理间的无缝协作,提高自动化程度,并在不同系统和应用之间创建更加连贯的用户体验。它为企业提供了一种标准化的方法来管理跨多个平台的代理,降低了长期成本,并增强了Agent2Agent生态系统中代理的功能和价值。

Agent2Agent与MCP有什么区别?

+

在 Linux 基金会 AAIF 的开放架构中,A2A 与 MCP 各司其职、协同运作。MCP (Model Context Protocol) 聚焦于智能体与工具/数据源的对接(南北向通信),解决模型如何安全调用插件与 API 的问题;而 A2A (Agent2Agent) 则通过 Agent Card (agent.json) 解决独立智能体之间的发现、能力声明、消息流转与任务协作(东西向通信)。两者共同构成了完整、健壮的生产级多智能体生态系统。

使用 Agent Card 加入Agent2Agent生态系统

AgentCard.net为您提供开箱即用的 Agent Card 解决方案,帮助您的智能代理与Agent2Agent生态系统中的其他代理无缝协作。