{"repo":"bojieli/ai-agent-book","free":true,"listed":false,"github":"https://github.com/bojieli/ai-agent-book","clone":"git clone https://github.com/bojieli/ai-agent-book.git","description":"《深入理解 AI Agent：设计原理与工程实践》（李博杰 著）开源主仓库：全书正文、编译版 PDF 与按章配套代码","language":"Python","stars":37841,"topics":["agent","agent-memory","ai-agent","book","coding-agent","context-engineering","large-language-models","llm","mcp","multi-agent","multimodal","rag","reinforcement-learning"],"license":"Apache-2.0","category":"saas_starter","readme_excerpt":"# 深入理解 AI Agent：设计原理与工程实践\n\n[![PDF](https://img.shields.io/badge/PDF-%E4%B8%8B%E8%BD%BD-success.svg)](#-电子书) [![在线阅读](https://img.shields.io/badge/🌐_在线阅读-bojieli.github.io-success?style=flat-square)](https://bojieli.github.io/ai-agent-book/) [![Stars](https://img.shields.io/github/stars/bojieli/ai-agent-book?style=social)](https://github.com/bojieli/ai-agent-book) [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE) [![Languages](https://img.shields.io/badge/翻译-13%20种%20语言-informational.svg)](#-电子书)\n[![Trending GitHub Project of the Day](https://img.shields.io/badge/GitHub%20Trending-Project%20of%20the%20Day-orange?logo=github)](https://github.com/trending)\n\n**中文** ← 当前 · [English](docs/en/README.md) · [Español](docs/es/README.md) · [Bahasa Indonesia](docs/id/README.md) · [العربية](docs/ar/README.md) · [繁體中文（台灣）](docs/zh-TW/README.md) · [Русский](docs/ru/README.md) · [Tiếng Việt](docs/vi/README.md) · [தமிழ்](docs/ta/README.md) · [日本語](docs/ja/README.md) · [Türkçe](docs/tr/README.md) · [한국어](docs/ko/README.md) · [Magyar](docs/hu/README.md)\n\n> 📥 **[下载 PDF / EPUB](#-电子书)**（推荐）— 推荐使用 PDF / EPUB 离线阅读，排版最佳；也可[在线阅读](https://bojieli.github.io/ai-agent-book/)（支持多语言切换、章节折叠、全文搜索，每次推送自动更新）。\n\n**Agent = LLM + 上下文 + 工具**——本书围绕这个核心公式，用 10 章把 AI Agent 从原理讲到工程实战。全书正文、配图、**95 个配套实验**全部开源，欢迎亲手把实验跑一遍。\n\n| 📚 **10 章** 正文，从基础到生产 | 📂 **95 个** 配套实验（含本地项目与外部复现轨道） | 🌐 **13 种** 语言：中 / 英 / 西 / 印尼 / 阿 / 繁體中文（台灣） / 俄 / 泰米尔 / 越 / 日 / 土耳其 / 韩 / 匈牙利 |\n| :---: | :---: | :---: |\n\n## 📖 电子书\n\n> 📥 **离线下载**（推荐，全书正文，开源免费）。以下链接始终指向 main 分支的最新构建；固定版本见 [Releases](https://github.com/bojieli/ai-agent-book/releases)：\n> - **中文（原版）**：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-zh-CN.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-zh-CN.epub)\n> - **英文**（社区翻译，by [@nsdevaraj](https://github.com/nsdevaraj)、[@whanyu1212](https://github.com/whanyu1212)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-en.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-en.epub)\n> - **西班牙语**（社区翻译，by [@santhreal](https://github.com/santhreal)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-es.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-es.epub)\n> - **印度尼西亚语**（社区翻译，by [@jojixyz666](https://github.com/jojixyz666)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-id.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-id.epub)\n> - **繁體中文（台灣）**（社区翻译，by [@tigercosmos](https://github.com/tigercosmos)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-zh-TW.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-zh-TW.epub)\n> - **俄语**（社区翻译，by [@ui99ru](https://github.com/ui99ru)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ru.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ru.epub)\n> - **泰米尔语**（社区翻译，by [@nsdevaraj](https://github.com/nsdevaraj)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ta.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ta.epub)\n> - **越南语**（社区翻译，by [@toanalien](https://github.com/toanalien)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-vi.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-vi.epub)\n> - **日语**（社区翻译，by [@eltociear](https://github.com/eltociear)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ja.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ja.epub)\n> - **阿拉伯语**（社区翻译，by [@TheSyBuilder](https://github.com/TheSyBuilder)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ar.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ar.epub)\n> - **土耳其语**（社区翻译，by [@memisemre](https://github.com/memisemre)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-tr.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-tr.epub)\n> - **韩语**（社区翻译，by [@JeongJaeSoon](https://github.com/JeongJaeSoon)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ko.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-ko.epub)\n> - **匈牙利语（Magyar）**（社区翻译，by [@barmivalami0-ux](https://github.com/barmivalami0-ux)）：[PDF](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-hu.pdf) · [EPUB](https://github.com/bojieli/ai-agent-book/releases/download/latest/AI-Agents-in-Depth-hu.epub)\n>\n> 🌐 也可[在线阅读](https://bojieli.github.io/ai-agent-book/) — 支持多语言切换、章节折叠、全文搜索、配套实验直达，每次 main 分支推送后自动重新构建。\n\n中文正文源码位于 [`book/`](book/)；英文/西班牙语/印度尼西亚语/阿拉伯语/繁體中文（台灣）/俄语/泰米尔/越南语/日语/土耳其语/韩语/匈牙利语版本为社区贡献（可能滞后于中文原版），分别位于 [`book-en/`](book-en/)、[`book-es/`](book-es/)、[`book-id/`](book-id/)、[`book-ar/`](book-ar/)、[`book-zhtw/`](book-zhtw/)、[`book-ru/`](book-ru/)、[`book-ta/`](book-ta/)、[`book-vi/`](book-vi/)、[`book-ja/`](book-ja/)、[`book-tr/`](book-tr/)、[`book-ko/`](book-ko/)、[`book-hu/`](book-hu/)。\n\n<details>\n<summary><b>🔧 想自行编译 PDF / EPUB？</b>（PDF 需 pandoc / xelatex / ElegantBook）</summary>\n\n- **EPUB**：使用统一的构建脚本，详情请参阅 [EPUB 构建说明](EPUB.md)\n- **正文源码**：`book/introduction.md`（引言）、`book/chapter1.md` ~ `book/chapter10.md`（第一至第十章）、`book/afterword.md`（后记）\n- **编译**：安装 pandoc、xelatex、ElegantBook 文档类与相关字体后，运行\n\n  ```bash\n  cd book && bash build_pdf.sh\n  ```\n\n  图表以 SVG 文件存于 `book/images/`，编译时直接使用；排版细节见 `book/preamble.tex` 与 `book/*.lua`。\n\n</details>\n\n## 📑 内容速览（第 1–10 章）\n\n全书围绕核心公式 **Agent = LLM + 上下文 + 工具** 展开，十章层层递进：\n\n| 章 | 主题 | 一句话核心 | 正文 | 代码 |\n| :--: | --- | --- | :--: | :--: |\n| 1 | 🚀 **Agent 基础知识** | **Agent = LLM + 上下文 + 工具**；Harness 工程才是竞争力 | [读](book/chapter1.md) | [4](chapter1/README.md) |\n| 2 | 🎯 **上下文工程** | 上下文决定能力上限：KV Cache、提示工程、Agent Skills、上下文压缩 | [读](book/chapter2.md) | [9](chapter2/README.md) |\n| 3 | 📚 **用户记忆和知识库** | 跨会话记住用户、接入外部知识：用户记忆、RAG、结构化索引、知识图谱 | [读](book/chapter3.md) | [13](chapter3/README.md) |\n| 4 | 🛠️ **工具** | 工具是 Agent 的双手：MCP 协议、感知/执行/协作三类工具、事件驱动异步 Agent、主动工具发现 | [读](book/chapter4.md) | [7](chapter4/README.md) |\n| 5 | 💻 **Coding Agent 与通用 Agent** | 代码是「能创造新工具的工具」，生产级 Coding Agent 全景 | [读](book/chapter5.md) | [13](chapter5/README.md) |\n| 6 | 🎙️ **交互：观察与动作空间的扩展** | 撤掉“轮流发言”前提，沿模态与时机两根轴展开：异步与事件驱动、语音三范式、Computer Use、机器人操作 | [读](book/chapter9.md) | [12](chapter9/README.md) |\n| 7 | 🎯 **Agent 的评估** | 把表现变成可比较信号：评估环境、指标、统计显著性、评估驱动选型 | [读](book/chapter6.md) | [13](chapter6/README.md) |\n| 8 | 🧠 **模型后训练** | 预训练/SFT/RL 三阶段：何时选 SFT、何时选 RL，工具调用内化、样本效率 | [读](book/chapter7.md) | [16](chapter7/README.md) |\n| 9 | 🔄 **Agent 的持续进化** | 从运行轨迹获得学习信号，更新知识、指令、程序与参数 | [读](book/chapter8.md) | [9](chapter8/README.md) |\n| 10 | 🤝 **多 Agent 协作** | 群体智能高于个体：协作框架、上下文共享/隔离、涌现的「Agent 社会」 | [读](book/chapter10.md) | [8](chapter10/README.md) |\n\n> 💡 **读** = 在 GitHub 网页直接读章节正文（markdown）；**N** = 该章配套项目数，点击查看代码。项目类型说明（✅ 可运行 / 📖 复现 / 🚧 设计）见各章 README。\n>\n> 📚 如何高效阅读本书？详见 **[学习建议](docs/zh-CN/LEARNING.md)**（核心理念、学习路径、难度分级、实践建议）。\n\n## 💻 运行配套实验\n\n项目统一支持 **Python 3.11–3.13**。请在仓库根目录按章节安装依赖；将 `ch1` 替换为 `ch2` ~ `ch10` 即可安装对应章节：\n\n```bash\n# 推荐：使用提交到仓库的 uv.lock，获得可复现的章节环境\nuv sync --locked --extra ch1\n\n# 未安装 uv 时：使用 pip 从 pyproject.toml 重新解析\npython -m pip install -e \".[ch1]\"\n```\n\n运行会调用模型的实验前，请按该实验 README 配置凭据：支持根目录配置的实验可复制 `.env.example` 为 `.env` 并填入至少一个提供商 Key；有些实验要求在自身目录放 `.env` 或直接导出环境变量。只有在实验 README 或 CLI 明确列出 `ollama` 时，才可启动本地 Ollama 并添加 `--provider ollama`。\n\n安装后可从仓库根目录运行实验，例如：\n\n```bash\nuv run python chapter1/context/main.py\n# 使用 pip 安装时也可直接运行：python chapter1/context/main.py\n```\n\n- `uv` 安装方法见 [官方文档](https://docs.astral.sh/uv/getting-started/installation/)；`pip` 仍受支持，但不会使用锁文件。\n- 各实验现有的 `requirements.txt` 在迁移期间继续有效，适合只运行单个项目或需要特殊版本约束的情况。\n- `all` 是不含本地训练栈的 CPU 友好组合，并不代表每个实验；`uv sync` 每次都会精确同步当前选择，使用特殊 extra 时请合并到同一条命令，例如 `uv sync --locked --extra ch2 --extra vllm` 或 `uv sync --locked --extra ch7 --extra unsloth`；pip 对应为 `python -m pip install -e \".[ch2,vllm]\"`。\n- 浏览器、CUDA、FFmpeg、Ollama、Playwright 浏览器及外部仓库等系统依赖，请继续参考各实验 README。第 8 章部分内置第三方组件需要 Python 3.12+。\n\n## 🔑 API 密钥\n\n建议申请下面几个平台的 API Key 方便学习。模型选型可参考 [这篇指南](https://01.me/2025/07/llm-api-setup/)。\n\n| 平台 | 链接 | 特色 | 访问节点 |\n| --- | --- | --- | --- |\n| **Kimi**（月之暗面） | <https://platform.moonshot.cn/> | Kimi 系列，Coding、Agent 能力强 | 中国大陆 |\n| **智谱 GLM** | <https://open.bigmodel.cn/> | GLM-5.2 等，Coding、Agent 能力强 | 中国大陆 |\n| **Siliconflow** | <https://siliconflow.cn/> | 各种开源模型（DeepSeek、Qwen 等），中国大陆访问速度快 | 中国大陆 |\n| **DeepSeek** | <https://platform.deepseek.com/> | DeepSeek 官方 API | 全球 + 中国大陆 |\n| **Krill AI** | [www.krill-ai.net](https://www.krill-ai.net/register?invite=Q8D3L35725) | 一站式访问全球及国内主流模型（OpenAI、Claude、Gemini、Grok、Kimi、GLM、DeepSeek、Qwen、Minimax） | 全球 + 中国大陆 |\n| **OpenRouter** | <https://openrouter.ai/> | 一站式访问全球及国内主流模型（GPT、Claude、Gemini、Kimi、GLM、DeepSeek、Qwen 等） | 全球 |\n\n## 💎 赞助商\n\n感谢 **Krill AI** 赞助本项目！Krill 提供 GPT / Claude / Gemini / 多款国产模型的官方稳定极速 API 中转服务，支持企业级定制、报销开票、7×16h 专属技术支持，更有独家适配的 WebSocket 连接方式，畅享极速首字速度。\n\nKrill 为本书读者提供特别优惠：使用[此链接](https://www.krill-ai.net/register?invite=Q8D3L35725)注册并在充值时填写优惠码「ai-agent-book」，首次购买 Codex 套餐可享 77 折优惠！\n\n> 🧪 配套实验的执行状态、证据与未完成门禁单独记录在 [`docs/EXPERIMENT_STATUS.md`](docs/EXPERIMENT_STATUS.md)；克隆或安装源码不代表实验完成。\n\n## 📦 附录 · 外部仓库获取\n\n本附录列出第 6、7、9、10 章与实验直接映射的 22 个外部仓库，另含 1 个辅助训练 cookbook；它们**不作为本书源码内置依赖**（出于体积与版权），需要自行克隆到对应目录。部分训练项目还会按各自 README 拉取模型、数据集和模拟器依赖，不计入这 22 个直接映射。以下版本来自 2026-07-30 工作区 checkout 或同日只读上游审计；固定源码只建立复现起点，不代表训练、硬件、浏览器或多 Agent 实验已经执行。\n\n#","default_branch":"main","files":11380,"tree":[".coderabbit.yaml",".env.example",".github/scripts/install_apple_fonts.sh",".github/scripts/verify_pdf_fonts.py",".github/workflows/build-latest.yml",".github/workflows/dependency-resolution.yml",".github/workflows/deploy-pages.yml",".github/workflows/i18n-check.yml",".github/workflows/provider-adoption-tests.yml",".github/workflows/star-history.yml",".github/workflows/web-search-agent-tests.yml",".gitignore","EPUB.md","LICENSE","README.en.md","README.es.md","README.ja.md","README.ko.md","README.md","README.ta.md","README.tr.md","README.vi.md","README.zhtw.md","agentbook/__init__.py","agentbook/providers/__init__.py","agentbook/providers/legacy.py","agentbook/providers/models.py","agentbook/providers/openrouter.py","agentbook/providers/registry.py","agentbook/providers/resolution.py","assets/logo.svg","assets/og-card.png","assets/star-history-dark.png","assets/star-history-light.png","book-ar/.gitignore","book-ar/afterword.ar.md","book-ar/build_pdf.sh","book-ar/chapter1.ar.md","book-ar/chapter10.ar.md","book-ar/chapter2.ar.md","book-ar/chapter3.ar.md","book-ar/chapter4.ar.md","book-ar/chapter5.ar.md","book-ar/chapter6.ar.md","book-ar/chapter7.ar.md","book-ar/chapter8.ar.md","book-ar/chapter9.ar.md","book-ar/cover.tex","book-ar/crossref.lua","book-ar/elegantbook-ar.cls","book-ar/experiment_box.lua","book-ar/fit_svg_text.py","book-ar/images/attention-visualization.png","book-ar/images/fig0-1.svg","book-ar/images/fig0-2.svg","book-ar/images/fig1-1.svg","book-ar/images/fig1-10.svg","book-ar/images/fig1-11.svg","book-ar/images/fig1-2.svg","book-ar/images/fig1-3.svg","book-ar/images/fig1-4.svg","book-ar/images/fig1-5.svg","book-ar/images/fig1-6.svg","book-ar/images/fig1-7.svg","book-ar/images/fig1-8.svg","book-ar/images/fig1-9.svg","book-ar/images/fig1-wf-chaining.svg","book-ar/images/fig1-wf-evaluator.svg","book-ar/images/fig1-wf-orchestrator.svg","book-ar/images/fig1-wf-parallel.svg","book-ar/images/fig1-wf-routing.svg","book-ar/images/fig10-1.svg","book-ar/images/fig10-10.svg","book-ar/images/fig10-11.svg","book-ar/images/fig10-2.svg","book-ar/images/fig10-3.svg","book-ar/images/fig10-4.svg","book-ar/images/fig10-5.svg","book-ar/images/fig10-6.svg","book-ar/images/fig10-7.svg","book-ar/images/fig10-8.svg","book-ar/images/fig10-9.svg","book-ar/images/fig10-sequential-handoff.svg","book-ar/images/fig10-stage-switching.svg","book-ar/images/fig2-1.svg","book-ar/images/fig2-10.svg","book-ar/images/fig2-11.svg","book-ar/images/fig2-12.svg","book-ar/images/fig2-13.svg","book-ar/images/fig2-14.svg","book-ar/images/fig2-15.svg","book-ar/images/fig2-16.svg","book-ar/images/fig2-17.svg","book-ar/images/fig2-2.svg","book-ar/images/fig2-3.svg","book-ar/images/fig2-4.svg","book-ar/images/fig2-5.svg","book-ar/images/fig2-6.svg","book-ar/images/fig2-7.png","book-ar/images/fig2-8.svg","book-ar/images/fig2-9.svg","book-ar/images/fig3-1.svg","book-ar/images/fig3-10.svg","book-ar/images/fig3-11.svg","book-ar/images/fig3-12.svg","book-ar/images/fig3-13.svg","book-ar/images/fig3-14.svg","book-ar/images/fig3-15.svg","book-ar/images/fig3-2.svg","book-ar/images/fig3-3.svg","book-ar/images/fig3-4.svg","book-ar/images/fig3-5.svg","book-ar/images/fig3-6.svg","book-ar/images/fig3-7.svg","book-ar/images/fig3-8.svg","book-ar/images/fig3-9.svg","book-ar/images/fig4-1.svg","book-ar/images/fig4-2.svg","book-ar/images/fig4-3.svg","book-ar/images/fig4-4.svg","book-ar/images/fig5-1.svg","book-ar/images/fig5-10.svg","book-ar/images/fig5-11.svg","book-ar/images/fig5-2.svg","book-ar/images/fig5-3.svg","book-ar/images/fig5-4.svg","book-ar/images/fig5-5.svg","book-ar/images/fig5-6.svg","book-ar/images/fig5-7.svg","book-ar/images/fig5-8.svg","book-ar/images/fig5-9.svg","book-ar/images/fig6-1.svg","book-ar/images/fig6-10.svg","book-ar/images/fig6-11.svg","book-ar/images/fig6-12.svg","book-ar/images/fig6-13.svg","book-ar/images/fig6-14.svg","book-ar/images/fig6-15.svg","book-ar/images/fig6-16.svg","book-ar/images/fig6-17.svg","book-ar/images/fig6-18.svg","book-ar/images/fig6-2.svg","book-ar/images/fig6-3.svg","book-ar/images/fig6-4.svg","book-ar/images/fig6-5.svg","book-ar/images/fig6-6.svg","book-ar/images/fig6-7.svg","book-ar/images/fig6-8.svg","book-ar/images/fig6-9.svg","book-ar/images/fig7-1.svg","book-ar/images/fig7-2.svg","book-ar/images/fig7-3.svg","book-ar/images/fig7-4.svg","book-ar/images/fig7-5.svg","book-ar/images/fig7-6.svg","book-ar/images/fig7-7.svg","book-ar/images/fig7-8.svg","book-ar/images/fig7-9.svg","book-ar/images/fig8-1.svg","book-ar/images/fig8-10.svg","book-ar/images/fig8-11.svg","book-ar/images/fig8-12.svg","book-ar/images/fig8-13.svg","book-ar/images/fig8-14.svg","book-ar/images/fig8-15.svg","book-ar/images/fig8-16.svg","book-ar/images/fig8-17.svg","book-ar/images/fig8-18.svg","book-ar/images/fig8-2.svg","book-ar/images/fig8-21.svg","book-ar/images/fig8-3.svg","book-ar/images/fig8-4.svg","book-ar/images/fig8-5.svg","book-ar/images/fig8-6.svg","book-ar/images/fig8-7.svg","book-ar/images/fig8-8.svg","book-ar/images/fig8-9.svg","book-ar/images/fig8-reward-density.svg","book-ar/images/fig8-reward-paradigms.svg","book-ar/images/fig9-1.svg","book-ar/images/fig9-2.svg","book-ar/images/fig9-3.svg","book-ar/images/fig9-4.svg","book-ar/images/fig9-5.svg","book-ar/images/n8n-workflow.png","book-ar/introduction.ar.md","book-ar/preamble.tex","book-ar/reference-answers.ar.md","book-ar/reference.bib","book-ar/svg_lib.py","book-ar/test_svg_lib.py","book-en/.gitignore","book-en/afterword.md","book-en/build_pdf.sh","book-en/chapter1.md","book-en/chapter10.md","book-en/chapter2.md","book-en/chapter3.md","book-en/chapter4.md","book-en/chapter5.md","book-en/chapter6.md","book-en/chapter7.md","book-en/chapter8.md","book-en/chapter9.md","book-en/cover.tex","book-en/crossref.lua","book-en/experiment_box.lua","book-en/fit_svg_text.py","book-en/gen_cover.py","book-en/images/attention-visualization.png","book-en/images/fig0-1.svg","book-en/images/fig0-2.svg","book-en/images/fig1-1.svg","book-en/images/fig1-10.svg","book-en/images/fig1-11.svg","book-en/images/fig1-2.svg","book-en/images/fig1-3.svg","book-en/images/fig1-4.svg","book-en/images/fig1-5.svg","book-en/images/fig1-6.svg","book-en/images/fig1-7.svg","book-en/images/fig1-8.svg","book-en/images/fig1-9.svg","book-en/images/fig1-wf-chaining.svg","book-en/images/fig1-wf-evaluator.svg","book-en/images/fig1-wf-orchestrator.svg","book-en/images/fig1-wf-parallel.svg","book-en/images/fig1-wf-routing.svg","book-en/images/fig10-1.svg","book-en/images/fig10-10.svg","book-en/images/fig10-11.svg","book-en/images/fig10-2.svg","book-en/images/fig10-3.svg","book-en/images/fig10-4.svg","book-en/images/fig10-5.svg","book-en/images/fig10-6.svg","book-en/images/fig10-7.svg","book-en/images/fig10-8.svg","book-en/images/fig10-9.svg","book-en/images/fig10-sequential-handoff.svg","book-en/images/fig10-stage-switching.svg","book-en/images/fig2-1.svg","book-en/images/fig2-10.svg","book-en/images/fig2-11.svg","book-en/images/fig2-12.svg","book-en/images/fig2-13.svg","book-en/images/fig2-14.svg","book-en/images/fig2-15.svg","book-en/images/fig2-16.svg","book-en/images/fig2-17.svg","book-en/images/fig2-2.svg","book-en/images/fig2-3.svg","book-en/images/fig2-4.svg","book-en/images/fig2-5.svg","book-en/images/fig2-6.svg","book-en/images/fig2-7.png","book-en/images/fig2-8.svg","book-en/images/fig2-9.svg","book-en/images/fig3-1.svg","book-en/images/fig3-10.svg","book-en/images/fig3-11.svg","book-en/images/fig3-12.svg","book-en/images/fig3-13.svg","book-en/images/fig3-14.svg","book-en/images/fig3-15.svg","book-en/images/fig3-2.svg","book-en/images/fig3-3.svg","book-en/images/fig3-4.svg","book-en/images/fig3-5.svg","book-en/images/fig3-6.svg","book-en/images/fig3-7.svg","book-en/images/fig3-8.svg","book-en/images/fig3-9.svg","book-en/images/fig4-1.svg","book-en/images/fig4-2.svg","book-en/images/fig4-3.svg","book-en/images/fig4-4.svg","book-en/images/fig5-1.svg","book-en/images/fig5-10.svg","book-en/images/fig5-11.svg","book-en/images/fig5-2.svg","book-en/images/fig5-3.svg","book-en/images/fig5-4.svg","book-en/images/fig5-5.svg","book-en/images/fig5-6.svg","book-en/images/fig5-7.svg","book-en/images/fig5-8.svg","book-en/images/fig5-9.svg","book-en/images/fig6-1.svg","book-en/images/fig6-10.svg","book-en/images/fig6-11.svg","book-en/images/fig6-12.svg","book-en/images/fig6-13.svg","book-en/images/fig6-14.svg","book-en/images/fig6-15.svg","book-en/images/fig6-16.svg","book-en/images/fig6-17.svg","book-en/images/fig6-18.svg","book-en/images/fig6-2.svg","book-en/images/fig6-3.svg","book-en/images/fig6-4.svg","book-en/images/fig6-5.svg","book-en/images/fig6-6.svg","book-en/images/fig6-7.svg","book-en/images/fig6-8.svg","book-en/images/fig6-9.svg","book-en/images/fig7-1.svg","book-en/images/fig7-2.svg","book-en/images/fig7-3.svg","book-en/images/fig7-4.svg","book-en/images/fig7-5.svg","book-en/images/fig7-6.svg","book-en/images/fig7-7.svg","book-en/images/fig7-8.svg","book-en/images/fig7-9.svg","book-en/images/fig8-1.svg","book-en/images/fig8-10.svg","book-en/images/fig8-11.svg","book-en/images/fig8-12.svg","book-en/images/fig8-13.svg","book-en/images/fig8-14.svg","book-en/images/fig8-15.svg","book-en/images/fig8-16.svg","book-en/images/fig8-17.svg","book-en/images/fig8-18.svg","book-en/images/fig8-2.svg","book-en/images/fig8-21.svg","book-en/images/fig8-3.svg","book-en/images/fig8-4.svg","book-en/images/fig8-5.svg","book-en/images/fig8-6.svg","book-en/images/fig8-7.svg","book-en/images/fig8-8.svg","book-en/images/fig8-9.svg","book-en/images/fig8-reward-density.svg","book-en/images/fig8-reward-paradigms.svg","book-en/images/fig9-1.svg","book-en/images/fig9-2.svg","book-en/images/fig9-3.svg","book-en/images/fig9-4.svg","book-en/images/fig9-5.svg","book-en/images/n8n-workflow.png","book-en/introduction.md","book-en/preamble.tex","book-en/reference-answers.md","book-en/strip_titles.py","book-en/svg_lib.py","book-es/afterword.es.md","book-es/build_pdf.sh","book-es/chapter1.es.md","book-es/chapter10.es.md","book-es/chapter2.es.md","book-es/chapter3.es.md","book-es/chapter4.es.md","book-es/chapter5.es.md","book-es/chapter6.es.md","book-es/chapter7.es.md","book-es/chapter8.es.md","book-es/chapter9.es.md","book-es/cover.tex","book-es/crossref.lua","book-es/experiment_box.lua","book-es/fit_svg_text.py","book-es/gen_ch1_figs.py","book-es/gen_ch2_figs.py","book-es/gen_ch3_figs.py","book-es/gen_ch4_figs.py","book-es/gen_ch5_figs.py","book-es/gen_ch8_figs.py","book-es/gen_ch9_figs.py","book-es/gen_cover.py","book-es/glossary.es.md","book-es/images/attention-visualization.png","book-es/images/fig0-1.svg","book-es/images/fig0-2.svg","book-es/images/fig1-1.svg","book-es/images/fig1-10.svg","book-es/images/fig1-11.svg","book-es/images/fig1-2.svg","book-es/images/fig1-3.svg","book-es/images/fig1-4.svg","book-es/images/fig1-5.svg","book-es/images/fig1-6.svg","book-es/images/fig1-7.svg","book-es/images/fig1-8.svg","book-es/images/fig1-9.svg","book-es/images/fig1-wf-chaining.svg","book-es/images/fig1-wf-evaluator.svg","book-es/images/fig1-wf-orchestrator.svg","book-es/images/fig1-wf-parallel.svg","book-es/images/fig1-wf-routing.svg","book-es/images/fig10-1.svg","book-es/images/fig10-10.svg","book-es/images/fig10-11.svg","book-es/images/fig10-2.svg","book-es/images/fig10-3.svg","book-es/images/fig10-4.svg","book-es/images/fig10-5.svg","book-es/images/fig10-6.svg","book-es/images/fig10-7.svg"],"storefront":"/r/bojieli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bojieli/ai-agent-book/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}