Exam CCA-F Topic 1 Question 20 Discussion

Actual exam question for Anthropic's CCA-F exam
Question #: 20
Topic #: 1
During testing, you find that when a customer says "I need a refund for my recent purchase," the agent calls process _refund immediately - but populates the required order_id parameter with a plausible-looking but fabricated value instead of first calling lookup_order to retrieve the actual order ID. The refund call fails because the fabricated ID doesn't exist. Which change directly addresses the root cause of the agent fabricating the order_id value?

Suggested Answer: B Vote an answer

The failure originates from an underspecified tool contract. A precise description tells Claude where the required parameter must come from and prevents it from fabricating an identifier.
Server-side validation in D is still valuable as a safeguard, but it detects the error rather than addressing the agent's decision-making. Anthropic identifies detailed tool and parameter descriptions as the most important factor in reliable tool use.

by Alexander at Aug 19, 2026, 06:50 PM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10