Agent-to-agent protocolos - 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á.

Agent-to-agent protocolos

A tabela a seguir fornece uma visão geral dos protocolos de agentes que permitem que vários agentes colaborem, deleguem tarefas e compartilhem informações.

Protocolo

Ideal para

Considerações

Comunicação interagente MCP

Organizações que buscam padrões flexíveis de colaboração de agentes

  • Uma extensão do Model Context Protocol (MCP) proposta por AWS that se baseia em sua base existente para comunicação agent-to-agent

  • Permite a colaboração perfeita dos agentes com segurança OAuth baseada

Protocolo A2A

Ecossistemas de agentes multiplataforma

  • Apoiado por Google

  • Padrão mais novo com adoção mais limitada em comparação com o MCP

AutoGenmultiagente

Sistemas multiagentes focados em pesquisa

  • Apoiado por Microsoft

  • Forte para interações complexas de agentes

CrewAI

Equipes de agentes baseadas em funções

  • Implementação independente

  • Bom para simular estruturas organizacionais

Decidindo entre as opções de protocolo

Ao implementar a agent-to-agent comunicação, combine seus requisitos específicos de comunicação com os recursos de protocolo apropriados. Padrões de interação diferentes exigem recursos de protocolo diferentes. A tabela a seguir descreve os padrões comuns de comunicação e recomenda as opções de protocolo mais adequadas para cada cenário.

Padrão

Descrição

Escolha de protocolo ideal

Solicitação e resposta simples

Interações pontuais entre agentes

MCP com fluxos sem estado

Diálogos estatais

Conversas contínuas com contexto

MCP com gerenciamento de sessões

Colaboração com vários agentes

Interações complexas entre vários agentes

Interagente MCP ou AutoGen

Fluxos de trabalho baseados em equipe

Equipes hierárquicas de agentes com funções definidas

Interagente MCP, ou CrewAI AutoGen

Além dos padrões de comunicação, vários fatores técnicos e organizacionais podem influenciar sua seleção de protocolos. A tabela a seguir descreve as principais considerações que podem ajudá-lo a avaliar qual protocolo está mais alinhado com seus requisitos específicos de implementação.

Consideração

Descrição

Exemplo

Modelo de segurança

Requisitos de autenticação e autorização

OAuth 2.0 em MCP

Ambiente de implantação

Onde os agentes correrão e se comunicarão

Máquina distribuída ou única

Compatibilidade com ecossistemas

Integração com estruturas de agentes existentes

LangChain ou Strands Agents

Necessidades de escalabilidade

Crescimento esperado nas interações entre agentes

Capacidades de streaming do MCP