
Building Agent-Powered Applications
Vasyl Zvarydchuk
- Editorial
- Packt
- Año
- 2026
- Páginas
- ~490
- Nivel
- Intermedio
De qué trata
Manual integral de ingeniería de software e inteligencia artificial en el que Vasyl Zvarydchuk, ingeniero principal de IA en Microsoft, guía la transición desde prototipos experimentales de modelos de lenguaje grande (LLM) hacia sistemas de agentes robustos y listos para producción empresarial. Diseñado sobre las versiones modernas de Python 3 y los modelos fundacionales más recientes (familias GPT de OpenAI y Claude de Anthropic), el texto está dirigido a ingenieros de software, científicos de datos y arquitectos de soluciones con nivel intermedio que ya dominan la programación en Python y desean comprender en profundidad el ciclo de vida completo de las aplicaciones generativas avanzadas.
La obra aborda con rigor los fundamentos del procesamiento del lenguaje natural (NLP), embeddings y transformers, antes de adentrarse en técnicas avanzadas de prompt engineering como Chain-of-Thought y Tree-of-Thought. Profundiza en el diseño de arquitecturas de Retrieval-Augmented Generation (RAG) híbridas (combinando búsqueda léxica y semántica con bases de datos vectoriales), los criterios técnicos para elegir entre prompting, RAG o ajuste fino (fine-tuning con PEFT/LoRA), y la construcción de flujos agentic dotados de llamadas a funciones (function calling), memoria de corto y largo plazo, orquestación de herramientas y salvaguardas éticas con humanos en el bucle (human-in-the-loop).
A través de cuadernos interactivos en Jupyter y Google Colab, se experimenta con el cálculo de métricas de similitud, la indexación vectorial, el ajuste supervisado y la implementación de un agente funcional con acceso a herramientas externas y evaluación sistemática mediante esquemas LLM-as-a-judge. Su mayor fortaleza radica en su visión arquitectónica holística y empresarial, evitando aislar los componentes y enseñando cómo coordinarlos bajo criterios de fiabilidad y observabilidad. Deja fuera la creación de interfaces gráficas de usuario y la infraestructura profunda de clústeres Kubernetes, por lo que conviene contar con experiencia previa en APIs REST y computación en la nube.
- Python
- LLMs
- Agentes de IA
- RAG híbrido
- Bases de datos vectoriales
- Fine-tuning
- Prompt Engineering
- Function Calling
- LLM-as-a-judge
- IA Responsable
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Pipeline de RAG híbrido y evaluación
Implementación de un flujo de recuperación que combina búsqueda léxica y semántica sobre bases vectoriales, integrando validación sistemática de respuestas mediante LLM-as-a-judge para minimizar alucinaciones.
Agente autónomo con herramientas y memoria
Sistema de agente inteligente implementado en Python que utiliza llamadas a funciones (function calling), persistencia de memoria contextual y controles con humanos en el bucle.

