You need to enable JavaScript to run this app.
文档中心
AgentKit

AgentKit

复制全文
下载 pdf
A2A 中心
A2A 中心概述
复制全文
下载 pdf
A2A 中心概述
A2A 中心提供了基于 A2A 协议的智能体的统一接入与管理能力,并基于底层网关提供标准协议通信支持,帮助您完成智能体的注册、组织、发现、调用及版本治理。本文详细为您介绍 A2A 的核心概念、组件关系与工作原理,作为您后续操作使用的基础。​
什么是 A2A 中心​
A2A 中心是 AgentKit 中用于接入、管理和发现 A2A 智能体的能力中心,主要用于解决智能体资产分散、能力查找困难、协作关系难以维护等问题。它管理的对象不是单个模型或工具,而是已经按照 Agent to Agent(A2A)协议对外提供能力的智能体服务。通过 A2A 中心,您可以将分散在不同业务、团队或系统中的智能体登记到统一空间中,并按空间进行组织、检索和治理。​
您可以将 A2A 中心理解为智能体协作的“目录”,调用方通过该目录了解“有哪些智能体可用、能做什么、怎么访问”,再根据任务需要选择合适的智能体发起调用。​
适用场景​
A2A 中心适合用于多智能体协作已经成为刚需,但单个智能体又不适合承载全部职责的场景。最典型的情况是业务链路天然由多个专业角色组成,例如一个总控智能体负责接收用户需求,另一个检索智能体负责信息收集,再由规划智能体、执行智能体或领域专家智能体分别完成后续处理。此时,A2A 中心能够把这些角色化能力沉淀为可发现、可复用、可治理的智能体资产。​
企业内部的专业分工协作​
客服总控智能体需要在工单排查时调用“知识检索智能体”、“权限诊断智能体”、“履约补偿智能体”;研发助手需要调用“代码分析智能体”、“文档问答智能体”、“发布检查智能体”。A2A 中心可以将这些专业能力集中注册,让上层智能体按需发现和调用。​
跨团队或跨系统的能力共享​
当不同团队分别维护自己的智能体服务时,如果每个调用方都手工维护对接地址、字段和版本,协作成本会快速上升。通过 A2A 中心,调用方可以优先面向统一的空间与元数据做发现,再根据规范化的智能体描述发起调用,降低耦合度。​
动态发现与语义匹配​
当平台内智能体数量较多时,调用方不一定预先知道该找哪一个智能体。此时可以借助智能体空间和语义检索能力,根据任务意图搜索适合的智能体,再由上层编排逻辑决定是否调用。这类能力尤其适合插件市场、企业能力中台或自治式多智能体系统。​
灰度演进与版本治理​
当某个智能体能力持续升级,或需要并行维护多个版本时,A2A 中心提供的版本管理、JSON 更新与 Agent Card 地址更新能力,可以帮助用户在不中断协作关系的前提下完成能力迭代。​
相关概念​
​
概念​
说明​
A2A 协议​
Agent to Agent 协议指智能体与智能体之间的协作协议。它定义的重点不是单个智能体如何思考,而是不同智能体如何在跨框架、跨语言、跨厂商的前提下完成发现、能力描述、任务发起、消息交换、结果返回与异步状态跟踪。​
智能体空间​
AgentKit 中用于组织和管理 A2A 智能体的逻辑空间,用于区分环境(dev/staging/prod)、业务线、租户,业务应用可基于 A2A 智能体空间发现、调度、与外部智能体交互。​
A2A 智能体​
已经按 A2A 协议暴露能力的智能体服务,通常具备可发现、可调用、可描述的接口能力。​
AgentCard​
  • AgentCard 是 A2A 协议标准 JSON 智能体名片,任何合规的 A2A Agent 都必须在固定路径暴露,用于远程 Agent 自动发现、通信协商与鉴权规则声明,记录智能体身份、服务端点、全部技能与接入安全规范。​
  • 在 A2A 智能体空间下注册智能体时,支持通过 AgentCard 地址一键导入第三方 A2A 智能体,支撑跨实例智能体自主协作调度。​
智能体 JSON 文件​
智能体在 AgentKit 中的登记表,用于结构化声明智能体元数据(例如基础信息、能力描述、服务入口、版本等)。​
版本​
A2A 智能体在持续迭代过程中,协议声明、服务地址、能力说明和运行配置都可能发生变化。为了避免每次修改都直接覆盖线上信息,平台支持保留不同版本配置信息,帮助您追踪历史变更、确认当前默认版本,并在必要时进行清理。​
​
核心功能​
  • Agent 注册管理​
  • 支持在 AgentKit 智能体运行时实例创建过程中或创建后,通过控制台一键完成注册;在智能体版本更新时,可自动完成注册与注销。​
  • 支持外部自定义智能体,通过导入 JSON 文件或配置 AgentCard 地址的方式完成注册。​
  • Agent 发现​
  • 支持按名称、版本对智能体进行模糊匹配查询。​
  • 支持基于输入意图,在 A2A 智能体空间内返回匹配度高的智能体。​
  • 支持按技能、技能标签及智能体描述,对 A2A 智能体进行模糊检索。​
  • 环境隔离​
  • 不同的 A2A 智能体空间之间相互隔离,彼此独立,可用智能体空间区分不同开发环境、业务线或租户。​
使用流程​
  1. 创建 A2A 智能体空间:创建一个 A2A 智能体空间,实现对 A2A 智能体的统一管控,为 A2A 智能体应用的调用提供便捷支持。​
  1. 注册 A2A 智能体:把 A2A 智能体注册至 A2A 智能体空间,可注册运行在 Runtime 中的 A2A 智能体,也可通过导入 JSON、提供 AgentCard 地址的方式注册其他外部智能体。​
说明​
同一个 A2A 智能体可以注册至多个 A2A 智能体空间。​
  1. (可选)调用 A2A 智能体:A2A 智能体注册完成后,即可被其他智能体应用作为 A2A Agent 资源进行调用。以 ArkClaw 企业版为例,在应用中心注册该 AgentKit A2A 智能体后,可在用户端通过自然语言或@命令指定 ArkClaw 调用该智能体,详情参见 应用中心资源注册与使用最佳实践。​
  1. 持续运维 A2A 智能体:随着智能体能力演进,您可以通过 更新 JSON 文件、更新 Agent Card 地址、管理智能体版本 维护 A2A 中心中注册的智能体,也可 注销 不再提供服务的智能体,保证协作关系在长期运行中仍然可维护、可回溯。​
​
最近更新时间:2026.09.02 14:55:59
这个页面对您有帮助吗?
有用
有用
无用
无用