Colección de 28 tutoriales basados en código para llevar agentes de GenAI del prototipo a producción, con temas como memoria, RAG, despliegue, seguridad y observabilidad.
bojieli/ai-agent-book
Libro gratuito y de código abierto en chino sobre principios de diseño e ingeniería de AI Agents, con 109 experimentos complementarios y versiones descargables en PDF y EPUB.
- Estrellas
- 54,919
- Forks
- 6,280
- Issues abiertos
- 35
- Último commit
- hace 12 días
¿Qué es?
Este repositorio contiene el texto completo, las ilustraciones y el código complementario del libro «Deep Understanding of AI Agents: Design Principles and Engineering Practice». La fórmula central del libro es Agent = LLM + context + tools, y recorre diez capítulos, desde los fundamentos hasta la puesta en producción. Aborda la ingeniería de contexto, la memoria del usuario y RAG, el uso de herramientas mediante MCP, los agentes de programación, la interacción por voz y el uso de computadoras, la evaluación, el postentrenamiento de modelos, la mejora continua y la colaboración entre múltiples agentes.
El repositorio incluye el texto original en chino en Markdown, diagramas SVG y scripts de compilación para generar archivos PDF y EPUB. También ofrece traducciones comunitarias a más de una docena de idiomas y publica un lector en línea en GitHub Pages. Cada capítulo incluye experimentos ejecutables organizados como proyectos de Python que se pueden instalar con uv o pip; además, el apéndice enumera repositorios externos fijados a commits específicos para reproducir algunos experimentos.
El libro indica que la mayoría de los capítulos requieren pocos conocimientos previos: nivel intermedio de Python, experiencia usando productos de chat con LLM y conocimientos básicos de línea de comandos y Git. Solo el capítulo sobre postentrenamiento presupone conocimientos sólidos de matemáticas y machine learning.
Funciones clave
- 01Diez capítulos sobre ingeniería de contexto, memoria y RAG, herramientas MCP, agentes de programación y sistemas multiagente.
- 02109 experimentos complementarios organizados por capítulo, cada uno ejecutable como proyecto de Python.
- 03Versiones descargables en PDF y EPUB, además de un lector en línea.
- 04Texto original en chino en Markdown, con diagramas SVG y scripts de compilación para generar el libro.
- 05Traducciones comunitarias a más de una docena de idiomas.
Casos de uso
- Desarrolladores que buscan comprender de forma estructurada y basada en principios cómo crear AI Agents.
- Ingenieros que desarrollan un agente de programación y quieren seguir los experimentos capítulo por capítulo.
- Equipos que preparan conjuntos de evaluación y mejoran sus agentes a partir de los fallos, siguiendo el capítulo sobre evaluación.
- Lectores que prefieren trabajar con el código mientras leen un libro técnico en chino.
Inicio rápido
- 1
Instala las dependencias del chapter 1 con uv (Python 3.11–3.13)
uv sync --locked --extra ch1 - 2
Copia .env.example como .env y añade al menos una clave de API de un proveedor de modelos
- 3
Ejecuta un experimento del chapter 1 desde la raíz del repositorio
uv run python chapter1/context/main.py
Antes de usarlo
- La mayoría de los experimentos llaman a proveedores de LLM, así que necesitas tu propia clave de API, que puede ser de pago.
- Algunos experimentos necesitan dependencias de sistema adicionales, como navegadores, CUDA, FFmpeg u Ollama, y algunos componentes del chapter 8 requieren Python 3.12 o posterior.
- Los experimentos complementarios incluyen repositorios externos que debes clonar manualmente en sus carpetas.
Temas
Preguntas frecuentes
- ¿Qué es ai-agent-book?
- Libro gratuito y de código abierto en chino sobre principios de diseño e ingeniería de AI Agents, con 109 experimentos complementarios y versiones descargables en PDF y EPUB. Este repositorio contiene el texto completo, las ilustraciones y el código complementario del libro «Deep Understanding of AI Agents: Design Principles and Engineering Practice». La fórmula central del libro es Agent = LLM + context + tools, y recorre diez capítulos, desde los fundamentos hasta la puesta en producción. Aborda la ingeniería de contexto, la memoria del usuario y RAG, el uso de herramientas mediante MCP, los agentes de programación, la interacción por voz y el uso de computadoras, la evaluación, el postentrenamiento de modelos, la mejora continua y la colaboración entre múltiples agentes.
- ¿ai-agent-book es gratuito? ¿Qué licencia tiene?
- ai-agent-book es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ai-agent-book sigue mantenido?
- Mantenimiento activo. El último commit de ai-agent-book fue el 8 oct 2026.
- ¿Para qué puedo usar ai-agent-book?
- Desarrolladores que buscan comprender de forma estructurada y basada en principios cómo crear AI Agents. Ingenieros que desarrollan un agente de programación y quieren seguir los experimentos capítulo por capítulo. Equipos que preparan conjuntos de evaluación y mejoran sus agentes a partir de los fallos, siguiendo el capítulo sobre evaluación. Lectores que prefieren trabajar con el código mientras leen un libro técnico en chino.
- ¿Cómo se instala ai-agent-book?
- Instala las dependencias del chapter 1 con uv (Python 3.11–3.13): uv sync --locked --extra ch1 Copia .env.example como .env y añade al menos una clave de API de un proveedor de modelos Ejecuta un experimento del chapter 1 desde la raíz del repositorio: uv run python chapter1/context/main.py
- ¿Dónde consigo ai-agent-book?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bojieli/ai-agent-book
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de investigación autónomo y de código abierto que planifica preguntas, recopila fuentes web y locales, y redacta informes con citas usando cualquier proveedor de LLM.
Un framework abierto de agentes que ofrece a cada agente de IA su propio escritorio Linux en Docker, con navegador y herramientas para documentos, para realizar tareas reales.
Infraestructura de memoria nativa para agentes que convierte las conversaciones y ejecuciones de agentes LLM en memoria persistente y estructurada para aplicaciones Python y TypeScript.
Plataforma sin código que genera agentes de IA listos para producción a partir de descripciones en lenguaje natural, con herramientas, memoria y orquestación integradas.
Capa de memoria de código abierto que convierte los resultados de las tareas de los agentes en archivos de habilidades Markdown editables y compartidos entre agentes y LLM.