A2A服务
A2A服务是用于将用户已构建好的Agent能力(此Agent需要支持Google发布的标准A2A协议)接入到租户中,可被不同的机器人复用,实现机器人和不同Agent间的协同,无需重复建设。
例如:在客悦中已构建好了财富助手机器人,当前机器人支持理财产品推荐、理财收益查询等能力,同时在其他智能体平台构建了资产分析Agent、金融咨询Agent,只需将资产分析Agent和金融咨询Agent发布为支持A2A协议的Agent,即可通过A2A服务完成接入。

1. 添加A2A服务
在智能客服中,您可以通过「A2A服务」模块创建和管理A2A服务。点击「添加A2A服务」即可开始创建和配置过程。

在添加过程中,需要填写A2A服务的地址和API_KEY,其中服务地址用于接入A2A服务获取服务信息,并用于后续的任务执行;API_KEY用于填写请求A2A服务接口的鉴权密钥,如果无需鉴权可不填写,填写完成后点击「解析」按钮。

调用A2A服务地址获取A2A服务信息(Agent Card)并展示Agent的名称、Agent能力描述和技能列表(当前添加A2A服务所支持的能力)。

点击确定即可完成A2A服务的接入。

2. 编辑A2A服务
当鼠标点击A2A服务卡片,可进入该A2A服务的详情界面,可查看A2A服务的基础信息、Agent信息以及可以进行A2A服务配置的变更以及服务信息数据的同步。


2.1. 变更A2A服务
变更A2A服务即当A2A服务的地址或者API_KEY发生变化时,可通过「变更A2A服务」进行修改;点击「变更A2A服务」按钮,即可对配置进行修改


修改完成后,点击解析,即通过修改后的配置获取到最新的A2A服务信息,点击确定即可完成修改;如果通过修改后的配置无法获取到配置信息,则无法进行服务信息变更;如果查看到新的服务信息有误,无需变更时,点击取消则取消变更操作。

2.2. 同步数据
如果接入的A2A服务信息发生变化时,可通过同步数据功能,获取A2A服务最新的描述和技能信息,点击后直接信息更新;不更新不影响实际的对话使用,但如果有业务能力的变更请在机器人中装配的A2A服务配置信息中修改Agent关联的意图配置。

3. 查看A2A服务
- 用户可在系统中查看/管理A2A服务;
- 支持根据「编辑时间」、「创建时间」等不同维度排序A2A服务;
- 支持根据A2A服务状态(「全部状态」、「生效中」、「已停用」)筛选A2A服务;
- 支持根据A2A服务名称查找A2A服务,支持模糊查询;
- 同时可在A2A卡片上看到A2A服务的基础信息,如A2A服务名称、A2A服务状态、A2A服务描述以及当前A2A被哪些机器人所绑定。

4. 停用A2A服务
当A2A服务处于生效中状态时,鼠标hover「更多...」按钮,可展示「停用」按钮,您可通过点击「停用」按钮停用A2A服务,如果当前A2A服务已被机器人所装配,则需要在机器人中移除A2A服务,才可进行停用操作。


5. 启用A2A服务
当A2A服务处于已停用状态时,鼠标hover「更多...」按钮,可展示「启用」按钮,您可通过点击「启用」按钮生效A2A服务。

6. 删除A2A服务
- 支持对A2A服务进行删除操作,删除操作有二次确认,防止用户误删;
- 仅当A2A服务处于「已停用」时,用户点击相应A2A服务的「删除」按钮后,系统会弹窗确认删除操作,当用户点击「确定」按钮后,才会删除该机器人。


