
Building Generative AI-Powered Apps
Aarushi Kansal
- Editorial
- Apress
- Año
- 2024
- Páginas
- ~175
- Nivel
- Intermedio
De qué trata
Manual conciso y eminentemente práctico en el que Aarushi Kansal orienta a ingenieros de software y desarrolladores de producto en la construcción de aplicaciones generativas fiables, controlables y preparadas para producción. La obra está concebida para desarrolladores de nivel intermedio con buen dominio de Python que desean superar la fase de llamadas aisladas a APIs de IA y necesitan adoptar patrones de ingeniería para gobernar el comportamiento de los modelos, asegurar las salidas y monitorizar la calidad del servicio en entornos corporativos.
El núcleo formativo se estructura en torno al framework LangChain y sus primitivas fundamentales: cadenas lógicas (chains), integración de herramientas computacionales (tools) y diseño de agentes reactivos capaces de interactuar con el entorno. Uno de los puntos diferenciadores del libro es su capítulo sobre guardrails, donde enseña a emplear NeMo Guardrails de NVIDIA para aplicar barreras de contención temática y seguridad a los diálogos. Asimismo, dedica dos capítulos consecutivos a la teoría y práctica del fine-tuning con modelos de código abierto y librerías de Hugging Face, combinándolos con estrategias de ingeniería de prompts y esquemas de observabilidad, telemetría y monitorización del rendimiento y latencia en entornos reales.
A través de su repositorio oficial, se practica la implementación de agentes con capacidad de invocar utilidades externas, canalizaciones de diálogo protegidas con políticas de control de contenido y scripts de fine-tuning supervisado. La gran aportación del texto es su énfasis riguroso en la seguridad operativa, los guardrails y el monitoreo continuo, áreas habitualmente ignoradas en textos introductorios. Dada su longitud compacta de 175 páginas, prescinde deliberadamente de interfaces gráficas y de despliegues en infraestructura de nube a gran escala, funcionando como una guía focalizada para la capa de backend.
- LangChain
- Agentes autónomos
- NeMo Guardrails
- OpenAI API
- Hugging Face
- Fine-tuning práctico
- Monitorización de LLMs
- Ingeniería de prompts
- Seguridad en IA
- Tools y Chains
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Asistente controlado con agentes y herramientas
Aplicación basada en LangChain que utiliza agentes reactivos con acceso a herramientas externas para resolver tareas mediante múltiples pasos de razonamiento lógico en Python.
Flujo conversacional con guardrails de seguridad
Implementación de un sistema de diálogo seguro utilizando NeMo Guardrails y LLMs para restringir temáticas no autorizadas y evitar respuestas fuera de contexto en entornos productivos.

