What is the initial input required to use a tool with Claude?	A user message and a tool schema.
What is a tool schema?	A description of additional functionality that is exposed 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 input arguments.
What is the developer's role after Claude requests a tool?	The developer's server code receives the request and executes the necessary action.
How is computer use implemented within the system?	It uses the exact same tool system as general tool use.
What is unique about the tool schema used for computer use?	It starts small but expands into a much larger structure that allows Claude to call action functions (e.g., mouse move, left click).
How is a computing environment simulated for Claude during computer use?	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.
What two items are needed to start testing computer use functionality?	A Docker implementation and a local AWS profile.
