Last reviewed
Correct answer: C. It can observe results and adjust its plan accordingly
Explanation
Taking many steps is not the trait. A shell script takes many steps. What makes a system agentic is that the outcome of step two can change what step three is: the model reads a tool result, sees that the search returned nothing useful or the test still fails, and chooses a different move than the one it had queued.
Anthropic frames this as an architectural split. Workflows are systems where LLMs and tools are orchestrated through predefined code paths, whereas agents direct their own process. The server-side search loop in the Claude API is the miniature version: the model searches, reads results, determines whether to search again, and iterates until it has what it needs. Gemini function calling has the same shape, since the call-and-return process can repeat over multiple turns.
That is why the fixed-sequence option is worth dwelling on rather than dismissing. A pipeline that runs the same steps regardless of outcomes is a workflow, and often the better engineering choice: predictable, cheap to debug. It is simply not agentic. Tools supply the feedback an agent adjusts on, and a one-step system has nothing left to adjust.
Sources
“Workflows are systems where LLMs and tools are orchestrated through predefined code paths.”
“The model searches, reads results, determines whether to search again, and iterates until it has what it needs, all without your application participating.”
“This process can be repeated over multiple turns.”
Practise 3 questions on this topic
Take AI Agents Basics — Timed Test (3 questions) — scored instantly, explanation for every question, no login.