Agent Planner

Agent Planner

Pattern Library

Study all 21 agentic design patterns with code examples

Execution
Prompt Chaining

Break complex tasks into sequential LLM calls

RoutingReflectionGuardrails & Safety
Execution
Routing

Direct inputs to specialized handlers

Prompt ChainingMulti-Agent CollaborationGuardrails & Safety
Execution
Parallelization

Execute independent tasks concurrently

PlanningMulti-Agent CollaborationEvaluation & Monitoring
Execution
Planning

Decompose goals into actionable steps before execution

ReflectionTool Use / Function CallingMemory Management
🔧 Environment
Tool Use / Function Calling

Enable agents to interact with external systems

PlanningGuardrails & SafetyException Handling & Recovery
🔧 Environment
Knowledge Retrieval (RAG)

Ground responses in external knowledge

Tool Use / Function CallingMemory ManagementGuardrails & Safety
🧠 State
Memory Management

Maintain context across interactions

ReflectionLearning & AdaptationKnowledge Retrieval (RAG)
🧠 State
Reflection

Self-evaluate and iteratively improve outputs

PlanningPrompt ChainingEvaluation & Monitoring
🧠 State
Learning & Adaptation

Evolve behavior based on feedback

Memory ManagementReflectionEvaluation & Monitoring
🤝 Collaboration
Multi-Agent Collaboration

Specialized agents working together

RoutingPlanningParallelization
🤝 Collaboration
Model Context Protocol (MCP)

Standardized tool and resource integration

Tool Use / Function CallingMulti-Agent CollaborationAgent-to-Agent Protocol (A2A)
🤝 Collaboration
Agent-to-Agent Protocol (A2A)

Standardized inter-agent communication

Multi-Agent CollaborationModel Context Protocol (MCP)Routing
🛡️ Reliability
Exception Handling & Recovery

Graceful degradation and error recovery

Tool Use / Function CallingPlanningGuardrails & Safety
🛡️ Reliability
Human-in-the-Loop (HITL)

Strategic human oversight at critical points

Guardrails & SafetyTool Use / Function CallingPlanning
🛡️ Reliability
Guardrails & Safety

Prevent harmful or unwanted behaviors

Human-in-the-Loop (HITL)RoutingPrompt Chaining
🛡️ Reliability
Goal Setting & Monitoring

Track progress toward objectives

PlanningHuman-in-the-Loop (HITL)Evaluation & Monitoring
🚀 Advanced
Resource-Aware Optimization

Optimize for cost, latency, and quality

RoutingPlanningEvaluation & Monitoring
🚀 Advanced
Advanced Reasoning

Enhance reasoning with structured techniques

ReflectionPlanningEvaluation & Monitoring
🚀 Advanced
Evaluation & Monitoring

Measure and improve agent performance

ReflectionLearning & AdaptationHuman-in-the-Loop (HITL)
🚀 Advanced
Prioritization

Rank and select tasks intelligently

PlanningGoal Setting & MonitoringResource-Aware Optimization
🚀 Advanced
Exploration & Discovery

Autonomously seek novel information

PlanningTool Use / Function CallingReflection