Começando com o A2A - AWS Orientação prescritiva

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:

  1. 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.

  2. 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

  3. Implemente um manifesto de capacidades para seus agentes — defina os meta campos e os campos de can cada agente para permitir a descoberta, a combinação e a colaboração em nível de intenção. needs

  4. 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.

  5. 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

  6. 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.