Courseiva
Implementing AI Solutions →mediumMultiple Choice

AI0-001 Implementing AI Solutions Practice Question

A company wants to build a conversational agent that can handle complex multi-step tasks such as booking a flight, reserving a hotel, and scheduling a car rental in a single session. The agent must be able to break down the user's request into sub-tasks, call external APIs, and reason about the results. Which design pattern is BEST suited for this requirement?

⚠ Common exam trap

AI0-001 often tests the misconception that RAG or fine-tuning alone can handle multi-step agentic tasks — candidates must distinguish retrieval (knowledge augmentation) and fine-tuning (behavior shaping) from true agentic orchestration with tool use and reasoning loops.

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

✓

An agentic workflow implementing the ReAct pattern with tool use

The ReAct (Reasoning + Acting) pattern interleaves chain-of-thought reasoning with tool/API calls, allowing the agent to decompose a multi-step request, invoke external services (flight, hotel, car APIs), observe results, and iterate. This is precisely what's needed for orchestrating dependent sub-tasks across multiple systems. Agentic workflows with tool use are the industry-standard design for multi-step task automation with LLMs.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Retrieval-Augmented Generation (RAG) with a vector store

    Why it's wrong here

    RAG retrieves documents from a vector store to ground responses in source content; it provides no mechanism for decomposing goals, sequencing API calls, or reasoning over their outputs. It is tempting because RAG is the right pattern when answers must cite internal knowledge rather than orchestrate external actions.

  • ✓

    An agentic workflow implementing the ReAct pattern with tool use

    Why this is correct

    ReAct interleaves reasoning traces with tool calls, letting the agent decompose the request, invoke flight, hotel and car APIs, then reason over each result before the next step. This satisfies the multi-step, external-API constraint that a single prompt or plain chain cannot handle.

  • ✗

    A single large language model prompt with all instructions

    Why it's wrong here

    A single prompt cannot iteratively decompose tasks, invoke external APIs, and reason over returned results across turns; it produces one static completion. It is tempting because a monolithic prompt suffices for straightforward single-shot generation, such as summarising text or answering a self-contained question.

  • ✗

    Fine-tuning a model on a dataset of flight, hotel, and rental conversations

    Why it's wrong here

    Fine-tuning adapts a model's weights to a conversational style or domain, but it adds no mechanism for decomposing tasks, invoking external APIs or reasoning over their results. It tempts when domain-specific tone is the goal. A tool-use or agent pattern provides that orchestration.

About these practice questions

This AI0-001 question is part of Courseiva's 962-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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 CompTIA exam blueprint

This AI0-001 practice question is part of Courseiva's free CompTIA 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 AI0-001 exam.