Curso de LangGraph

Construye agentes de IA confiables como grafos con estado: control de flujo, memoria, human-in-the-loop y producción.

Curso práctico de LangGraph en Python para ingenieros de software: estado, nodos y reducers, aristas condicionales, Command y Send, agentes ReAct con herramientas, checkpointers y memoria, human-in-the-loop, arquitecturas multi-agente, streaming, ejecución durable, testing, observabilidad con LangSmith y deploy.

Contenido del curso

Unidad 1: De cadenas a grafos

Por qué existe LangGraph, el modelo mental de grafo con estado y tu primer grafo funcionando.

Unidad 2: Estado, nodos y aristas

El esquema de estado, los nodos como funciones, los reducers y la compilación del grafo.

Unidad 3: Control de flujo

Aristas condicionales, ciclos, Command, paralelismo y map-reduce dinámico con Send.

Unidad 4: LLMs, mensajes y herramientas

MessagesState, modelos de chat, herramientas y el bucle ReAct construido a mano.

Unidad 5: Persistencia y memoria

Checkpointers, threads, memoria de corto y largo plazo y time travel.

Unidad 6: Human-in-the-loop

Pausar el grafo para que una persona apruebe, edite o complete información.

Unidad 7: Arquitecturas multi-agente

Subgrafos, supervisor, handoffs, swarm y agentes jerárquicos.

Unidad 8: Streaming, Functional API y robustez

Modos de streaming, Functional API, ejecución durable, reintentos, caché y async.

Unidad 9: Testing, observabilidad y producción

Tests de grafos, trazas y evaluación con LangSmith, deploy, costos y seguridad.

Unidad 10: Proyecto final

Diseña, implementa y evalúa un agente de soporte técnico con RAG, herramientas y aprobación humana.