Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Agents in Action (2nd Edition) | AI 智能体实战 · 第二版

License: CC BY-NC 4.0

原书作者 (Author): Michael Lanham

出版社 (Publisher): Manning Publications

原书链接 (Original Book): Manning - AI Agents in Action, Second Edition

GitHub 仓库: yixiangshijie/ai-agents-in-action-2nd-edition-cn


📖 项目简介 | Project Description

本项目是《AI Agents in Action》第二版的中文译本,是一本智能体系统构建与应用的实战指南——目标不止于打造自主实体,更在于开发能够切实应对并解决现实问题的智能体。

全书从大语言模型(LLM)的基础应用出发,逐步深入到智能助手、多智能体系统与自主智能体的构建,系统讲解智能体系统的关键组成部分:角色、工具与行动、知识与记忆、检索与增强、推理与规划、评估与反馈。第二版将五个功能层作为组织原则,并新增 MCP 协议、测试驱动的智能体开发(TDAD)、智能体循环、认知与元认知等前沿主题,帮助开发者构建生产级智能体系统。

第二版与第一版

第二版几乎是完全重写——并非在第一版基础上的小幅修订。具体变化包括:

  • 大幅更新:新增九个面向当前实践的主题章节,移除过时内容,其余章节也用最新工具与协议全面修订
  • 组织重构:第一版提出的五个功能层概念,在第二版中更加正式化,从第 1 章即引入并作为前半部分的组织原则
  • 聚焦转变:第一版侧重解释智能体得以成立的底层概念;第二版则顺应框架发展趋势,不再纠缠内部实现细节,更聚焦如何构建能投入生产的智能体系统
  • 新增专题:专章介绍 MCP 协议与 Docker 分布式编排部署,并覆盖多智能体工作流、TDAD、RAG 智能体、深度研究智能体、智能体循环与元认知等主题

本书适合任何对智能体开发感到好奇的读者——无论你是初次构建助手,还是深入探索复杂多智能体系统,只需具备 Python 基础即可。

📖 在线阅读

关注公众号,获取更多AI内容:

微信公众号二维码
扫码关注,一起探索AI

📚 章节目录 | Table of Contents

第一部分:基础与核心组件 | Part One: Foundations & Core Components

第二部分:协议与多智能体 | Part Two: MCP & Multi-Agent Systems

第三部分:智能体核心能力 | Part Three: Core Agent Capabilities

第四部分:部署与高级主题 | Part Four: Deployment & Advanced Topics

附录 | Appendices


📖 章节内容概览 | Chapter Overview

🎯 第一部分:基础与核心组件

第 1 章:AI 智能体的崛起

  • 智能体与智能体思维的定义
  • 模型上下文协议(MCP)简介
  • 构成智能体的五个功能层
  • 从助手到智能体系统的演进

第 2 章:核心组件:大语言模型、提示词与智能体

  • 大语言模型作为概率性令牌机器
  • 通过提示工程控制 LLM 输出
  • 使用 OpenAI Agents SDK 构建智能体
  • 通过工具集成增强智能体能力

🔌 第二部分:协议与多智能体

第 3 章:AI 智能体的 MCP 操作

  • MCP 架构:客户端、服务器与服务
  • 开始使用与操作 MCP 服务器
  • 构建自定义 MCP 服务器
  • 使智能体与外部系统无缝交互

第 4 章:架构与构建多智能体系统

  • 流、编排与协作的基本架构
  • 平衡智能体与智能体流
  • 管理智能体之间的交接
  • 使用护栏验证智能体流

⚡ 第三部分:智能体核心能力

第 5 章:智能体推理与规划

  • 思维链(CoT)与 ReAct 范式
  • 指导智能体进行推理与规划
  • 高级规划策略
  • 利用顺序思考 MCP 服务器提升自主解决问题能力

第 6 章:为智能体处理记忆与知识 RAG

  • 向量数据库与相似性搜索摄取文档
  • 检索机制作为知识来源
  • 检索机制作为记忆来源
  • 通过 MCP 回忆之前的交互

第 7 章:通过评估与反馈构建稳健的智能体

  • 测试驱动的智能体开发(TDAD)
  • 基础化智能体与批评者智能体
  • 使用 Phoenix 进行全面评估与反馈
  • 构建可靠智能体的实践方法

🚀 第四部分:部署与高级主题

第 8 章:部署智能体与智能体系统

  • 将智能体嵌入应用程序
  • 作为微服务暴露智能体
  • 使用 Docker 将智能体系统部署到生产环境
  • 安全、保障与治理的关键考量

第 9 章:理解智能体循环

  • 内部 SPAL 循环、外部任务循环与元循环
  • 构建深度研究智能体
  • 实现多智能体编排循环
  • 构建协作智能体循环

第 10 章:探索会思考、监控和适应的认知智能体

  • 认知与元认知作为智能体工程概念
  • 认知科学理论映射到认知智能体架构
  • 实现元认知过程
  • 使智能体思考自身思维、监控表现并调整策略

第 11 章:构建智能体系统的实用技巧

  • 按五个智能体层组织的实战经验
  • 客户支持智能体角色指南
  • RAG 智能体系统设计模式
  • 深度研究智能体蓝图与综合实战示例

📖 如何使用本项目 | How to Use This Project

🌐 在线阅读 | Online Reading

访问地址: ai-agents-in-action-2nd-edition-cn

本地预览

# 方式一(推荐,macOS/Linux 自带 Python)
python3 -m http.server 3000

# 方式二(需 Node.js)
npx serve -l 3000 .

然后在浏览器打开 http://localhost:3000/ 即可预览。

🎯 适合读者 | Target Audience

  • AI 工程师 - 构建生产级 AI 智能体系统
  • 软件开发者 - 学习智能体开发技术栈
  • 产品经理 - 了解智能体技术能力与应用场景
  • 研究人员 - 研究智能体架构与设计模式
  • 学生 - 学习 AI 智能体理论与实践

📚 阅读建议 | Reading Tips

  1. 顺序阅读 - 建议按章节顺序阅读,前面章节是后续内容的基础
  2. 动手实践 - 每章包含大量代码示例,建议实际运行体验
  3. 中英对照 - 遇到难以理解的术语可对照英文原文
  4. 参考查阅 - 可作为智能体开发的参考手册使用

🤝 贡献指南 | Contributing

欢迎社区贡献!你可以通过以下方式参与:

🔍 如何贡献 | How to Contribute

  1. 错误报告 - 发现翻译错误、术语不一致或格式问题
  2. 翻译改进 - 提供更优的翻译建议
  3. 章节翻译 - 参与附录或章节的校对与改进
  4. 校对审阅 - 帮助校对已翻译章节
  5. 术语建议 - 提出术语翻译优化建议

📋 贡献步骤 | Contribution Steps

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/your-contribution)
  3. 提交更改 (git commit -m 'Add: your contribution')
  4. 推送到分支 (git push origin feature/your-contribution)
  5. 创建 Pull Request

📄 版权信息 | Copyright

📖 原书版权 | Original Book Copyright

  • 作者: Michael Lanham
  • 出版社: Manning Publications
  • 版权: 原书版权归作者和出版社所有

🌏 翻译版权 | Translation Copyright

  • 翻译: 本翻译项目基于 CC BY-NC 4.0 协议开源
  • 目的: 仅用于学习交流,促进中文 AI 社区发展
  • 使用限制:
    • 允许:自由复制、分发、展示和演绎作品(需署名译者)
    • 禁止:任何形式的商业使用

⚠️ 免责声明 | Disclaimer

本翻译项目为个人学习和交流目的,不代表原书出版社或作者的官方立场。如有侵权,请联系删除。建议读者购买原版书籍以支持作者。


🔗 相关资源 | Related Resources

📚 学习资源 | Learning Resources


⭐ 支持项目 | Support the Project

如果这个项目对你有帮助,请考虑:

  • 🌟 给项目加 Star
  • 🍴 Fork 并参与贡献
  • 📢 分享给更多需要的人
  • 💝 购买原书支持作者

让我们一起探索 AI 智能体的无限可能!

About

本项目是《AI Agents in Action》第二版的中文译本,是一本智能体系统构建与应用的实战指南——目标不止于打造自主实体,更在于开发能够切实应对并解决现实问题的智能体。 全书从大语言模型(LLM)的基础应用出发,逐步深入到智能助手、多智能体系统与自主智能体的构建,系统讲解智能体系统的关键组成部分:角色、工具与行动、知识与记忆、检索与增强、推理与规划、评估与反馈。第二版将五个功能层作为组织原则,并新增 MCP 协议、测试驱动的智能体开发(TDAD)、智能体循环、认知与元认知等前沿主题,帮助开发者构建生产级智能体系统。

Resources

Stars

203 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages