Skip to content
Select Claude AI Architecture Patterns: Workflow, Agentic & Augmented LLM | CCAR-P Exam Guide

Select Claude AI Architecture Patterns: Workflow, Agentic & Augmented LLM | CCAR-P Exam Guide

Select Appropriate Architectural Patterns: Workflow, Agentic, and Augmented LLM

CCAR-P Domain 1 — Solution Design & Architecture

Exam objective: Select appropriate architectural patterns (workflow, agentic, augmented LLM)

This objective sits inside Domain 1: Solution Design & Architecture, weighted at 17% of the CCAR-P exam. The official guide explicitly expects candidates to translate business problems into Claude-based solutions, choose among workflow/agentic/augmented-LLM patterns, design multi-agent orchestration, apply decomposition, and align the architecture to business value and SLAs.

The most important point for the exam is this:

Do not choose the most powerful architecture. Choose the simplest architecture that satisfies the business requirement and its constraints.

That framing is strongly reinforced by Anthropic’s own architecture guidance: start with the simplest solution that works, because agentic systems typically trade additional latency and cost for flexibility and task performance. Anthropic distinguishes workflows, where code defines the path, from agents, where the LLM dynamically controls the process and tool usage.

The two supplied practice exams reinforce exactly this pattern. They repeatedly test fixed processes → workflow, unpredictable paths → agent, simple retrieval-grounded answers → augmented LLM, and penalize unnecessary multi-agent complexity.


1. What You Need to Know for the Exam

You should be able to read a scenario such as:

“The customer wants an AI assistant that reviews applications.”

…and avoid immediately deciding:

“Use an agent.”

Instead, determine the structure of the problem.

Question to askWhy it matters
Is this one transformation or response?Consider a simple/augmented LLM
Is the sequence known beforehand?Strong workflow signal
Does the next step depend on what Claude discovers?Strong agentic signal
Does the answer need external/current/domain knowledge?Augment the LLM with retrieval/tools
Are several tasks independent?Consider parallel workflow
Are subtasks unknown until execution begins?Consider orchestrator/agentic approach
Is determinism or auditability critical?Prefer more control in code
Is latency strict?Avoid unnecessary serial agent loops
Is cost the primary business goal?Avoid unnecessary agents/multi-agent designs
Are success criteria easily verifiable?Workflow becomes especially attractive

This reasoning is more important than memorizing product terminology.


2. The Core Mental Model

Think of the architectural patterns as a complexity ladder:

Plain LLM → Augmented LLM → Workflow → Agent → Multi-agent

Do not automatically move to the right.

Move right only when the problem actually requires more autonomy or decomposition.

Anthropic similarly describes the augmented LLM as the basic building block and progressively moves from compositional workflows toward autonomous agents. It specifically advises adding complexity only when simpler solutions fall short.


3. Pattern 1 — Augmented LLM

What is an Augmented LLM?

An augmented LLM is Claude enhanced with capabilities beyond the information contained in the immediate prompt.

Anthropic describes augmentations such as:

Retrieval + Tools + Memory + External Context

The LLM can use these capabilities to obtain information or perform specialized operations.

A simple mental picture is:

User Question


Retrieve relevant information


Claude


Grounded Answer

It does not automatically mean an agent.

That distinction is important for CCAR-P.


When Should You Choose an Augmented LLM?

Choose it when Claude needs additional information or capability, but the task itself does not require an unpredictable multi-step autonomous process.

Example: Employee Policy Assistant

Business requirement:

Employees ask questions about company policies. Policies change frequently, and answers must be grounded in the latest approved documents.

Architecture:

Question

Retrieve relevant policy passages

Claude generates grounded response

Answer + source references

This is an augmented LLM, commonly implemented with retrieval/RAG.

There is no need for Claude to autonomously decide among ten different actions.


Another Example: Product Support

Customer asks:

“Does Product X support SAML SSO?”

Claude retrieves the latest product documentation and answers.

Again:

Retrieve → Generate

Not:

Plan → Search → reason → choose another tool → search → reflect → continue → stop

The second design may work, but it is unnecessary unless the business problem demands that flexibility.


Exam Signals for Augmented LLM

Look for phrases such as:

“retrieve relevant information,” “grounded answer,” “knowledge changes frequently,” “use company documentation,” “single response,” “no multi-step planning required.”

The practice exams make this distinction explicitly: a single grounded report-generation or returns-answer task using retrieval is best handled as an augmented LLM; multi-agent coordination would merely add overhead.

Exam trap

“It uses a tool, therefore it is an agent.”

Wrong.

Tools and retrieval can augment a normal LLM call or participate inside a workflow.

Tool use alone does not justify an agent architecture.


4. Pattern 2 — Workflow

What Is a Workflow?

In Anthropic’s terminology:

A workflow uses predefined code paths to orchestrate LLMs and tools.

The application controls the sequence rather than allowing Claude to decide freely what happens next.

Example:

Document

Extract fields

Validate fields

Apply business rules

Claude creates explanation

Human approval

The path is known before execution starts.


5. The Most Important Workflow Test

Ask:

Can I draw the processing path before seeing the input?

If yes, a workflow is often the better design.

For example:

Invoice

Extract Data

Validate

Check PO

Generate Summary

Approve / Reject

Different invoices contain different values, but the process itself remains known.

That is a workflow.


6. Workflow Example — Loan Underwriting

Suppose the business requirement says:

Extract application information, apply documented eligibility rules, calculate results, and generate an explanation. The process must be reproducible and auditable.

Best architecture:

Application

Claude: extract fields

Code: validate fields

Rules Engine: apply underwriting rules

Claude: generate explanation

Human / approved decision process

Why workflow?

Because:

Sequence = known Rules = known Success criteria = verifiable Auditability = important

The practice exams use almost exactly this reasoning: when the sequence is fixed — extract fields → apply policy → produce output — the intended answer is workflow-based architecture rather than agentic or multi-agent.


7. Common Workflow Patterns Worth Knowing

Anthropic identifies several useful workflow forms. You do not necessarily need to memorize every name, but understanding when each fits is valuable.

PatternBasic ideaTypical fit
Prompt chainingStep A → B → CKnown sequence
RoutingClassify → choose predefined routeDifferent known categories
ParallelizationRun independent tasks simultaneouslyIndependent analyses
Orchestrator-workersLLM decides dynamic subtasks for workersComplex decomposition
Evaluator-optimizerGenerate → evaluate → improveIterative refinement with clear criteria

Prompt Chaining

Generate Outline

Check Outline

Generate Document

Best when a task decomposes cleanly into fixed stages.

Anthropic notes that chaining can improve accuracy by making each individual LLM call simpler, although it adds latency.

Routing

Customer Request

Classifier
   ┌───┼────┐
   ↓   ↓    ↓
Billing Tech Returns

The path differs between requests, but the possible paths are predefined.

That makes this a workflow, not necessarily an agent.

This is a frequent conceptual trap.


8. Pattern 3 — Agentic Architecture

What Makes a System Agentic?

Anthropic’s current simplified characterization is essentially an LLM autonomously using tools in a loop.

In practical terms:

Goal

Claude decides next action

Tool / environment

Observe result

Claude decides what to do next

...

Goal completed / stopping condition

The critical difference is:

Claude determines the path dynamically.


9. The Single Best Agent Signal

Memorize this sentence:

If the correct next step genuinely depends on what Claude discovers, and the sequence cannot reasonably be enumerated beforehand, consider an agent.

That principle appears directly in the supplied practice exams.

Example: Complex Production Troubleshooting

User says:

“Find why today’s deployment is failing and propose a fix.”

Claude might:

Inspect deployment logs

Find database timeout

Inspect DB health

DB healthy

Inspect configuration

Find invalid connection setting

Check recent commit

Identify change

Propose / validate fix

You could not realistically know every required step beforehand.

The environment determines the next action.

That is agentic.


10. Agentic Example — Research Assistant

Business request:

“Investigate why customer churn increased this quarter and prepare an evidence-based report.”

Claude might independently determine that it needs to:

Inspect churn metrics

Segment customers

Discover churn concentrated in enterprise tier

Retrieve support complaints

Analyze product incidents

Compare renewal pricing

Investigate competitors

Synthesize findings

The architecture benefits from autonomy because the next investigation depends on earlier findings.


11. Workflow vs Agent — The Exam’s Highest-Yield Distinction

The unofficial workbook correctly emphasizes this as an especially important distinction and summarizes workflow as a known, fixed sequence with verifiable success, versus an agent where the next step depends on discoveries during execution.

DimensionWorkflowAgent
ProcessPredeterminedDynamically determined
ControlApplication/codeClaude
PredictabilityHigherLower
FlexibilityLowerHigher
LatencyUsually lowerUsually higher
CostUsually lowerUsually higher
DebuggingEasierHarder
AuditabilityEasierMore challenging
Best taskKnown procedureOpen-ended problem
Step countPredictableMay vary
Tool choiceUsually predefinedOften model-selected

Anthropic similarly recommends workflows for well-defined tasks where predictability and consistency matter, and agents where flexibility and model-directed decision-making are genuinely necessary.


12. The Most Important Exam Question

When stuck between Workflow and Agent, ask:

Is the path known before execution?

YES

Use a workflow.

NO

If Claude needs to observe intermediate results and decide what happens next, use an agentic architecture.

This one decision rule should answer a large portion of potential questions on this objective.


13. Don’t Confuse Branching with Agentic Behavior

Consider:

Request

Classify
   ├── Billing → Billing workflow
   ├── Technical → Technical workflow
   └── Returns → Returns workflow

The path changes depending on input.

But the alternatives were already known.

This is still a workflow — specifically routing.

Compare that with:

Investigate incident

Claude selects tool

Observes result

Determines next investigation

Repeats until root cause found

That is agentic.

Exam shortcut

Known alternatives = workflow.

Unknown path discovered during execution = agent.


14. Augmented LLM vs Workflow vs Agent

This three-way distinction is central to the target objective.

RequirementPreferred pattern
”Answer using current policy documents.”Augmented LLM
”Extract → validate → summarize.”Workflow
”Investigate the issue and decide what to inspect next.”Agent
”Classify ticket then send it to one of four processes.”Workflow / routing
”Retrieve a policy passage and answer once.”Augmented LLM
”Search repeatedly until enough evidence is collected.”Agent / agentic search
”Generate → evaluate → revise until criteria pass.”Evaluator-optimizer workflow
”Use tools dynamically until the task is complete.”Agent

15. Architectures Can Be Combined

This is where professional-level questions can become more subtle.

These patterns are not mutually exclusive building blocks.

Anthropic explicitly states that the patterns can be combined and customized to fit the use case.

For example:

                User Request


              Routing Workflow
              /             \
             /               \
Simple Knowledge           Complex Investigation
Question                       │
   │                           ▼
   ▼                         Agent
Augmented LLM          ┌───────┼────────┐
   │                   ▼       ▼        ▼
   ▼                 Search   DB Tool  API Tool
Answer                    \     |      /
                           \    |     /
                            ▼   ▼    ▼
                             Claude

A production solution could therefore use:

Workflow at the top level + augmented LLM inside a step + agent only for genuinely open-ended cases.

This is often architecturally stronger than declaring the entire application “agentic.”


16. Business Constraints Can Override Technical Capability

This is another likely CCAR-P pattern because Domain 1 requires architects to align designs with business value, cost, performance SLAs, and related constraints.

Constraint: Auditability

Requirement:

Every outcome must be reproducible.

Prefer:

Workflow + deterministic business rules

rather than:

Claude autonomously deciding each action.

Constraint: Very Low Latency

Requirement:

p95 response under 500 ms.

A five-stage serial agent system is immediately suspicious.

The practice exams explicitly use this pattern: sequential multi-agent round trips conflict with a strict latency SLA, so the architecture should be simplified or the serial operations reduced/parallelized.

Constraint: Cost Reduction

Requirement:

Reduce processing cost.

Then:

Simple task + expensive multi-agent design

is likely wrong.

Both practice exams test this exact mismatch.

Constraint: Adaptability

Requirement:

Cases cannot be enumerated beforehand.

Now agentic architecture becomes attractive.


17. Common CCAR-P Exam Traps

These are especially worth recognizing.

DistractorWhy it is usually wrong
”Use an agent because it is more flexible.”Flexibility has cost and complexity; prove it is required.
”Use multi-agent because the problem is important.”Importance does not imply architectural complexity.
”Use the most capable model everywhere.”Ignores cost and latency.
”Use workflow even though the path cannot be known.”Under-engineers genuinely adaptive work.
”Any tool use means agentic.”Tools can augment ordinary LLM calls/workflows.
”Routing is agentic because different requests take different paths.”Predetermined branches remain workflow orchestration.
”Agent for a strict deterministic procedure.”Adds unnecessary nondeterminism.
”Multi-agent will automatically improve accuracy.”Coordination itself has overhead and failure modes.

The practice material repeatedly uses distractors that are technically possible but unnecessarily complex or mismatched to the binding requirement.


18. A Fast Exam Decision Framework

During the exam, mentally run:

START


Can one Claude call solve it?

  ├── YES ──► Does Claude need external knowledge/tools?
  │                │
  │                ├── NO ──► Simple LLM
  │                └── YES ─► Augmented LLM

  └── NO


Can the steps/path be defined beforehand?

       ├── YES ──► Workflow

       └── NO


Does Claude need to decide next actions
based on intermediate results?

            ├── YES ──► Agentic
            └── NO ──► Reconsider decomposition

Then apply:

Latency + Cost + Accuracy + Auditability + Safety

before finalizing the answer.


19. Two Better Exercises for This Topic

Rather than a generic “build an agent” exercise, these exercises train the architectural judgment the exam actually tests.

Exercise 1 — Architecture Triage

For each case, choose Augmented LLM, Workflow, or Agent and write only two sentences explaining why.

ScenarioBest answer
HR assistant answering from employee policy documentsAugmented LLM
Insurance claim intake: extract → validate → classify → routeWorkflow
Production troubleshooting assistant investigating unknown root causesAgent
Contract assistant retrieving clauses and generating a summaryAugmented LLM
Customer complaint classification into predefined departmentsWorkflow
Cybersecurity investigation where each finding determines the next queryAgent
Invoice processing against documented rulesWorkflow
Research assistant exploring an unfamiliar marketAgent

Extension: For every answer, identify one changed business requirement that would cause you to switch architecture.

That forces you to understand why, rather than memorize examples.


Exercise 2 — Simplify an Over-Engineered Architecture

A company proposes:

Customer Question

Coordinator Agent
   ┌──┼──┬──┐
   ↓  ↓  ↓  ↓
Agent Agent Agent Agent
   \  |   |  /
    Aggregator

    Reviewer Agent

      Answer

Business requirement:

Customers ask questions about a product manual. Answers must cite the current manual, average response time should stay low, and no external actions are performed.

Your task is to redesign it.

Expected reasoning:

Customer Question

Retrieve relevant manual sections

Claude

Grounded answer + citations

Pattern: Augmented LLM

Why?

Because retrieval and one generation step satisfy the requirement. The multi-agent design introduces coordination, latency, cost, and more failure points without solving a business need.

This exercise closely mirrors the reasoning emphasized by Anthropic: add complexity only when it produces measurable value.


20. Five Exam-Style Practice Questions

These questions are newly written for study purposes, modeled on the cognitive style evident in the official guide and supplied practice exams; they are not actual exam questions. The official exam uses both multiple-choice and multiple-response items.

Question 1 — Workflow vs Agent

A healthcare organization is automating insurance preauthorization. Every request follows the same documented process: extract patient information, validate required fields, check a policy table, generate a recommendation, and send it for human approval. Auditors require each stage to be traceable.

Which architecture is MOST appropriate?

A. Autonomous agent that determines its own actions B. Multi-agent system with independent agents for every field C. Workflow with predefined stages and validation gates D. Open-ended research agent with access to all hospital systems

Correct answer: C

Why: The process has a known sequence, clear verification points, and an auditability requirement. A workflow provides controlled orchestration while still allowing Claude to perform language-intensive steps such as extraction and explanation.

Why A is tempting: Claude could technically perform the task.

Why A is wrong: The requirement does not need autonomous control flow; autonomy adds variability without business value.

Exam lesson: Known process + verifiable steps → Workflow.


Question 2 — Agentic Architecture

A software company wants Claude to troubleshoot complex customer deployments. Depending on what the system discovers, it may need to inspect configuration, analyze logs, query telemetry, review recent changes, test connectivity, or ask the customer for additional information. The necessary sequence cannot be determined beforehand.

Which architecture BEST matches the requirement?

A. Fixed five-stage workflow B. Agentic architecture using well-defined diagnostic tools C. Single retrieval-augmented generation call D. Static rules engine

Correct answer: B

Why: The most important clue is that the next action depends on intermediate discoveries and cannot be enumerated beforehand.

Claude needs a loop similar to:

Observe → Decide → Act → Observe → Decide → ...

This matches Anthropic’s agent model: the LLM dynamically directs its process and tool use according to environmental feedback.

Exam lesson: Unknown path + discovery-driven next action → Agent.


Question 3 — Augmented LLM

A legal department needs an assistant that answers employee questions using an approved policy repository. Policies change regularly. Each request needs only one retrieval step followed by a grounded answer with citations; the assistant performs no external actions.

What is the BEST architectural choice?

A. Multi-agent architecture B. Fully autonomous agent C. Augmented LLM using retrieval D. Fixed rules engine containing copies of every policy

Correct answer: C

Why: Claude needs external, changing knowledge, but not autonomous planning.

The minimal architecture is:

Question → Retrieval → Claude → Grounded answer

Anthropic identifies retrieval as a standard augmentation of the LLM building block.

Exam lesson: Need external context ≠ need an agent.


Question 4 — Architecture vs SLA

A retailer has a returns assistant with a p95 response-time target of under one second. An architect proposes three sequential agents: one interprets the request, one searches policies, and one writes the response. The underlying task is straightforward and follows the same processing structure each time.

What is the PRIMARY concern?

A. Agents cannot access policy information B. The sequential multi-agent architecture adds unnecessary latency and complexity for a predictable task C. Every agent must use the same system prompt D. Multi-agent systems cannot generate customer-facing responses

Correct answer: B

Why: The business SLA is the binding architectural constraint. Sequential model interactions and coordination add round trips. Anthropic explicitly notes that increased agentic complexity can trade latency and cost for additional capability; that trade-off makes sense only when the task benefits from it.

The supplied practice exams use almost this same reasoning in their Domain 1 latency scenarios.

Exam lesson: Architecture must satisfy the SLA, not merely solve the functional task.


Question 5 — Multiple Response: Choosing the Pattern

A financial-services company wants Claude to investigate unusual transaction anomalies. The system does not know beforehand which databases, historical records, or external risk sources will be relevant. However, financial transactions must never be modified automatically.

Which TWO design decisions are most appropriate?

A. Use an agentic architecture for investigation because the next information-gathering step depends on previous findings. B. Give the agent unrestricted transaction-update tools so it can resolve anomalies efficiently. C. Use a completely fixed workflow even if the required investigation steps cannot be enumerated. D. Limit the agent to investigative/read capabilities and keep transaction modification outside its autonomous capability. E. Replace investigation with a single static prompt.

Correct answers: A and D

Why A: The investigation path is inherently discovery-driven.

Why D: Agentic flexibility does not imply unlimited authority. The architecture should provide only the capabilities necessary for the role.

This question deliberately crosses Domain 1 pattern selection with the broader production architecture thinking expected of a professional architect.

Exam lesson: Autonomy of reasoning and authority to act are separate architectural decisions.


21. What the Practice Exams Tell Us About Likely Question Style

The two supplied practice exams are unofficial, so they should not be treated as authoritative exam content. However, together they show a remarkably consistent question structure.

The candidate is usually given:

Business Situation
        +
Technical Requirement
        +
One Binding Constraint

Choose the architecture that best fits

For this objective, the binding clue is often something like:

"same sequence every time"

WORKFLOW

"depends on what is discovered"

AGENT

"retrieve information and answer"

AUGMENTED LLM

"strict latency"

SIMPLIFY

"cost reduction"

AVOID OVER-ENGINEERING

"cannot enumerate cases"

MORE ADAPTIVITY

That is much closer to the likely professional-level reasoning than memorizing definitions.


22. Final Exam Cheat Sheet

Augmented LLM

Claude + retrieval/tools/memory

Use when Claude needs better context or capability, but the task does not need autonomous multi-step planning.

Think: Retrieve → Answer


Workflow

Code controls the process.

Use when the task has a known sequence, known branches, predictable steps, or verifiable intermediate results.

Think: A → B → C → D


Agent

Claude controls the process.

Use when the next action depends on what was discovered, the number or order of steps is difficult to predict, and flexibility justifies additional cost and latency.

Think: Observe → Decide → Act → Observe → Repeat


The sentence to remember for the exam

If you can define the path beforehand, prefer a workflow. If Claude must discover the path while solving the problem, consider an agent. If Claude simply needs additional knowledge or tools to complete a straightforward task, start with an augmented LLM.

And above all:

Choose complexity because the requirement demands it—not because the technology allows it.

That principle is consistent with the official Domain 1 objectives, the supplied practice exams, the unofficial practitioner workbook, and Anthropic’s current architecture guidance.

Advertisement