这是 Antonio Gulli 所著《Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems》一书的官方配套仓库,本质是「书 + 可运行代码」的教学资料,而非一个软件产品。仓库收录全书完整 PDF(424 页)以及按章节组织的 Jupyter Notebook,系统讲解构建智能体系统的 21 种设计模式 + 7 个附录,从提示链、路由、并行、反思、工具调用、规划、多智能体,到记忆、MCP、A2A、护栏、评测等。作者将版税全部捐给 Save the Children。许可证标注为 Educational(教育用途),非标准开源协议。
来源:README About/Table of Contents/License badge;仓库为 PDF + chapter_notebooks/*.ipynb 查看 GitHub 仓库 →约半年累计 1.5k 星、273 fork,热度来自「权威作者 + 体系化 + 可直接跑」三点叠加:作者 Antonio Gulli 在 AI 工程圈有知名度,把分散的 agent 工程经验整理成 21 章成体系的「设计模式」,并对每个模式给出多框架(Google ADK、LangChain/LangGraph、CrewAI、OpenRouter、FastMCP、A2A)的可运行 notebook,恰好命中 2025-2026 年开发者急需一份「agent 工程方法论」的需求。版税捐慈善也提升了口碑传播。
来源:GitHub 1,509 stars / 273 forks,created 2025-09-21;README 作者/慈善说明按四部分组织:核心模式(提示链/路由/并行/反思/工具调用/规划/多智能体)、进阶模式(记忆/学习适应/MCP/目标设定)、生产模式(异常恢复/人在回路/RAG)、企业模式(A2A 通信/资源优化/推理/护栏/评测/优先级/探索发现),形成可查阅的模式目录。
来源:README Table of Contents(Part One~Four,21 章)同一模式常给出多种框架实现以便对比,例如路由章有 Google ADK / LangGraph / OpenRouter 三个 notebook,多智能体章有 ADK 的 Coordinator/Loop/Parallel/Sequential 与 CrewAI 版本,记忆章覆盖 ADK 多种状态管理与 LangGraph 版。
来源:tree(Chapter_02_Routing_*、Chapter_07_Multi_Agent_*、Chapter_08_Memory_* 等多实现)随仓库提供 424 页完整 PDF;附录覆盖高级提示技巧、从 GUI 到真实环境、Agentic 框架速览、AgentSpace 建 agent、CLI 上的 agent、推理引擎原理、编码 agent 等实战主题。
来源:README Repository Structure / Appendices;Agentic_Design_Patterns_Complete.pdf、Appendix_A~G.ipynb不止基础模式,还包含 MCP(含 FastMCP Server/Client 实现)、A2A 智能体间通信(AgentCard、同步/流式请求)、Guardrails 护栏(ADK 校验工具、LLM-as-Guardrail)、Evaluation(LLM-as-Judge)等较新的工程实践。
来源:tree(Chapter_10_MCP_*、Chapter_15_Inter_Agent_*、Chapter_18_Guardrails_*、Chapter_19_Evaluation_*)仓库不是软件工程项目,而是教学资料的组织结构:根目录放完整书 PDF(Agentic_Design_Patterns_Complete.pdf)与 README;chapter_notebooks/ 目录按「Chapter_NN_模式名_(框架/变体).ipynb」命名,一个模式对应一到多个 notebook,文件名即标注了所用框架(ADK/LangChain/LangGraph/CrewAI/OpenRouter)或实现变体(如 Reflection 的 Iterative_Loop / LangChain / ADK 三版)。附录以 Appendix_A~G 命名并列其中。这种「模式 → 多框架平行实现」的命名约定本身就是它的可用性设计:读者可按模式横向比较不同框架的写法。没有统一的 requirements/包结构,依赖在各 notebook 内按需 pip 安装。
来源:tree(根 PDF + chapter_notebooks 命名约定);README Repository Structure中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
Google ADKLangChain / LangGraphCrewAIOpenRouterFastMCP (MCP)A2AOpenAI / Gemini / Vertex AIPydanticjupyter notebook适合:①想系统学习 agent 工程方法论、需要一份「设计模式速查表」的开发者;②在选型阶段想横向对比 ADK / LangChain / LangGraph / CrewAI 同一模式不同写法的工程师;③做 agent 教学、内训或读书会的讲师,可直接用书 + notebook 作教材。不适合:找开箱即用框架或生产级库的人——这是教学资料而非可依赖的运行时;也不适合对许可证有严格商用要求的团队(标注 Educational,非标准 OSS)。
来源:README What You'll Learn / License,结合资料性质推断仓库无正式 GitHub Release,以书稿章节和 notebook 形式维护;最近一次更新在 2026-02-12。书本身在 Amazon 处于预售状态(README 顶部 Pre-order 徽章),仓库内容随书定稿同步。
来源:GitHub 无 releases;pushed_at 2026-02-12;README Pre-order 徽章这是一份质量和体系都相当扎实的 agent 工程「教科书 + 代码」,把当下分散的智能体设计经验归纳成 21 种模式并配多框架可运行示例,对想建立 agent 工程方法论的开发者价值很高,配合捐慈善的定位也容易获得好感。但要分清它的性质:它是学习资料而非可依赖的库,许可证仅限教育用途,且不少示例偏 Google 生态、需要付费 API。把它当作「系统学习与选型对照的参考书」非常合适,但不要期望从中直接拿走可上生产的代码。
来源:综合 README 定位/许可证、tree 结构、更新状态的事实判断这是 Antonio Gulli 所著《Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems》一书的官方配套仓库,本质是「书 + 可运行代码」的教学资料,而非一个软件产品。
Agentic-Design-Patterns 的核心功能包括:21 种 agent 设计模式的体系化梳理、每个模式配多框架可运行 notebook、完整书稿 PDF + 7 个工程附录、覆盖前沿协议与安全主题。
约半年累计 1.5k 星、273 fork,热度来自「权威作者 + 体系化 + 可直接跑」三点叠加:作者 Antonio Gulli 在 AI 工程圈有知名度,把分散的 agent 工程经验整理成 21 章成体系的「设计模式」,并对每个模式给出多框架(Google ADK、LangChain/LangGraph、CrewAI、OpenRouter、FastMCP、A2A)的可运行 notebook,恰好命中 2025-2026…
适合:①想系统学习 agent 工程方法论、需要一份「设计模式速查表」的开发者;②在选型阶段想横向对比 ADK / LangChain / LangGraph / CrewAI 同一模式不同写法的工程师;③做 agent 教学、内训或读书会的讲师,可直接用书 + notebook 作教材。