Computer use
Also known as: computer-using agent
Letting an AI agent work a computer like a person does - it looks at pictures of the screen and moves the mouse and types.
Draft - this entry has not been reviewed yet.
Formal
A form of tool calling in which the tools are the screen, mouse and keyboard; a multimodal model is sent pictures of the screen and answers with actions such as "click at this point" or "type this text", repeating until the task is done.
In plain English
Like a stand-in sitting at your desk while you are away - they see the same screen, press the same buttons, and can do anything you could do from that chair.
In practice
A finance clerk at a shipping company has an agent copy freight totals from an old booking program with no API into the finance system; it opens each booking, reads the figures off the screen and types them in.
Why it matters
It reaches any program a person can use, even without an API, but anything shown on screen - a web page, a pop-up - can carry hidden orders, and every click is a real action.
Technical deep dive
Anthropic released computer use as a public beta on 22 October 2024 with an upgraded Claude 3.5 Sonnet, and OpenAI followed in January 2025 with Operator and its Computer-Using Agent model; other labs and browser vendors have since shipped comparable features. Mechanically it is ordinary tool calling with a special tool definition. The client declares a computer tool with the display dimensions; the model returns tool-use blocks naming actions such as screenshot, left_click at (x, y), left_click_drag, scroll, type, key (a key combination) or wait; the client executes them against a real or virtual display and returns the result, a fresh screenshot for observation actions. The loop repeats until the model stops requesting tools.
Coordinates are expressed in the pixel space of the screenshot the model saw, which creates a classic bug. Vision APIs downscale large images (Anthropic's limit is roughly 1568 px on the long edge and about 1.15 megapixels), so a client that sends a 4K screenshot and clicks the returned coordinates unscaled will miss. Implementations either run the virtual display at a modest resolution such as 1280×800, which vendors recommend, or rescale screenshots down and coordinates back up. Recent tool versions let the model batch several actions per turn; the client should execute them in order and halt at the first failure, and ending a batch with a screenshot lets the model verify the outcome instead of assuming it.
Pixel-based control is the most general approach, reaching legacy thick clients, Citrix sessions and anything without an API, but it is slow, token-hungry and brittle compared with alternatives. Browser agents that read the DOM or accessibility tree, and classical robotic process automation with deterministic selectors, are faster and more repeatable when they apply. Benchmarks such as OSWorld (369 tasks across real desktop applications, with human success around 72%) and WebArena track progress; typical failures are misreading small text, acting before a page has loaded, losing track of state across many steps and clicking the visually similar wrong element.
The security posture follows from the fact that the screen is untrusted input and every click is a real action. Any web page, email or document rendered on screen can carry indirect prompt injection, and the agent inherits whatever sessions and credentials the machine holds. Vendor guidance is consistent: run the agent in a dedicated VM or container with minimal privileges, avoid exposing logged-in accounts or secrets, restrict network egress to an allowlist, and require human confirmation for consequential actions such as purchases, sending messages or accepting terms. Anthropic additionally runs classifiers over screenshots to flag likely injection attempts, which lowers but does not remove the risk.
What to learn first
Everything this builds on, foundations first.
Relationships
- A kind of
- Tool calling
- Requires
- AI agentMultimodal model
Sources & further reading
Official documentation
- Anthropic documentation - Computer use tool · Anthropic
Reference works
- Anthropic (2024), Introducing computer use · Anthropic
- Xie et al. (2024), OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments · arXiv
Where this data comes from
This entry was drafted by an AI from the sources above and has not yet been checked by a person. Treat it as a starting point, and check anything important against the sources.
See the review queueSuggest a correction on GitHubThis term as JSON
Check yourself
Loading…