Agent管理

Agent2Agent(A2A)协议是一种开放标准,旨在实现AI Agent之间的无缝通信与协作,解决随着多Agent数量增长带来的运维、管理及部署成本上升的问题,推动多Agent系统向类微服务架构模式演进。为支持Agent的统一管理,Nacos3.1.0版本起提供Agent注册中心(A2A Registry)功能,支持 Agent 的注册、发现、命名空间隔离和版本管理等能力。当Nacos托管于MSE平台时,MSE将对注册在Nacos上的Agent及其AgentCard进行集中管理。本文介绍如何通过MSE管理Agent实例。

前提条件

创建Agent

  1. 登录MSE注册配置中心管理控制台,在顶部菜单栏选择地域

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 实例列表页面,单击目标实例名称。

  4. 在左侧导航栏,选择Agent管理,在页面左上角选择命名空间,然后单击创建Agent

  5. 创建Agent页面,选择通过导入JSON创建,或手动创建

    • 通过导入JSON创建:单击查看本地文件,将完整AgentCardJSON文件上传,或将内容粘贴在文本框内后,单击确认。

    • 手动创建:在面板中配置相关参数,然后单击确认。

删除Agent

  1. 登录MSE注册配置中心管理控制台。在顶部菜单栏选择地域

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 实例列表页面,单击目标实例名称。

  4. 在左侧导航栏,选择Agent管理。在页面左上角,选择命名空间,单击目标Agent操作列下方的删除,在弹出的对话框中单击删除

查看Agent详情

  1. 登录MSE注册配置中心管理控制台,在顶部菜单栏选择地域

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 实例列表页面,单击目标实例名称。

  4. 在左侧导航栏,单击Agent管理,并在页面左上角,选择命名空间

    • 在该命名空间下,可以查看该Nacos上所有Agent的信息,包括Agent名称发布版本能力技能以及发布版本更新时间

  5. 单击Agent名称查看Agent详情。

    • 默认选择基本信息的页签,在此页签内可查看此Agent的基础信息,包括Agent名称、版本号、服务地址和传输协议等。

      • 在基本信息的页签的下方,可以看到此Agent的所有历史版本列表,点击对应的历史版本,可将基本信息的页签中内容自动替换为目标版本的内容。

    • 选择JSON页签,可查看此Agent的完整AgentCardJSON内容,方便复制使用。

编辑Agent

  1. 登录MSE注册配置中心管理控制台,并在顶部菜单栏选择地域

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 实例列表页面,单击目标实例名称。

  4. 在左侧导航栏,选择Agent管理。在页面左上角,选择命名空间,然后单击目标Agent操作列下方的编辑

  5. 编辑Agent面板,选择通过导入JSON创建,或手动创建

    1. 通过导入JSON创建:单击查看本地文件,将完整AgentCardJSON文件上传,或将内容粘贴在文本框内后,单击确认。

    2. 手动创建:在面板中配置相关参数,然后单击确定。

重要

编辑Agent后,将以编辑结果发布版本。若版本号与历史版本相同,则覆盖对应历史版本的Agent信息。若版本号不同,则生成新版本,并将该版本设置为最新发布版本。

搜索Agent

  1. 登录MSE注册配置中心管理控制台,在顶部菜单栏选择地域

  2. 在左侧导航栏,选择注册配置中心 > 实例列表

  3. 实例列表页面,单击目标实例名称。

  4. 在左侧导航栏,选择Agent管理。在页面左上角,选择命名空间

  5. Agent列表上方搜索框内输入需要搜索的目标Agent名称,然后单击image.png按钮或单击回车键进行搜索,支持模糊搜索。