AI Design Patterns

Evaluator-Optimizer Pattern

The evaluator-optimizer pattern represents a sophisticated quality assurance approach in

Orchestrator-Worker

The orchestrator-worker pattern represents a sophisticated approach to multi-agent system

Parallelization

The Parallelization design pattern involves having multiple Large Language Models

LLM as router

The LLM as Router is a software design pattern where

Prompt Chaining

💡A structured prompt chain is a pre-defined set of prompts