As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Começando com o A2A
O protocolo Agent2Agent (A2A) permite a colaboração descentralizada entre agentes por meio de uma camada semântica compartilhada. Em vez de rotear todo o trabalho por meio de um orquestrador central, o A2A permite que os agentes se descubram, anunciem suas capacidades, negociem tarefas e compartilhem contexto usando um protocolo leve baseado em JSON. Cada agente publica um manifesto de capacidade.
O exemplo a seguir mostra um manifesto simplificado da capacidade A2A que anuncia as ações suportadas, as entradas necessárias e os metadados operacionais de um agente para permitir a descoberta e a negociação de tarefas:
{ "can": ["summarize.text", "extract.keywords"], "needs": ["document.input"], "meta": { "version": "1.0.3", "latencyMs": 120 } }
Esse modelo permite a correspondência dinâmica de capacidades, a delegação no meio da tarefa e a colaboração entre organizações. Os agentes podem se auto-organizar em torno de tarefas, formar grupos de trabalho temporários e se adaptar à medida que novos recursos entram ou saem do sistema.
O A2A suporta interações que vão desde simples solicitações sem estado até sessões de negociação em várias etapas, incluindo:
-
peer-to-peerMensagens diretas para colaboração de baixa latência
-
Negociação semântica de tarefas, em que os agentes selecionam o par mais adequado
-
Descoberta baseada em capacidades, permitindo a divisão emergente do trabalho
-
Ancoragem de sessão para interações com estado em várias etapas
Ao adotar protocolos abertos e nativos de agentes, como o A2A, as organizações criam sistemas de IA que são modulares, interoperáveis e capazes de colaboração transfronteiriça. O A2A garante que os ecossistemas de agentes permaneçam flexíveis e possam evoluir à medida que novos agentes, equipes ou sistemas externos são introduzidos, sem exigir camadas rígidas de orquestração ou acoplamento prévio.
Para implementar o protocolo A2A em sua arquitetura de agente, execute as seguintes ações:
-
Analise a especificação do protocolo A2A — Leia a versão mais recente da especificação do protocolo Agent2Agent (A2A)
para saber como os manifestos de capacidade, os fluxos de negociação e o handshake do agente operam. -
Explore tempos de execução compatíveis com A2A — Avalie estruturas como o SDK Strands Agents ou camadas de tempo de execução personalizadas que oferecem suporte a manifestos e negociações de recursos no estilo A2A. peer-to-peer
-
Implemente um manifesto de capacidades para seus agentes — defina os
metacampos e os campos decancada agente para permitir a descoberta, a combinação e a colaboração em nível de intenção.needs -
Experimente os padrões de negociação A2A — use o ciclo de solicitação-oferta—aceitação, consultas de recursos estruturados ou descobertas baseadas em fofocas para entender como os agentes raciocinam sobre quem deve lidar com uma tarefa.
-
Teste o A2A em um ambiente de infraestrutura mista — Combine a negociação entre pares A2A com o roteamento de eventos nativo da AWS Amazon para avaliar padrões de coordenação híbrida. EventBridge
-
Junte-se à comunidade A2A — envolva-se com o grupo de trabalho aberto
para se manter atualizado com extensões, recomendações de segurança e melhorias na interoperabilidade entre fornecedores e contribua para o desenvolvimento do protocolo.