Agent-to-agent protocolos - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Agent-to-agent protocolos

La siguiente tabla proporciona una descripción general de los protocolos de los agentes que permiten a varios agentes colaborar, delegar tareas y compartir información.

Protocolo

Ideal para

Consideraciones

Comunicación entre agentes MCP

Organizaciones que buscan patrones flexibles de colaboración entre agentes

  • Una extensión del Protocolo de Contexto Modelo (MCP) propuesta por él AWS que se basa en su base de agent-to-agent comunicación existente

  • Permite una colaboración fluida entre los agentes con una seguridad OAuth basada en la seguridad

Protocolo A2A

Ecosistemas de agentes multiplataforma

  • Respaldado por Google

  • Estándar más nuevo con una adopción más limitada en comparación con el MCP

AutoGenmultiagente

Sistemas multiagente centrados en la investigación

  • Respaldados por Microsoft

  • Fuerte para interacciones complejas entre agentes

CrewAI

Equipos de agentes basados en roles

  • Implementación independiente

  • Bueno para simular estructuras organizacionales

Decidir entre las opciones de protocolo

Al implementar la agent-to-agent comunicación, haga coincidir sus requisitos de comunicación específicos con las capacidades de protocolo adecuadas. Los diferentes patrones de interacción requieren diferentes características de protocolo. En la siguiente tabla se describen los patrones de comunicación más comunes y se recomiendan las opciones de protocolo más adecuadas para cada escenario.

Patrón

Descripción

La elección de protocolo ideal

Solicitud y respuesta sencillas

Interacciones puntuales entre agentes

MCP con flujos sin estado

Diálogos sensatos

Conversaciones continuas con el contexto

MCP con gestión de sesiones

Colaboración entre múltiples agentes

Interacciones complejas entre varios agentes

Interagente MCP o AutoGen

Flujos de trabajo basados en equipos

Equipos de agentes jerárquicos con funciones definidas

Interagente MCP, o CrewAI AutoGen

Más allá de los patrones de comunicación, varios factores técnicos y organizativos pueden influir en la selección del protocolo. En la siguiente tabla se describen las consideraciones clave que pueden ayudarle a evaluar qué protocolo se ajusta mejor a sus requisitos de implementación específicos.

Consideración

Descripción

Ejemplo

Modelo seguridad

Requisitos de autenticación y autorización

OAuth 2.0 en MCP

Entorno de despliegue

Donde los agentes correrán y se comunicarán

Máquina distribuida o única

Compatibilidad con los ecosistemas

Integración con los marcos de agentes existentes

LangChain o Strands Agents

Necesidades de escalabilidad

Crecimiento esperado de las interacciones entre los agentes

Capacidades de transmisión de MCP