
Mastering LangChain and LangGraph
Ankur Kulshreshtha
- Editorial
- Apress
- Año
- 2026
- Páginas
- ~744
- Nivel
- Avanzado
De qué trata
Manual técnico avanzado y exhaustivo dedicado al diseño y orquestación de aplicaciones de inteligencia artificial utilizando el ecosistema moderno de LangChain (v0.3/v1.0) y su framework de agentes con estado LangGraph en Python. Está dirigido a desarrolladores de software, ingenieros de datos y arquitectos de IA con un nivel intermedio o avanzado que ya dominan Python y los conceptos fundamentales de los LLMs, y que necesitan dar el salto desde scripts experimentales y llamadas básicas a APIs hacia sistemas autónomos, reactivos y listos para producción.
El libro disecciona en profundidad los bloques fundamentales de LangChain y LangGraph: modelos de chat, generación de salidas estructuradas mediante esquemas Pydantic, plantillas dinámicas de prompts y la sintaxis declarativa de LCEL (LangChain Expression Language) con runnables. Detalla la construcción de canalizaciones RAG completas mediante cargadores de documentos (document loaders), divisores de texto (text splitters), generación de embeddings y almacenamiento en bases de datos vectoriales con recuperadores avanzados (retrievers). En el bloque de LangGraph, profundiza en la creación de grafos de estados cíclicos y multi-actor, persistencia y puntos de control mediante checkpointers, gestión de memoria a corto y largo plazo, integración estandarizada de herramientas a través del Model Context Protocol (MCP), flujos con intervención humana (human-in-the-loop), depuración retrospectiva (time travel) y ejecución de streaming en tiempo real.
A través de sus capítulos y cuadernos de código, se desarrollan canalizaciones RAG empresariales y flujos multi-agente autónomos capaces de invocar herramientas seguras y solicitar validación humana en operaciones críticas. La obra destaca por su riguroso enfoque arquitectónico y la modularidad de sus implementaciones en GitHub, aportando patrones de diseño duraderos frente a la rápida obsolescencia de los tutoriales convencionales; deja fuera el entrenamiento y preentrenamiento de modelos base, por lo que presupone el consumo de modelos existentes vía API o inferencia local.
- LangChain
- LangGraph
- RAG
- Model Context Protocol (MCP)
- Agentes autónomos
- LCEL
- Checkpointers
- Human-in-the-loop
- Bases de datos vectoriales
- Pydantic
- Embeddings
- Streaming
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Pipeline RAG empresarial con recuperación avanzada
Canalización de recuperación aumentada que implementa carga y partición de documentos, almacenamiento vectorial y recuperadores semánticos estructurados con LangChain y LCEL.
Agente autónomo con LangGraph y soporte MCP
Flujo de trabajo multi-agente con grafos cíclicos, persistencia de estado mediante checkpointers, conexión a herramientas estandarizadas con Model Context Protocol y supervisión human-in-the-loop.

