Agent Squad: un framework de código abierto para gestionar múltiples agentes de IA y conversaciones complejas
¿Qué es Agent Squad?
Agent Squad (anteriormente conocido como Multi-Agent Orchestrator) es un marco de trabajo para gestionar múltiples agentes de IA capaz de manejar conversaciones complejas. Puede enrutar consultas al agente más adecuado según el contexto y el contenido, es compatible con Python y TypeScript, y admite respuestas tanto en streaming como sin streaming. Además, mantiene el contexto del diálogo entre múltiples agentes, garantizando la coherencia de las interacciones. Agent Squad es fácil de escalar e implementar, y puede funcionar en AWS Lambda, entornos locales o cualquier otra plataforma en la nube. El marco también ofrece agentes y clasificadores preconstruidos para que los usuarios puedan comenzar rápidamente. Con la introducción de SupervisorAgent, permite una colaboración en equipo más avanzada y procesamiento paralelo, lo que lo hace adecuado para casos de uso como atención al cliente inteligente, producción de películas con IA, planificación de viajes, entre otros.

Funciones principales de Agent Squad
Clasificación inteligente de intenciones: enruta dinámicamente las consultas al agente más adecuado según el contexto y el contenido.
Soporte de doble lenguaje: compatibilidad total con Python y TypeScript.
Respuestas flexibles de los agentes: admite respuestas en streaming y sin streaming para diferentes agentes.
Gestión de contexto: mantiene y utiliza el contexto del diálogo entre múltiples agentes para lograr interacciones coherentes.
Arquitectura extensible: integra fácilmente nuevos agentes o personaliza los existentes para satisfacer necesidades específicas.
Implementación universal: se puede ejecutar en cualquier lugar, desde AWS Lambda hasta entornos locales o cualquier plataforma en la nube.
Agentes y clasificadores preconstruidos: ofrece una variedad de agentes listos para usar y múltiples implementaciones de clasificadores.
Flujo de la arquitectura de Agent Squad
La entrada del usuario es analizada por el clasificador.
El clasificador utiliza las características de los agentes y el historial de conversación para seleccionar el agente más adecuado.
El agente seleccionado procesa la entrada del usuario.
El orquestador guarda la conversación, actualiza el historial de diálogo del agente y devuelve la respuesta al usuario.
SupervisorAgent
Coordinación de equipos: permite que múltiples agentes especializados trabajen juntos.
Procesamiento paralelo: ejecuta múltiples consultas de agentes simultáneamente.
Gestión inteligente del contexto: mantiene el historial de conversación en todos los miembros del equipo.
Delegación inteligente: asigna subtareas de forma inteligente a los miembros del equipo apropiados.
Compatibilidad de agentes: compatible con todos los tipos de agentes (como Bedrock, Anthropic, Lex, etc.).
Enlaces del proyecto
Página principal del proyecto: https://awslabs.github.io/agent-squad/
Repositorio de GitHub: https://github.com/awslabs/agent-squad
Asistente de guiones▸
Apps AI
Noticias AI 