Compare Patterns

Sort, filter, and explore all 12 patterns across key attributes. Click a row to expand details.

12 patterns
Pattern Category Complexity Latency Cost Best For
AgentIntermediateVariableMediumOpen-ended tasks requiring tool use
AgentIntermediateHighHighComplex multi-step tasks needing upfront planning
AgentBeginnerLowLowStructured API calls and function execution
AgentIntermediateMediumMediumSessions requiring context persistence
AgentIntermediateMediumMediumKnowledge-intensive Q&A and generation
AgentIntermediateHighHighHigh-quality outputs needing self-critique
AgentBeginnerLowLowMulti-intent systems with specialized handlers
AgentAdvancedHighHighEnterprise systems with parallel specialization
WorkflowBeginnerMediumLowSequential, predictable transformations
WorkflowBeginnerLowMediumIndependent sub-tasks, aggregated results
WorkflowIntermediateMediumMediumComplex tasks with dynamic decomposition
WorkflowIntermediateHighHighQuality-sensitive outputs needing iteration

Not sure which pattern to use?

Answer a few questions to get a pattern recommendation.

1
Question

Does the task require multiple distinct LLM steps?