Question 128
CCA-F is a newly released exam. These practice questions reflect our best current understanding — the exact wording and question formats may change in the live exam until the certification matures. Use them to learn the concepts, not to memorize.
Scenario: Customer Support Agent - Compliance requires that `verify_identity` always runs and returns a verified result before `process_refund` can execute. The team debates whether to enforce this with a carefully worded system prompt or programmatically. Which approach gives a deterministic guarantee?
- AA detailed system prompt explaining the required order with a worked example.
- BA programmatic precondition that blocks `process_refund` until `verify_identity` has returned a verified result.
- CSetting `tool_choice: "any"` so the model must always call a tool first.
- DListing `verify_identity` before `process_refund` in the `allowedTools` array.