
Build an AI Agent
Jungjun Hur, Younghee Song
- Editorial
- Manning
- Año
- 2026
- Páginas
- ~336
- Nivel
- Intermedio
De qué trata
Guía técnica y práctica escrita por Jungjun Hur y Younghee Song que enseña a diseñar y programar agentes de inteligencia artificial completamente desde cero en Python, prescindiendo deliberadamente de librerías de abstracción de alto nivel como LangChain, AutoGen o CrewAI. Está dirigida a desarrolladores intermedios de Python que ya han interactuado con APIs de modelos de lenguaje mediante prompts y desean comprender la mecánica interna y los componentes fundamentales que permiten a un LLM operar como un agente autónomo transparente y predecible.
La obra aborda paso a paso los fundamentos del bucle agéntico ReAct bajo el paradigma de Pensamiento, Acción y Observación (Think-Act-Observe). Enseña a convertir funciones estándar de Python en especificaciones de llamada a herramientas (tool calling), gestionar la falta de estado en las APIs de LLMs y estructurar salidas con Pydantic. Pone especial énfasis en la ingeniería de contexto (Context Engineering) para combatir el fenómeno de la pérdida de información en el medio (Lost in the Middle) y la degradación de contexto (context rot). También abarca la integración de bases de conocimiento mediante RAG vectorial, la persistencia de memoria para registrar fallos pasados, la ejecución aislada de código, protocolos de comunicación entre agentes y metodologías de evaluación estandarizadas utilizando el benchmark GAIA (General AI Assistants).
El libro propone la construcción progresiva de un agente de investigación autónomo capaz de explorar el sistema de archivos local, realizar búsquedas web personalizadas, ejecutar scripts de código y coordinarse con otros agentes para resolver tareas complejas. Su mayor valor reside en enseñar a programar la arquitectura interna sin atarse a marcos de trabajo volátiles, otorgando al lector un control absoluto del flujo de ejecución y de las llamadas a la API. Como contrapartida, no cubre el despliegue a gran escala en infraestructuras distribuidas (como clústeres Kubernetes o Ray), por lo que conviene tener solidez previa con manejo de archivos y entornos virtuales en Python.
- Agentes de IA
- Python
- Arquitectura ReAct
- Tool calling
- Pydantic
- Ingeniería de contexto
- RAG
- Persistencia de memoria
- Benchmark GAIA
- Sistemas multiagente
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Motor agéntico ReAct desde cero
Bucle de control autónomo programado en Python puro sin librerías externas que ejecuta el ciclo pensar-actuar-observar, parsea salidas con Pydantic y gestiona la invocación dinámica de funciones.
Agente de investigación autónoma de propósito general
Agente avanzado capaz de examinar sistemas de archivos locales, buscar en la web, ejecutar fragmentos de código y resolver problemas complejos evaluados contra el benchmark GAIA.

