Page Index - joehubert/ai-agent-design-patterns GitHub Wiki
104 page(s) in this GitHub Wiki:
- Home
- Introduction
- Why Design Patterns for Agentic AI?
- The Collaborative Nature of This Project
- Pattern Definition Template
- Classification
- Intent
- Also Known As
- Motivation
- Applicability
- Structure
- Components
- Interactions
- Consequences
- Implementation
- Code Examples
- Variations
- Real-World Examples
- Related Patterns
- All Patterns
- Alternative Exploration
- Please reload this page
- Architectural Patterns
- Please reload this page
- Asynchronous Processing
- Please reload this page
- Chain‐of‐Thought Prompting
- Please reload this page
- Complexity‐Based Routing
- Please reload this page
- Confidence‐Based Human Escalation
- Please reload this page
- Constitutions and Principles
- Please reload this page
- Core Processing Patterns
- Please reload this page
- Decision Trail Recording
- Please reload this page
- Declarative Knowledge Bases
- Please reload this page
- Dynamic Prompt Engineering
- Please reload this page
- Efficiency Patterns
- Please reload this page
- Episodic Memory
- Please reload this page
- Error Recovery Strategies
- Please reload this page
- Explainability Patterns
- Please reload this page
- Fallback Chains
- Please reload this page
- Feedback Collection and Integration
- Please reload this page
- Graceful Degradation
- Please reload this page
- Hierarchical Task Decomposition
- Please reload this page
- Human Collaboration Patterns
- Please reload this page
- Input Filtering
- Please reload this page
- Interactive Refinement
- Please reload this page
- Memory Management Patterns
- Please reload this page
- Multi‐Agent
- Please reload this page
- Orchestration Patterns
- Please reload this page
- Output Filtering
- Please reload this page
- Overview of Patterns
- Please reload this page
- Planner
- Please reload this page
- Procedural Memory
- Please reload this page
- Process Transparency
- Please reload this page
- Rate Limiting and Throttling
- Please reload this page
- ReAct (Reasoning Acting)
- Please reload this page
- Reflection
- Please reload this page
- Resilience Patterns
- Please reload this page
- Retrieval‐Augmented Generation (RAG)
- Please reload this page
- Router
- Please reload this page
- Safety Patterns
- Please reload this page
- Sandboxing
- Please reload this page
- Semantic Caching
- Please reload this page
- Tool Usage Permission Systems
- Please reload this page
- Tool Use
- Please reload this page
- Workflow Management
- Please reload this page