LangGraph
v1.1 — Edición 2026. Un completo curso en audio sobre LangGraph, un framework para crear flujos de trabajo de agentes de larga duración y con estado (stateful). Abarca modelos mentales, Graph vs Functional APIs, memoria, Time Travel, Human-in-the-Loop y despliegue en producción.
Episodios
El problema de la orquestación: ¿Por qué LangGraph?
4m 14sUna introducción a los problemas fundamentales que resuelve LangGraph. Exploramos la transición de flujos de trabajo lineales simples a la orquestación de agentes con estado y de larga duración.
Pensando en LangGraph: El modelo mental
4m 29sAprende a traducir tareas complejas de IA al modelo mental de LangGraph. Desglosamos los conceptos fundamentales de Nodes, Edges y State.
La Graph API: State y reducers
3m 27sSumérgete en la mecánica de la Graph API. Explicamos cómo TypedDict define tu esquema y cómo los reducers gestionan las actualizaciones de estado desde múltiples nodos.
La Functional API: @entrypoint y @task
3m 56sExplora la Functional API como alternativa a la Graph API. Debatimos cómo obtener persistencia a nivel empresarial utilizando el flujo de control estándar de Python.
Gestionando el historial de conversación con MessagesState
4m 20sComprende los retos del historial de chat en los agentes de IA. Exploramos MessagesState y el reducer add_messages para gestionar ediciones y deduplicación.
Eligiendo tu abstracción: Graph vs Functional
4m 21sUn marco de trabajo para decidir qué API utilizar. Contrastamos el enrutamiento visual explícito de la Graph API con el flujo imperativo de la Functional API.
Enrutamiento dinámico y Conditional Edges
4m 22sVe más allá de la lógica hardcoded. Debatimos cómo usar LLMs con salidas estructuradas junto con Conditional Edges para enrutar flujos de trabajo dinámicamente.
Flujos de trabajo Map-Reduce con la Send API
4m 46sDomina el patrón Orchestrator-Worker. Nos adentramos en la Send API para hacer un fan-out dinámico de nodos worker en paralelo basándonos en planes en tiempo de ejecución.
Persistencia: Threads y Checkpoints
4m 08sDescubre la base de la persistencia de estado. Explicamos Threads, Checkpoints y Super-steps, mostrando cómo LangGraph garantiza la supervivencia ante caídas del sistema.
Ejecución duradera e idempotencia
4m 11sComprende los matices de reanudar flujos de trabajo. Cubrimos por qué los side-effects deben ser idempotentes y cómo estructurar los nodos para una ejecución duradera.
Human-in-the-Loop: Interrupts
4m 17sAprende a congelar agentes en mitad de su ejecución. Detallamos la función interrupt y cómo reanudar flujos de trabajo con aprobación humana externa.
Depurando el pasado: Time Travel y Forking
4m 11sExplora las capacidades de Time Travel de LangGraph. Mostramos cómo navegar por el historial de estado, reproducir Checkpoints pasados y hacer un fork de rutas de ejecución alternativas.
Memoria a largo plazo: Stores a través de Threads
4m 18sVe más allá de los Threads aislados. Presentamos la interfaz Store y explicamos cómo dotar a tus agentes de memoria persistente entre sesiones.
Ejecución en streaming y el formato v2
4m 31sMejora la experiencia de usuario con feedback en tiempo real. Desglosamos los stream modes (values, updates, messages) y el formato unificado v2 StreamPart.
Componiendo la complejidad: Subgraphs
4m 09sEscala tus flujos de trabajo tratando los grafos compilados como nodos. Debatimos sobre la composición de Subgraphs y la gestión de esquemas de estado compartidos frente a privados.
Persistencia de Subgraphs y patrones multi-agente
4m 03sDomina el memory scoping en sistemas multi-agente. Explicamos la diferencia entre la persistencia de Subgraphs per-invocation, per-thread y stateless.
Estructura de la aplicación y preparación para el despliegue
4m 23sTransición de prototipos a producción. Exploramos langgraph.json, la estructura de archivos adecuada y la gestión de dependencias para despliegues con estado.
Testeando la ejecución del Graph End-to-End
4m 26sAprende estrategias de testing robustas para flujos de trabajo de grafos. Cubrimos la integración con pytest, la ejecución aislada de nodos y la simulación de estados parciales.