O protocolo Agent2Agent (A2A) é um padrão aberto projetado para permitir comunicação e colaboração contínuas entre agentes de IA. Essa abordagem resolve o aumento nos custos de operações e manutenção (O&M), gerenciamento e implantação associados ao crescimento do número de agentes e orienta sistemas multiagentes para uma arquitetura semelhante à de microsserviços. Para oferecer suporte ao gerenciamento unificado de agentes, o Nacos disponibiliza o recurso de registro de agentes (A2A Registry) a partir da versão 3.1.0, que permite registro, descoberta, isolamento de namespace e gerenciamento de versões. Quando o Nacos está hospedado na plataforma MSE, o MSE fornece gerenciamento centralizado para os agentes e seus AgentCards registrados no Nacos. Este tópico descreve como gerenciar instâncias de agente no MSE.
Pré-requisitos
Você criou uma instância do Nacos e atualizou a versão do mecanismo para a versão
3.1.0.0ou posterior.Você criou um namespace.
Crie um agente
Faça logon no console do MSE Microservices Registry e selecione uma Region na barra de menus superior.
No painel de navegação à esquerda, escolha Microservices Registry > Instances.
Na página Instances, clique em nome da instância desejada.
No painel de navegação à esquerda, escolha Agent Management. No canto superior esquerdo da página, selecione um Namespace e clique em Create Agent.
-
Na página Create Agent, selecione Create from JSON ou Manual create.
Create from JSON: Faça upload do arquivo JSON do AgentCard ou cole seu conteúdo na caixa de texto. Em seguida, clique em Confirm.
Manual create: Configure os parâmetros no painel e clique em Confirm.
Exclua um agente
Faça logon no console do MSE Microservices Registry. Na barra de menus superior, selecione uma Region.
No painel de navegação à esquerda, escolha Microservices Registry > Instances.
Na página Instances, clique em nome da instância desejada.
No painel de navegação à esquerda, escolha Agent Management. No canto superior esquerdo, selecione um Namespace. Na coluna Actions do agente desejado, clique em Delete. Na caixa de diálogo exibida, clique em Delete.
Visualize detalhes do agente
Faça logon no console do MSE Microservices Registry e selecione uma Region na barra de menus superior.
No painel de navegação à esquerda, escolha Microservices Registry > Instances.
Na página Instances, clique em nome da instância desejada.
-
No painel de navegação à esquerda, clique em Agent Management. No canto superior esquerdo da página, selecione um Namespace.
Neste namespace, visualize informações sobre todos os agentes na instância do Nacos, incluindo Agent name, Publish, Capabilities, Skills e Release time.
-
Clique em nome de um agente para visualizar seus detalhes.
-
Por padrão, a aba Basic Information é exibida. Nessa aba, visualize informações básicas do agente, como nome, número da versão, endpoint e protocolo de transporte.
Abaixo dos detalhes principais, há uma lista com todas as versões históricas do agente. Ao selecionar uma versão anterior, a aba Basic Information é atualizada para mostrar os detalhes dessa versão.
Selecione a aba JSON para visualizar o conteúdo completo do AgentCard JSON do agente. Copie o conteúdo diretamente dessa aba.
-
Edite um agente
Faça logon no console do MSE Microservices Registry e selecione uma Region na barra de menus superior.
No painel de navegação à esquerda, escolha Microservices Registry > Instances.
Na página Instances, clique em nome da instância desejada.
No painel de navegação à esquerda, escolha Agent Management. No canto superior esquerdo, selecione um Namespace. Em seguida, na coluna Actions do agente desejado, clique em Edit.
-
No painel Edit Agent, selecione Create from JSON ou Manual create.
Create from JSON: Faça upload do arquivo JSON do AgentCard ou cole seu conteúdo na caixa de texto. Em seguida, clique em Confirm.
Manual create: Configure os parâmetros no painel e clique em Confirm.
A edição de um agente publica uma nova versão. Se o número da nova versão coincidir com uma versão histórica existente, essa versão será substituída. Caso contrário, uma nova versão será criada e passará a ser a mais recente.
Pesquisar um agente
Faça logon no console do MSE Microservices Registry e selecione uma Region na barra de menus superior.
No painel de navegação à esquerda, escolha Microservices Registry > Instances.
Na página Instances, clique em nome da instância desejada.
No painel de navegação à esquerda, escolha Agent Management. No canto superior esquerdo da página, selecione um Namespace.
Na caixa de pesquisa acima da lista de agentes, insira o nome do agente desejado e clique em ícone
ou pressione Enter. A pesquisa aproximada é suportada.