Courseiva
Agents and the Agent SDK →hardMultiple Choice

CCDV-F Agents and the Agent SDK Practice Question

In an agentic flow, what is the impact of providing redundant tool descriptions that overlap in functionality?

⚠ Common exam trap

Candidates assume that providing more information for tools is always better, failing to realize that redundant or overlapping descriptions confuse the model, leading to non-deterministic, unpredictable, and inefficient tool selection.

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

✓

It decreases the agent's reliability and increases ambiguity.

Overlapping tool descriptions create ambiguity, leading to 'non-deterministic' selection behavior. When an agent is unsure which tool to choose for a specific task, it may pick the wrong one or fall into a loop of trying multiple tools unnecessarily. This reduces efficiency, increases token consumption, and degrades the user experience by introducing potential execution errors or delays in task completion.

Answer analysis

Option-by-option breakdown

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

  • ✗

    It improves the agent's ability to handle errors.

    Why it's wrong here

    Redundant tools do not provide better error handling; they actually introduce the risk of the agent choosing a suboptimal tool that may return an error for a task that a different, better-defined tool could have handled successfully.

  • ✓

    It decreases the agent's reliability and increases ambiguity.

    Why this is correct

    Ambiguity in tool definitions makes it difficult for the model to make consistent choices. This lack of clear differentiation leads to fragmented reasoning, where the agent may attempt to use multiple tools for the same task, wasting resources and reducing output quality.

  • ✗

    It allows the agent to cache results more efficiently.

    Why it's wrong here

    Tool caching is a function of the implementation logic, not the descriptions. Having redundant tools does not help caching; if anything, it complicates the cache lookup, as the system must distinguish between different tool identifiers that serve the same purpose.

  • ✗

    It forces the model to use all tools in every turn.

    Why it's wrong here

    The model does not 'use' all tools; it selects them based on intent. Redundancy causes the model to guess which one is correct rather than choosing them all. If it does try to use them all, it's a sign of poor reasoning caused by the ambiguity.

About these practice questions

Courseiva writes every CCDV-F question from scratch — 257 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 CCDV-F 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 CCDV-F exam.