Courseiva

CCAR-P Advanced Agentic Architecture Practice Question

A logistics agent needs to fetch shipping rates from five different carriers simultaneously to find the best price. Which architecture is best suited for this requirement?

⚠ Common exam trap

Candidates often choose a sequential loop or a single-agent architecture. They fail to recognize that parallelizing independent tasks is the primary driver of performance gains in modern agentic systems.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Orchestrator-Worker Pattern

The Orchestrator-Worker pattern is ideal for tasks that can be parallelized. A central orchestrator identifies the need for multiple independent lookups and dispatches them to parallel workers (or tool calls). This significantly reduces total execution time compared to a sequential process where each carrier is queried one after another.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Chain of Thought (CoT) prompting

    Why it's wrong here

    Chain of Thought is a reasoning technique that helps the model work through complex problems step-by-step. While it improves the quality of the model's logic, it is inherently sequential and does not provide a mechanism for parallelizing external API calls across multiple different carriers simultaneously.

  • ✓

    Orchestrator-Worker Pattern

    Why this is correct

    This pattern allows a lead agent to delegate independent tasks to multiple specialized workers. In this scenario, the orchestrator can trigger five carrier-specific tool calls in parallel, collect the results, and then synthesize the findings to determine the best price, optimizing both speed and logical separation.

  • ✗

    Recursive Reflection

    Why it's wrong here

    Reflection involves a model reviewing and critiquing its own previous output to improve quality. This is a sequential, iterative process that is used for refining content or code, not for executing parallel data retrieval tasks. It would add unnecessary latency without addressing the requirement for simultaneous carrier lookups.

  • ✗

    Single-Agent Sequential Loop

    Why it's wrong here

    A single agent performing tool calls one by one would be much slower than a parallel approach. The agent would have to wait for each carrier's API to respond before initiating the next request, leading to a total latency that is the sum of all individual response times.

About these practice questions

Courseiva writes every CCAR-P question from scratch — 262 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Anthropic exam blueprint

This CCAR-P practice question is part of Courseiva's free Anthropic certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CCAR-P exam.