
Generative AI with LangChain, 2nd Edition
Ben Auffarth, Leonid Kuligin
- Editorial
- Packt
- Año
- 2025
- Páginas
- ~477
- Nivel
- Intermedio
De qué trata
Segunda edición ampliamente revisada y actualizada que aborda la transición crítica desde prototipos experimentales hacia sistemas de IA generativa robustos y listos para producción empresarial, utilizando las versiones modernas de LangChain y el orquestador basado en grafos LangGraph en Python. Los autores Ben Auffarth y Leonid Kuligin dirigen esta obra a desarrolladores de software, ingenieros de IA y arquitectos de soluciones de nivel intermedio a avanzado que ya comprenden las bases de los LLMs y necesitan diseñar arquitecturas autónomas complejas, resilientes, con gestión de estado y preparadas para soportar cargas reales.
El contenido profundiza en el diseño de flujos de trabajo cíclicos con LangGraph mediante grafos de estado, persistencia de puntos de control (checkpoints) y mecanismos de intervención humana (human-in-the-loop). Aborda la arquitectura de sistemas multiagente con patrones de supervisión y traspaso coordinado de tareas (handoffs), junto con técnicas de RAG agéntico avanzado que incorporan búsqueda híbrida (densa y léxica), reordenamiento semántico (re-ranking) y pasos de verificación de hechos para neutralizar alucinaciones. Además, cubre la integración con los modelos de vanguardia más recientes (OpenAI o3-mini/GPT-4o, Anthropic Claude, Google Gemini, Mistral y DeepSeek), así como frameworks de pruebas automatizadas, evaluación sistemática de prompts y observabilidad continua con herramientas como LangSmith.
En la parte aplicada se construyen un sistema de RAG agéntico con validación de hechos y re-ranking, una red colaborativa multiagente orquestada mediante LangGraph con roles especializados, y asistentes agénticos orientados a la ingeniería de software y el análisis estadístico automatizado. La gran aportación de esta edición es el abandono definitivo de las cadenas lineales estáticas en favor de grafos de estados y estándares rigurosos de evaluación y observabilidad en producción. Conviene tener buen dominio de Python asíncrono y experiencia previa con APIs de modelos de lenguaje.
- LangChain
- LangGraph
- Python
- Agentes autónomos
- Sistemas multiagente
- Agentic RAG
- Re-ranking
- LangSmith
- Observabilidad
- Evaluación de LLMs
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Pipeline de RAG agéntico con búsqueda híbrida y re-ranking
Sistema avanzado de recuperación documental que combina búsqueda semántica y léxica, reordenamiento contextual de fragmentos y validación de veracidad previa a la generación.
Red colaborativa multiagente con LangGraph
Arquitectura agéntica basada en grafos de estado donde agentes especializados colaboran mediante nodos supervisores y transferencia contextual (handoffs) para resolver tareas multifase.
Agente autónomo para ingeniería de software y análisis de datos
Asistente agéntico especializado que planifica tareas de código, ejecuta scripts en entornos seguros y realiza análisis cuantitativos sobre conjuntos de datos complejos.

