Original English Chapters
This directory contains the original English source files for the book “Agentic Design Patterns,” which serves as the reference for the Chinese translation project.
📚 About This Project
This is a Chinese translation project of the book “Agentic Design Patterns.” The book systematically introduces various design patterns for AI Agent systems, covering 21 core patterns from basic to advanced levels, along with multiple appendices.
🎯 About the Book
“Agentic Design Patterns” explores the core design patterns for building intelligent AI Agent systems, including:
- Fundamental Patterns: Prompt Chaining, Routing, and Parallelization
- Intermediate Patterns: Reflection, Tool Use, and Planning
- Advanced Patterns: Multi-Agent Collaboration, Memory Management, and Knowledge Retrieval
- Practical Patterns: Guardrails/Safety Patterns, Evaluation, and Monitoring
📖 Contents
Core Chapters
- Chapter 1: Prompt Chaining
- Chapter 2: Routing
- Chapter 3: Parallelization
- Chapter 4: Reflection
- Chapter 5: Tool Use
- Chapter 6: Planning
- Chapter 7: Multi-Agent Collaboration
- Chapter 8: Memory Management
- Chapter 9: Learning and Adaptation
- Chapter 10: Model Context Protocol (MCP)
- Chapter 11: Goal Setting and Monitoring
- Chapter 12: Exception Handling and Recovery
- Chapter 13: Human-in-the-Loop
- Chapter 14: Knowledge Retrieval (RAG)
- Chapter 15: Inter-Agent Communication (A2A)
- Chapter 16: Resource-Aware Optimization
- Chapter 17: Reasoning Techniques
- Chapter 18: Guardrails/Safety Patterns
- Chapter 19: Evaluation and Monitoring
- Chapter 20: Prioritization
- Chapter 21: Exploration and Discovery
Appendices
- Appendix A: Advanced Prompting Techniques
- Appendix B: AI Agentic Interactions: From GUI to Real-world Environment
- Appendix C: Quick Overview of Agentic Frameworks
- Appendix D: Building an Agent with AgentSpace (online only)
- Appendix E: AI Agents on the CLI
- Appendix F: Under the Hood: An Inside Look at the Agents’ Reasoning Engines
- Appendix G: Coding Agents
Additional Content
🌐 Online Access
This project has been deployed to GitHub Pages and can be read online at:
Purpose of This Directory
- Backup: To back up the original English text for easy comparison during translation
- Reference: To preserve the original structure and formatting for reference
- Collaboration: To help collaborators ensure the accuracy of the translation
File Organization
- Uses the same naming convention as the
chapters/directory - Original file names and structure are kept unchanged
- All files are in Markdown format
Usage Instructions
When contributing to the translation:
- Reference: Refer to the original English text in this directory
- Do Not Modify: Do not modify the files in this directory
- Translation Location: Place all translated content in the
chapters/directory
📝 Translation Guidelines
Please carefully read the translation-guide.md before starting translation. Key guidelines include:
- Maintain Structure: Keep paragraphs and heading levels consistent
- Terminology: Refer to the terminology glossary in
glossary.md - Code Preservation: Keep code examples and commands in English
- Image Paths: Ensure image reference paths correctly point to the
images/directory - Format Standards: Follow Markdown formatting standards
📚 Related Resources
- Glossary - Unified technical term translations
- Translation Guide - Detailed translation standards and considerations
- Project Structure - Project file organization
- Translation Progress - Real-time translation status updates
👨💻 About the Maintainer
xindoo - Initiator and main maintainer of this translation project
Contact
Email: ixindoo@gmail.com
Website: https://zxs.io/
📄 License
This translation project follows the original book’s license terms. The translated content is for learning and communication purposes only.
Note: This is a translation project for learning and communication purposes. Please contact us if there are any copyright concerns.