Repolode
Nicolepcx

Nicolepcx/ai-agents-the-definitive-guide

《AI Agents:权威指南》配套代码仓库,以 Jupyter Notebook 演示智能体的模式、工具、评估、记忆与安全。

Star
2,761
Fork
538
未关闭 Issue
0
最近提交
3个月前

这是什么?

本仓库是 O'Reilly 图书《AI Agents:权威指南》的示例代码。代码按十二个章节组织在各自的文件夹中,每个文件夹包含可直接在 Google Colab 中打开运行的 Jupyter Notebook。内容涵盖思维链、思维树、ReAct、人机协同、分层智能体团队、群体智能(swarms),以及使用 ART 与 RULER 进行的训练示例。

后半部分偏向生产落地,包括基于 LangGraph 的 MCP 与 A2A 集成、借助 E2B 沙箱执行工具、程序化工具调用、推理后端与模型回退、评估框架,以及结合 Langfuse 和 LangSmith 的外部评估流程。此外还有智能体记忆结构、按拓扑估算成本的示例,以及使用 LlamaFirewall 与 OWASP 智能体安全清单进行的威胁建模。

核心功能

  • 01Notebook 覆盖 ReAct、思维树、多智能体群体等智能体模式。
  • 02每个 Notebook 都附有 Colab 链接,无需本地配置即可运行。
  • 03包含基于 LangGraph 的 MCP 与 A2A 集成示例。
  • 04提供评估框架示例,并集成 Langfuse 与 LangSmith。
  • 05涵盖智能体记忆、成本估算与威胁建模的示例。

适用场景

  • 跟随书中章节边读边动手实验智能体代码。
  • 学习如何构建和评估基于 LangGraph 的智能体。
  • 研究智能体的工具治理与沙箱执行方案。

快速上手

  1. 1

    通过徽章在 Google Colab 中打开笔记本

  2. 2

    在 Colab 中打开第一章代码示例笔记本

    https://colab.research.google.com/github/Nicolepcx/ai-agents-the-definitive-guide/blob/main/CH01/ch01_code_examples.ipynb

使用前须知

  • 该仓库是一本书的配套代码,以 Jupyter 笔记本形式组织,而非可复用的代码库。
  • 仓库元数据中未指定许可证。

标签

常见问题

ai-agents-the-definitive-guide 是什么?
《AI Agents:权威指南》配套代码仓库,以 Jupyter Notebook 演示智能体的模式、工具、评估、记忆与安全。 本仓库是 O'Reilly 图书《AI Agents:权威指南》的示例代码。代码按十二个章节组织在各自的文件夹中,每个文件夹包含可直接在 Google Colab 中打开运行的 Jupyter Notebook。内容涵盖思维链、思维树、ReAct、人机协同、分层智能体团队、群体智能(swarms),以及使用 ART 与 RULER 进行的训练示例。
ai-agents-the-definitive-guide 可以免费使用吗?用的什么许可证?
ai-agents-the-definitive-guide 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
ai-agents-the-definitive-guide 还在维护吗?
半年内有更新。ai-agents-the-definitive-guide 最近一次提交是在 2026年8月1日。
ai-agents-the-definitive-guide 适合用来做什么?
跟随书中章节边读边动手实验智能体代码。 学习如何构建和评估基于 LangGraph 的智能体。 研究智能体的工具治理与沙箱执行方案。
ai-agents-the-definitive-guide 怎么安装和运行?
通过徽章在 Google Colab 中打开笔记本 在 Colab 中打开第一章代码示例笔记本: https://colab.research.google.com/github/Nicolepcx/ai-agents-the-definitive-guide/blob/main/CH01/ch01_code_examples.ipynb
在哪里获取 ai-agents-the-definitive-guide?
源代码和安装说明在 GitHub 上:https://github.com/Nicolepcx/ai-agents-the-definitive-guide

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目