Exam CCA-F Topic 1 Question 20 Discussion
Actual exam question for Anthropic's CCA-F exam
Question #: 20
Topic #: 1
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.
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
0
0
0
10
Comments
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.
Report Comment
Commenting
You can sign-up / login (it's free).