Pre-Winter Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: force70

Anthropic Claude Certified Architect – Foundations CCAR-F Question # 36 Topic 4 Discussion

Anthropic Claude Certified Architect – Foundations CCAR-F Question # 36 Topic 4 Discussion

CCAR-F Exam Topic 4 Question 36 Discussion:
Question #: 36
Topic #: 4

During testing, when a customer says, “I need a refund for my recent purchase,” the agent immediately invokes process_refund but populates the required order_id parameter with a plausible-looking fabricated value instead of first calling lookup_order. The refund fails because the invented order identifier does not exist. Which change directly addresses the root cause of the fabricated order_id?


A.

Update the process_refund tool description to state explicitly that order_id must come from a successful lookup_order result and must never be assumed, inferred, or invented.


B.

Change tool_choice from auto to any so Claude must call a tool on every turn.


C.

Add server-side validation that checks whether order_id exists before attempting the refund and returns an error when it does not.


D.

Preprocess customer messages to extract any mentioned order identifiers and inject them into the conversation before sending the request to Claude.


Get Premium CCAR-F Questions

Contribute your Thoughts:


Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.