A Technical Taxonomy of LLM Agent Communication Protocols
Este artigo estabelece uma taxonomia técnica com cinco dimensões para classificar e analisar nove protocolos de comunicação de agentes de LLM de código aberto, revelando padrões arquiteturais atuais e prevendo uma evolução futura em direção a uma pilha de protocolos federada e em camadas, em vez de um único padrão universal.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine uma cidade movimentada onde todos são robôs brilhantes e hiperinteligentes (um "Agente LLM"). Esses robôs podem resolver problemas complexos, escrever código e planejar viagens. Mas aqui está o detalhe: eles falam línguas diferentes e usam manuais de regras diferentes. Um robô pode tentar enviar uma mensagem usando um serviço postal, enquanto outro tenta gritar através de um megafone, e um terceiro tenta enviar uma mensagem de texto. Sem uma forma comum de se comunicar, eles não conseguem trabalhar juntos para construir nada grande.
Este artigo é como um linguista e planejador urbano chegando para organizar esse caos. Os autores, pesquisadores da Universidade Técnica de Munique, criaram uma "taxonomia técnica" — que é apenas uma palavra chique para um sistema de classificação — para organizar as diferentes maneiras pelas quais esses robôs de IA estão tentando se comunicar.
Aqui está a divisão de suas descobertas, usando analogias simples:
1. O Problema: Uma Torre de Babel
Atualmente, existem muitos "protocolos" (regras de comunicação) diferentes sendo construídos por diferentes empresas e pesquisadores. É como se cada fabricante de carros decidisse sua própria maneira única de ligar o motor. Alguns usam uma chave, outros um botão e outros um comando de voz. Isso torna difícil para carros de marcas diferentes dirigirem juntos em um comboio. O artigo argumenta que, para os robôs de IA trabalharem em equipe (um "Sistema Multiagente"), eles precisam de uma forma padrão de se comunicar.
2. A Solução: Um Checklist de 5 Pontos
Os autores analisaram nove protocolos de comunicação ativos do mundo real (como MCP, A2A e Agora) e os organizaram em um sistema baseado em cinco perguntas fundamentais. Pense nisso como um menu que você usa para encomendar um estilo de comunicação:
Com quem você está falando? (Contraparte):
- Você está falando com outro robô? (Agente-para-Agente)
- Você está falando com uma ferramenta, um banco de dados ou um site? (Agente-para-Contexto)
- Ou você pode fazer ambos? (Híbrido)
- Analogia: Você está ligando para um amigo ou está discando para uma linha de atendimento ao cliente?
O que você está enviando? (Payload):
- É apenas uma mensagem de chat? (Conversação)
- É um arquivo de dados estrito, como uma planilha? (Dados Estruturados)
- Ou é uma mistura de ambos? (Híbrido)
- Analogia: Você está enviando um cartão-postal, um contêiner de carga ou um cartão-postal com um pacote anexado?
Você se lembra da conversa? (Estado de Interação):
- O sistema esquece tudo após o envio da mensagem? (Sem estado/Stateless)
- Ou ele mantém uma "sessão" aberta para lembrar o que você disse cinco minutos atrás? (Com estado de sessão/Session State)
- Analogia: É um walkie-talkie onde você tem que dizer "Câmbio" e esperar, ou é uma chamada telefônica onde a linha permanece aberta e você pode continuar falando?
Como vocês se encontram? (Mecanismo de Descoberta):
- Você precisa saber o número de telefone exato de antemão? (Estático)
- Existe uma lista telefônica ou diretório central que você pode consultar? (Centralizado)
- Ou você apenas grita na multidão e espera que alguém te ouça? (Descentralizado)
- Analogia: Você tem o endereço de um amigo, você o procura em um diretório ou você apenas grita "Olá!" em um parque?
Você pode mudar as regras enquanto fala? (Flexibilidade de Esquema):
- O formato é fixo para sempre? (Único)
- Você pode escolher entre alguns formatos pré-definidos? (Múltiplos)
- Você pode inventar uma nova forma de falar enquanto está no meio da conversa? (Em evolução)
- Analogia: O jogo é estritamente Xadrez, você pode escolher entre Xadrez ou Damas, ou você pode inventar novas regras conforme joga?
3. O Que Eles Descobriram: O "Trilema" e o Futuro
Após classificar os nove protocolos, os autores notaram alguns padrões interessantes:
- A Regra da "Memória": Quase todos os protocolos projetados para robôs conversando com outros robôs mantêm uma "sessão" (memória) aberta. Não se pode ter um bom debate de equipe se todos esquecerem o que foi dito dois segundos atrás.
- A Tendência "Híbrida": A maioria dos protocolos está se tornando "híbrida". Eles não enviam apenas texto; eles enviam texto e arquivos de dados.
- O "Trilema" (O Triângulo Impossível): Os autores apontam para um compromisso (trade-off). Você não pode ter tudo ao mesmo tempo.
- Se você quer velocidade e eficiência (como uma troca de dados estrita), você tem que ser rígido e simples.
- Se você quer flexibilidade (como um robô inventando novas formas de falar), você perde velocidade e eficiência.
- Analogia: É como tentar construir um veículo que seja o carro mais rápido, o sofá mais confortável e o off-roader mais robusto ao mesmo tempo. Você geralmente tem que escolher dois.
4. A Grande Previsão: Uma Pilha em Camadas, Não um Único Vencedor
O artigo prevê que não terminaremos com apenas um "super-protocolo" que faça tudo perfeitamente. Isso é impossível devido aos compromissos mencionados acima.
Em vez disso, o futuro se parecerá com o próprio Internet (que possui camadas como os cabos físicos, os endereços IP e os navegadores web).
- Camada Inferior: Protocolos simples, rápidos e rígidos para encontrar ferramentas e enviar dados (como o MCP).
- Camada Intermediária: Protocolos para gerenciar tarefas e transmitir dados entre robôs.
- Camada Superior: Protocolos flexíveis e "inteligentes" que permitem que os robôs negociem planos complexos e mudem as regras sobre a hora (como o Agora ou ANP).
5. O Que Está Faltando?
Os autores também notaram uma lacuna: Privacidade e Segurança. A maioria desses protocolos é ótima para mover dados, mas não possui regras integradas fortes para verificar se os dados são privados ou se os robôs estão seguindo políticas de segurança. À medida que esses robôs se tornarem mais poderosos, isso precisará ser corrigido.
Resumo
Em resumo, este artigo diz: "Robôs de IA estão tentando conversar, mas estão falando dialetos diferentes. Nós criamos um mapa para entender esses dialetos. Descobrimos que, embora alguns robôs sejam ótimos para troca de dados rápida e rígida, e outros sejam ótimos para planejamento flexível e criativo, nenhum único idioma de robô pode fazer tudo perfeitamente. O futuro não é um único idioma gigante; é uma pilha de diferentes idiomas trabalhando juntos, como uma cidade bem organizada com diferentes estradas para diferentes tipos de tráfego."
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.