[ PLAYBOOK · 07 ] · 10 DE MAYO DE 2026 · 2 min
LangGraph: cuándo vale la complejidad.
La mayoría de los equipos adopta LangGraph una fase demasiado pronto. El framework es bueno. La máquina de estados se vuelve el producto antes de que el producto la haya ganado.
La tesis
La mayoría de los equipos adopta LangGraph una fase demasiado pronto. El framework es bueno. Las historias de producción de Uber, LinkedIn y Replit son reales. Pero para el equipo de ingeniería típico de una PyME que corre un solo agente dentro de una sola request, el vocabulario de StateGraph se vuelve el producto antes de que el producto haya ganado la máquina de estados.
Por qué importa
Pasan tres cosas cuando los equipos adoptan LangGraph demasiado pronto.
Primero, las abstracciones cuestan más de lo que ahorran. Los nodos de StateGraph, las aristas condicionales y los reducers son expresivos, pero cada contribuyente tiene que aprenderlos antes de poder enviar un cambio. Un objeto de estado hecho a mano con un loop while y un par de ramas para invocar herramientas se lee en cinco minutos.
Segundo, las ventajas reales en producción (ejecución durable, depuración con time-travel, replay entre checkpoints) solo importan cuando los flujos duran horas o días, o cuando hay incidentes que requieren rastreo posterior. La mayoría de los equipos aún no tiene ninguno.
Tercero, la superficie operativa que LangGraph premia (checkpoints con PostgresSaver, trazas con LangSmith, despliegue multi-réplica) es costo operativo real. Cargarlo para un agente request-response de 30 segundos es sobrecarga, no seguro.
Cuándo se rompe esta regla
La opinión cambia al cruzar umbrales específicos. Los flujos que duran horas o días, donde una caída del proceso no debería perder trabajo, quieren checkpoints durables por defecto. La coordinación multi-agente real, con ramas y joins, es donde StateGraph le gana a un loop hecho a mano. Las pausas con humano en el loop que pueden durar días, donde el estado debe persistir entre sesiones, son exactamente para lo que el framework existe.
Si dos de esas describen tu carga de trabajo, adopta LangGraph. Si ninguna lo hace, todavía no lo necesitas.
Qué hacer esta semana
Audita tus agentes actuales contra tres preguntas. ¿Alguna invocación dura más de cinco minutos? ¿Necesitas pausar para input humano entre sesiones? ¿Tienes coordinación multi-agente que un loop while esconde en lugar de ayudar? Si la respuesta es no, no y no, envía la próxima feature sobre un objeto de estado hecho a mano. Reserva LangGraph para la carga de trabajo que lo exige. Elige el framework cuando el framework resuelve un problema que tienes. Si no, no lo elijas.