Agentes en producción con LangGraph
Banco de pruebas: un agente de operaciones de cuenta que ejecuta acciones irreversibles bajo aprobación humana — hecho fiable nivel a nivel con LangGraph, y reconstruido sin framework para decidir, con datos, cuándo sobra.
Un agente fiable es una máquina de estados, no un bucle con suerte. Y a veces el mejor framework es ninguno — pero eso se decide con números, no con fe.
Los 5 niveles
Grafo y estado
Del bucle implícito a la máquina de estados: estado tipado, nodos, edges condicionales y ciclos controlados — el agente como grafo auditable.
Durabilidad y HITLnúcleo
Checkpointing que sobrevive a una caída, resume sin re-ejecutar efectos y un gate de aprobación humana antes de cada acción consecuente.
Tools fiables
Contratos de herramientas, retries idempotentes, fallbacks y el patrón planner/executor: recuperarse de fallos reales sin corromper el estado.
Multi-agente
Supervisor/worker, handoffs y paralelización con Send — y el criterio, con datos, de cuándo el multi-agente compensa su coste de coordinación.
Criterio seniornúcleo
Bake-off LangGraph vs SDK de vendor vs llamadas crudas: decidir con datos cuándo NO usar framework, e integrar el agente de producción.
5 checkpoints
| ID | Checkpoint | Estado |
|---|---|---|
| C0 | Grafo tipado y auditable | Entrar para validar |
| C1 | Agente durable con gate humanonúcleo | Entrar para validar |
| C2 | Ejecución robusta e idempotente | Entrar para validar |
| C3 | Multi-agente decidido con datos | Entrar para validar |
| C4 | Agente de producción + veredicto (macro)núcleo | Entrar para validar |