agentic-design-patterns-cn  by ginobefun

Agent design patterns for intelligent systems

Created 1 week ago

New!

1,029 stars

Top 36.4% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> This repository provides a bilingual Chinese-English translation of Antonio Gulli's "Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems." It serves as a comprehensive technical guide for AI engineers, software architects, researchers, and students looking to understand and implement core concepts and practical approaches for designing intelligent agent systems. The project aims to facilitate learning and adoption of advanced AI agent design patterns.

How It Works

The project translates a 424-page technical book detailing 21 core agentic design patterns. These patterns cover fundamental techniques like Prompt Chaining, Routing, Parallelization, Reflection, Tool Use, Planning, and Multi-Agent Collaboration, as well as advanced topics such as Memory Management, Learning and Adaptation, Human-in-the-Loop, and Retrieval Augmented Generation (RAG). The translation maintains a bilingual, side-by-side format with highlighted Chinese content and preserves original code examples.

Quick Start & Requirements

To run the code examples, clone the repository, create a Python virtual environment, and install dependencies like langchain, langchain-community, langchain-openai, and langgraph via pip. Users must configure API keys for OpenAI or OpenRouter in a .env file. Code examples are provided in the codes/ directory, with direct links to Google Colab notebooks for online execution without local setup.

Highlighted Details

  • Features a comprehensive bilingual (Chinese-English) translation of the original book.
  • Covers 21 core agentic design patterns, categorized into Core, Advanced, Integration, and Production patterns.
  • Includes runnable Python code examples for each chapter, with direct Google Colab links for easy online execution.
  • Follows strict Markdown and translation standards, including highlighted Chinese content and consistent terminology.

Maintenance & Community

The project is actively maintained by the translator, @ginobefun, with contributions welcomed for error reporting, translation improvements, and chapter translations. Community engagement is encouraged via GitHub Issues.

Licensing & Compatibility

The original book is copyrighted by Antonio Gulli and Springer. The translation is released under a CC BY-NC 4.0 license, permitting free copying, distribution, and display for non-commercial, educational, and learning purposes only. Commercial use requires explicit permission from the translator and original copyright holders.

Limitations & Caveats

The project is a translation and does not involve original code development for the agentic patterns themselves, but rather provides translated explanations and links to original code examples. The CC BY-NC 4.0 license strictly prohibits any commercial use of the translated content. Some code examples may require specific API keys and incur associated costs.

Health Check
Last Commit

16 hours ago

Responsiveness

Inactive

Pull Requests (30d)
6
Issues (30d)
1
Star History
1,043 stars in the last 7 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
4 more.

ag2 by ag2ai

0.6%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 11 months ago
Updated 16 hours ago
Feedback? Help us improve.