Protocolo A2A: como o Google padroniza a orquestração de sistemas de IA multiagentes
Sistemas de IA multiagentes não falham porque os modelos são "burros"—o problema raiz é a falta de orquestração. Agentes perdem contexto, entram em loops…
Processado por IA de Habr AI; editado por Hamidun News
Sistemas de IA multi-agentes frequentemente falham não por causa da "estupidez" dos modelos, mas por falta de orquestração adequada. O protocolo A2A do Google e sua extensão AGP são uma tentativa de resolver esse problema no nível de padrão, não com gambiarras.
Por que os agentes falham
Sistemas multi-agentes são tentadores: um agente analisa dados, outro escreve código, um terceiro verifica resultados — tudo em paralelo e eficientemente. Mas assim que há mais de dois ou três agentes, começa o caos. Desenvolvedores repetidamente descrevem as mesmas falhas: agentes perdem o contexto da tarefa ao passar entre si, entram em loops infinitos de coordenação e queimam orçamentos de tokens sem resultados. Enquanto isso, o orquestrador não tem ideia em qual etapa o sistema está travado ou se deve intervir.
A raiz do problema não está na qualidade dos LLMs, mas na ausência de infraestrutura:
- Nenhum padrão para declarar as capacidades do agente
- Nenhum formato unificado para passar tarefas entre agentes
- Nenhum mecanismo para sinalizar o status de execução
- Nenhum protocolo para tratamento de erros e retomada de tarefas
Cada equipe resolveu isso de seu próprio jeito — e gastou semanas "colando" agentes em vez de desenvolver lógica real.
Como funciona o protocolo A2A
A2A (Agent-to-Agent) é um protocolo aberto do Google, apoiado pela Microsoft e IBM. Seu objetivo é padronizar a interação de agentes em três níveis: descoberta, comunicação e gerenciamento de estado.
O conceito central é a Agent Card. Cada agente publica um cartão descrevendo suas capacidades: que tarefas aceita, em que formato, o que retorna. O orquestrador lê esses cartões e roteia tarefas sem hardcoding. Se as competências de um agente mudam — ele atualiza o cartão, e o orquestrador imediatamente leva isso em conta.
A interação ocorre através de solicitações HTTP padrão com corpos JSON. O protocolo suporta tanto chamadas síncronas quanto fluxos assíncronos com eventos — um agente pode relatar progresso em tempo real, não apenas fornecer uma resposta final.
"A2A remove a tarefa de inventar um protocolo dos desenvolvedores.
Agora eles se concentram no que os agentes fazem, não em como se comunicam."
AGP: Ordem em vez de caos
A2A resolve a comunicação, mas não controla a ordem de execução. AGP (Agent Gateway Protocol) adiciona exatamente essa camada de gerenciamento: quem fala, quando e em qual ordem.
AGP introduz sessões gerenciadas e filas de mensagens. Isso elimina condições de corrida — situações onde dois agentes simultaneamente tentam alterar um recurso ou responder a uma solicitação. Com AGP, um agente deve explicitamente sinalizar a conclusão de sua parte antes que o orquestrador passe a tarefa para o próximo.
Juntos, A2A e AGP cobrem o ciclo de vida completo da interação multi-agentes: desde descobrir o agente necessário até a conclusão controlada com um estado final previsível. Sistemas multi-agentes caóticos se tornam pipelines gerenciados.
O que isto significa
Google, Microsoft e IBM já estão incorporando A2A em suas plataformas de IA — isso move o protocolo de "experimental" para "padrão emergente da indústria."
Para desenvolvedores construindo sistemas multi-agentes hoje, familiaridade com A2A não é ficar à frente do tempo, mas higiene arquitetônica básica. É melhor lançar a fundação correta agora do que reescrever a orquestração depois que os agentes "ficarem em loop novamente e queimarem o orçamento."
Quer parar de ler sobre IA e começar a usar?
AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.