How is tool use initiated with Claude?	By sending a request that includes a user message and a tool schema.
What is the role of the tool schema in tool use?	It describes additional functionality that the user wants to expose to Claude.
What does Claude respond with when it decides to use a tool?	A "tool use part," which includes a tool use ID, a name, and the input arguments.
How is computer use implemented within the Claude system?	It follows the exact same flow as general tool use, utilizing the tool system.
What is unique about the computer use tool schema?	It is very small and does not match the typical structure of a tool schema, but it expands into a much larger structure for Claude.
What types of actions can Claude call using the expanded computer use schema?	Actions such as mouse move, left click, and screenshot.
Who is responsible for fulfilling Claude's tool use request?	The developer or server that receives the request.
How is a computing environment simulated for Claude?	By setting up a Docker container that programmatically executes key presses and mouse movements.
Does Claude directly manipulate a computer during computer use?	No, computer use is implemented using the tool system, and the developer provides the actual computing environment.
How can a user begin testing computer use without building the environment from scratch?	By using Anthropic's reference implementation, which is a pre-built Docker container.
