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 →
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.