Skip to content

promptadvisers/agentic-design-patterns-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agentic Design Patterns Documentation

A comprehensive visual and textual documentation of 21 essential agentic design patterns for building intelligent AI systems.

📚 What's Included

This repository contains three main types of documentation for each pattern:

🔷 Mermaid Diagrams (/mermaid-diagrams)

Visual flowcharts in plain English showing how each pattern works, designed to be easily understood without technical jargon.

💬 Pattern Discussions (/pattern-discussion)

Detailed explanations covering:

  • When to use each pattern
  • Where it fits in your architecture
  • Pros and cons
  • Implementation considerations

🎨 ASCII Art Diagrams (/ascii-art)

Text-based diagrams perfect for copying into Miro boards, documentation, or anywhere that doesn't support rich graphics.

🎯 The 21 Patterns

Core Patterns

  1. Prompt Chaining - Breaking complex tasks into sequential steps
  2. Routing - Directing requests to the right handler
  3. Parallelization - Running multiple tasks simultaneously
  4. Reflection - Self-evaluation and improvement
  5. Tool Use - Integrating external capabilities

Advanced Patterns

  1. Planning - Strategic task decomposition
  2. Multi-Agent Collaboration - Coordinating multiple agents
  3. Memory Management - Storing and retrieving context
  4. Learning and Adaptation - Improving over time
  5. Model Context Protocol - Standardized agent communication

System Patterns

  1. Goal Setting and Monitoring - Tracking objectives
  2. Exception Handling and Recovery - Graceful error management
  3. Human-in-the-Loop - Incorporating human feedback
  4. Knowledge Retrieval (RAG) - Accessing external knowledge
  5. Inter-Agent Communication - Agent-to-agent messaging

Optimization Patterns

  1. Resource-Aware Optimization - Efficient resource usage
  2. Reasoning Techniques - Structured thinking approaches
  3. Guardrails/Safety Patterns - Ensuring safe operations
  4. Evaluation and Monitoring - Performance tracking

Strategic Patterns

  1. Prioritization - Managing task importance
  2. Exploration and Discovery - Finding new solutions

🚀 Quick Start

Each pattern includes:

  • A visual diagram showing the flow
  • Plain English explanations
  • Real-world use cases
  • Implementation tips

Navigate to any folder to explore the patterns in your preferred format.

📖 Source

These patterns are distilled from extensive research on agentic AI systems, made accessible through simple visual representations and clear explanations.

🤝 Contributing

Feel free to suggest improvements or additional patterns through issues or pull requests.

📄 License

MIT License - Use these patterns freely in your projects!

About

Visual and textual documentation of 21 essential agentic design patterns for building intelligent AI systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published