Los frameworks de agentes de IA prometen automatizar tareas con varios pasos, herramientas y roles. El problema es que no todos los proyectos necesitan un sistema multiagente. A veces basta con un workflow simple y bien probado.
LangGraph, CrewAI, AutoGen y alternativas similares pueden ser útiles, pero conviene elegir por arquitectura, no por moda.
Qué problema resuelven
- Encadenar pasos con estado.
- Coordinar varios agentes o roles.
- Usar herramientas externas.
- Reintentar tareas y manejar errores.
- Observar qué ha pasado en cada ejecución.
LangGraph
Encaja bien cuando necesitas flujos con estado, ramas, ciclos controlados y más determinismo. Es una buena opción para sistemas donde importa saber qué paso ocurre después de cuál.
CrewAI
Suele resultar atractivo para diseñar equipos de agentes con roles. Puede ser útil para prototipos y flujos donde la metáfora de “equipo” ayuda, pero no conviene abusar de agentes si un pipeline simple basta.
AutoGen
Está orientado a conversaciones entre agentes y automatización de tareas con varios participantes. Puede servir para investigación, prototipos y experimentos multiagente.
Cuándo no usar un framework
- Si solo necesitas una llamada a un modelo.
- Si el proceso cabe en un script claro.
- Si no tienes tests ni observabilidad.
- Si el equipo no puede mantener la complejidad.
Criterios para elegir
- ¿Necesitas estado persistente?
- ¿Necesitas varios agentes o solo pasos?
- ¿Cómo se depuran errores?
- ¿Hay logs y trazas?
- ¿Puedes desplegarlo y monitorizarlo?
- ¿Qué coste tiene cada ejecución?
El mejor framework es el que reduce incertidumbre. Si añade magia, coste y dificultad de depuración, probablemente es demasiado para tu caso.
