CCARF Practice Question

Paper 5 · Question 40

D2 Tool Design & MCP Integration · Paper 5

[Scenario: Conversational AI Architecture Patterns] Your `remove_team_member` tool uses a `dry_run: boolean` parameter for previewing impacts before execution. Production monitoring shows the agent bypasses the preview step by calling with `dry_run=false` directly. You need to ensure every removal is preceded by a preview that the user explicitly confirms. What is the most reliable approach?

Show answer & explanations

Correct answer: D

Related Tool Design & MCP Integration questions

Paper 5 Q7[Scenario: Multi-agent Research System] Production logs show a persistent pattern: requests like “analyze the uploaded quarterly report” are…Paper 5 Q9[Scenario: Multi-agent Research System] In your system design, you gave the document analysis agent access to a general-purpose tool `fetch_…Paper 5 Q38[Scenario: Customer Support Agent] Production logs show a consistent pattern: when customers include the word “account” in their message (e.…Paper 5 Q41[Scenario: Conversational AI Architecture Patterns] Production monitoring shows your `search_catalog` tool fails 12% of the time: 8% are net…

More: Paper 5 · All practice questions