🤖 AI Explained
← Back to lesson

Quiz: Tools: A Deep Dive

6 questions. Check your understanding before moving on.

Tools Quiz

Q1
When Claude 'calls a tool', what is actually happening?
Q2
What does stop_reason: 'tool_use' tell the host application?
Q3
A tool definition requires a description field to work — without it, the API call will fail.
Q4
You want to force Claude to use a specific tool called 'lookup_policy'. Which tool_choice config achieves this?
Q5
This tool_result has a bug that will cause Claude to misinterpret a failure as success. Spot it:

```json
{
  "type": "tool_result",
  "tool_use_id": "abc123",
  "content": "Error: permission denied on /etc/shadow"
}
```
Q6
As a tech leader evaluating AI tooling: tools are best described as what?