Question 57
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 - Production logs show the agent often calls `get_customer` when users ask about orders (e.g., “check my order #12345”) instead of calling `lookup_order`. Both tools have minimal descriptions (“Gets customer information” / “Gets order details”) and accept similar-looking identifier formats. What is the most effective first step to improve tool selection reliability? What is the most effective first step?
- AImplement a routing layer that analyzes user input before each turn and preselects the correct tool based on detected keywords and ID patterns.
- BCombine both tools into a single `lookup_entity` that accepts any identifier and internally decides which backend to query.
- CAdd few-shot examples to the system prompt demonstrating correct tool selection patterns, with 5–8 examples routing order-related queries to `lookup_order`.
- DExpand each tool’s description to include input formats, example queries, edge cases, and boundaries explaining when to use it versus similar tools.