CCARF Practice Question
Correct answer: B
A: The descriptions were already improved and clearly differentiate the tools. The misrouting persists because a system prompt instruction is creating an unintended association between the keyword 'billing' in refund requests and the billing tool.
B: System prompt wording can silently override well-written tool descriptions. The phrase 'billing-related concerns' matches refund requests that mention billing, causing the model to favour adjust_billing even when process_refund is the correct tool. Reviewing system prompts for conflicts after updating tool descriptions is essential.
C: Few-shot examples add token overhead and treat the symptom rather than the cause. The root issue is the system prompt instruction creating a conflicting signal that needs to be resolved directly.
D: Consolidation eliminates the useful distinction between refunds and billing corrections. The fix is to correct the system prompt instruction, not to merge tools that serve different purposes.