Un solo agente LLM no siempre es suficiente. A veces necesitas varios agentes colaborando.
Por qué varios agentes
- La complejidad de la tarea supera la ventana de contexto
- La especialización mejora la calidad
- La paralelización acelera el procesamiento
Patrones que funcionan
Patrón 1: Router + Especialistas — Un agente de enrutamiento analiza la petición y la dirige al agente especializado apropiado. Simple, efectivo, fácil de depurar.
Patrón 2: Pipeline secuencial — Los agentes se pasan el resultado en cadena. Cuidado: cada paso amplifica los errores. Valida cada salida entre pasos.
Patrón 3: Agente supervisor — Un supervisor descompone una tarea compleja, delega en sub-agentes y agrega los resultados. El patrón más potente pero también el más frágil.
Errores clásicos
- Encadenar agentes sin validar salidas intermedias
- Demasiados agentes para una tarea simple
- Sin gestión de timeouts
- Sin trazabilidad
Mi regla de oro
Empieza con un solo agente. Añade un segundo solo si puedes articular claramente por qué uno no es suficiente.
Para profundizar :