- Elegir herramienta según problema, equipo y riesgo.
- Evitar prototipos bonitos que se rompen en producción.
- Diseñar una arquitectura híbrida con código y automatización visual.
Resumen sin rodeos
- LangGraph: mejor si necesitas estado explícito, bucles, memoria, ramas, checkpoints y control fino.
- CrewAI: mejor si quieres prototipar equipos de agentes con roles y tareas comprensibles.
- n8n: mejor si necesitas conectar herramientas de negocio sin escribir integraciones desde cero.
Tabla de decisión
Necesitas ramas, bucles y memoria persistente -> LangGraph Necesitas roles tipo investigador/redactor/revisor -> CrewAI Necesitas Gmail, Sheets, CRM, webhooks y aprobaciones visuales -> n8n Necesitas producción real para pyme -> n8n + LangGraph Necesitas demo rápida para explicar una idea -> CrewAI o n8n Necesitas permisos estrictos y logs -> LangGraph + n8n con human-in-the-loop
Arquitectura recomendada para Aulafy
n8n: - recibe email, formulario o webhook - normaliza datos - llama al agente - crea borrador, ticket o aviso - guarda logs visibles LangGraph: - clasifica intención y riesgo - mantiene estado - decide siguiente paso - pide aprobación si hace falta CrewAI: - prototipa roles - explora tareas creativas - ayuda a validar la idea antes de endurecerla
Código mental de migración
Empieza simple y sube control solo cuando duela:
1. Prompt manual 2. Workflow n8n que crea borrador 3. AI Agent de n8n con herramientas limitadas 4. LangGraph para decisiones con estado 5. Human-in-the-loop para acciones sensibles 6. Evals + logs antes de ampliar autonomía
Si has guardado la evidencia de esta lección, continúa con «Estado, memoria y bucles». Si no, repite la comprobación antes de avanzar.