@XAMTO_AI: Agentic Design Patterns,一套完整的学习材料,424页PDF加配套Jupyter Notebook。 覆盖提示链、路由、并行化这些基础模式,也有Reflection、Tool Use、Planning、Multi-A…

X AI KOLs Timeline 工具

摘要

介绍了一套名为Agentic Design Patterns的完整学习材料,包含424页PDF和配套Jupyter Notebook,系统覆盖从提示链、路由到多智能体、RAG等各类AI Agent设计模式。

Agentic Design Patterns,一套完整的学习材料,424页PDF加配套Jupyter Notebook。 覆盖提示链、路由、并行化这些基础模式,也有Reflection、Tool Use、Planning、Multi-Agent这些进阶内容,连RAG、Guardrails、Human-in-the-Loop这种实际落地的运维向设计都包含了。 🔗https://t.co/vHExTX1yVk https://t.co/dkPkKjEo6z
查看原文
查看缓存全文

缓存时间: 2026/08/03 17:48

Agentic Design Patterns,一套完整的学习材料,424页PDF加配套Jupyter Notebook。

覆盖提示链、路由、并行化这些基础模式,也有Reflection、Tool Use、Planning、Multi-Agent这些进阶内容,连RAG、Guardrails、Human-in-the-Loop这种实际落地的运维向设计都包含了。

🔗https://t.co/vHExTX1yVk https://t.co/dkPkKjEo6z


evoiz/Agentic-Design-Patterns

Source: https://github.com/evoiz/Agentic-Design-Patterns

📚 Agentic Design Patterns - A Hands-On Guide to Building Intelligent Systems

Book Author Charity License

📖 About This Repository

This repository contains the complete materials for “Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems” by Antonio Gulli. It includes all chapters in PDF format and accompanying code notebooks for hands-on learning.

Note: All author royalties are donated to Save the Children 💝

🎯 What You’ll Learn

This comprehensive guide covers 21 chapters and 7 appendices on building intelligent AI agent systems, including:

  • Foundational Patterns: Prompt chaining, routing, parallelization
  • Advanced Techniques: Reflection, tool use, planning, multi-agent systems
  • Memory & Learning: Memory management, adaptation, goal setting
  • Production Patterns: Exception handling, human-in-the-loop, RAG
  • Optimization: Resource-aware patterns, reasoning techniques, guardrails
  • Real-world Applications: From GUI to real-world environments

📁 Repository Structure

.
├── 📄 README.md                           # This file
├── 📚 book/
│   └── Agentic_Design_Patterns_Complete.pdf  # Complete book (424 pages)
├── 💻 chapter_notebooks/                          # Chapter 
│   ├── Chapter_01_Prompt_Chaining.ipynb
│   ├── Chapter_02_Routing.ipynb
│   ├── Chapter_03_Parallelization.ipynb
│   ├── ...
│   └── Appendix_G_Coding_Agents.ipynb


📚 Table of Contents

Introduction & Foundations

  • Dedication
  • Acknowledgment
  • Foreword
  • A Thought Leader’s Perspective: Power and Responsibility
  • Introduction
  • What makes an AI system an “agent”?

Part One: Core Patterns (103 pages)

  1. Chapter 1: Prompt Chaining - Sequential task decomposition
  2. Chapter 2: Routing - Dynamic path selection
  3. Chapter 3: Parallelization - Concurrent processing
  4. Chapter 4: Reflection - Self-improvement mechanisms
  5. Chapter 5: Tool Use - External capability integration
  6. Chapter 6: Planning - Strategic task management
  7. Chapter 7: Multi-Agent - Collaborative systems

Part Two: Advanced Patterns (61 pages)

  1. Chapter 8: Memory Management - State persistence
  2. Chapter 9: Learning and Adaptation - Dynamic improvement
  3. Chapter 10: Model Context Protocol (MCP) - Standardized interfaces
  4. Chapter 11: Goal Setting and Monitoring - Objective tracking

Part Three: Production Patterns (34 pages)

  1. Chapter 12: Exception Handling and Recovery - Robust error management
  2. Chapter 13: Human-in-the-Loop - Human-AI collaboration
  3. Chapter 14: Knowledge Retrieval (RAG) - Information access patterns

Part Four: Enterprise Patterns (114 pages)

  1. Chapter 15: Inter-Agent Communication (A2A) - Agent networking
  2. Chapter 16: Resource-Aware Optimization - Efficient resource usage
  3. Chapter 17: Reasoning Techniques - Advanced decision-making
  4. Chapter 18: Guardrails/Safety Patterns - Risk mitigation
  5. Chapter 19: Evaluation and Monitoring - Performance tracking
  6. Chapter 20: Prioritization - Task management
  7. Chapter 21: Exploration and Discovery - Autonomous learning

Appendices (74 pages)

  • Appendix A: Advanced Prompting Techniques
  • Appendix B: AI Agentic: From GUI to Real world environment
  • Appendix C: Quick overview of Agentic Frameworks
  • Appendix D: Building an Agent with AgentSpace
  • Appendix E: AI Agents on the CLI
  • Appendix F: Under the Hood: Reasoning Engines
  • Appendix G: Coding agents

Conclusion & References

  • Conclusion
  • Glossary
  • Index of Terms

🚀 Getting Started

Prerequisites

# Python 3.8 or higher required
python --version

# Install Jupyter for notebooks
pip install jupyter notebook

# Install common dependencies
pip install -r requirements.txt

Installation

  1. Clone the repository
git clone https://github.com/evoiz/Agentic-Design-Patterns.git
cd Agentic-Design-Patterns
  1. Set up virtual environment (recommended)
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies
pip install jupyter notebook
pip install pandas numpy matplotlib openai langchain
  1. Launch Jupyter Notebook
jupyter notebook

💻 Running the Code

Each chapter includes a Jupyter notebook with practical examples:

  1. Navigate to the chapter_notebooks/ directory
  2. Open the desired chapter notebook
  3. Follow the instructions within each notebook
  4. Run cells sequentially for best learning experience

Example: Running Chapter 1

# Navigate to notebooks directory
cd chapter_notebooks

# Launch specific notebook
jupyter notebook Chapter_01_Prompt_Chaining.ipynb

📖 How to Use This Repository

For Self-Study

  1. Read each chapter in the PDF
  2. Open the corresponding notebook
  3. Run the code examples
  4. Experiment with modifications
  5. Complete the exercises

For Teaching

  1. Use chapters as lecture materials
  2. Assign notebooks as lab exercises
  3. Create custom examples based on patterns
  4. Build projects using multiple patterns

For Research

  1. Reference implementation patterns
  2. Benchmark different approaches
  3. Extend patterns for new use cases
  4. Contribute improvements back

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines.

Ways to Contribute

  • 🐛 Report bugs and issues
  • 💡 Suggest new features or patterns
  • 📝 Improve documentation
  • 🔧 Submit code improvements
  • 🌍 Translate materials

Contribution Process

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📚 Additional Resources

Official Links

Related Frameworks

Learning Path

  1. Beginners: Start with Chapters 1-7 (Core Patterns)
  2. Intermediate: Progress through Chapters 8-14 (Advanced & Production)
  3. Advanced: Master Chapters 15-21 (Enterprise Patterns)
  4. Experts: Explore Appendices for cutting-edge techniques

⚖️ License

This repository is for educational purposes. Please respect the author’s copyright and intellectual property rights.

  • Book Content: © Antonio Gulli - All rights reserved
  • Code Examples: MIT License (see LICENSE file)
  • Educational Use: Permitted with attribution

🙏 Acknowledgments

  • Antonio Gulli - Author and AI thought leader
  • Save the Children - Beneficiary of all book royalties
  • Contributors - Everyone who helps improve these materials
  • Community - Learners and practitioners advancing AI agents

📞 Contact & Support

🌟 Star History

If you find this repository useful, please consider giving it a star ⭐

Star History Chart

📊 Repository Stats

GitHub last commit GitHub issues GitHub pull requests GitHub


Building the future of AI, one pattern at a time 🚀

Made with ❤️ for the AI community

相似文章

@Huahuazo: 现在 AI Agent 概念满天飞,可真要落地复杂业务,一堆硬骨头就全冒出来了——架构怎么搭、记忆怎么管、多 Agent 怎么协调才不互相拆台。 越写越乱,最后代码直接糊成一锅粥,上线更是想都别想。 看到一本开源书,叫 Agentic D…

X AI KOLs Timeline

这是一本名为《Agentic Design Patterns》的开源书,提供21章和7个附录,系统讲解AI Agent的设计模式,覆盖从基础到企业级生产环境,每章配有Jupyter Notebook实践。

代理模式

Hacker News Top

来自 Veso 的一份全面研究指南,详细阐述了已在主要 AI 智能体系统(Claude Code、OpenAI Codex、Gemini CLI 等)中趋同的通用架构模式,并提出了构建生产级智能体系统的 8 条基本假设。