Computer-Use AI Agents: How Models Operate Software
Computer-use AI agents combine a model with software that observes a graphical interface and issues actions such as clicks and keystrokes.
Timeline
- 2025-01-23: OpenAI published its Computer-Using Agent research release and Operator system card.
- 2025-08-05: NIST published a proposed taxonomy covering computer use, permissions, monitoring, reliability and autonomy in agent systems.
- 2026-02: NIST NCCoE published a concept paper for practical agent identity and authorization guidance.
- 2026-10-12: Primary OpenAI and NIST sources were reopened and reviewed for this guide.
A computer-use AI agent is a system that lets a model operate software through an interface made for people. The model is only one component: software around it supplies observations, exposes actions and manages the task. OpenAI describes its Computer-Using Agent as processing screen pixels and using a virtual mouse and keyboard. NIST uses the broader term agent for systems in which a general-purpose model and software scaffolding can perceive an environment and manipulate tools beyond producing text. [1][3]
The core workflow is an observation-and-action loop. The system captures the current screen or another interface representation, the model interprets what is visible and chooses a next step, and the software executes an allowed action such as clicking, scrolling or typing. A new observation then shows the result, allowing the model to continue, revise the plan or ask for help. This repeated loop is why a computer-use agent can navigate a multi-step form instead of predicting one fixed sequence at the start. [1][2]
Graphical computer use differs from calling a purpose-built application programming interface. An API offers defined operations and structured data, whereas a graphical agent can work through buttons, menus and fields even when no suitable API exists. That flexibility also creates fragility: labels move, pages load slowly, dialogs interrupt the flow and visually similar controls can lead to different outcomes. NIST therefore treats modality, access pattern, reliability, monitoring and autonomy as separate dimensions rather than assuming that the word agent describes one uniform capability. [1][3]
Benchmark scores show performance on specified test conditions, not universal competence. At its January 2025 release, OpenAI reported success rates of 38.1 percent on OSWorld, 58.1 percent on WebArena and 87 percent on WebVoyager, while also describing the technology as early and limited. Its system card said the model performed best on short, repeatable work and had more difficulty with complex environments. Scores from one model, benchmark and date cannot establish that an agent will reliably complete a different task on a changing live site. [1][2]
Permissions determine the possible consequences of an error. A system with read-only access can observe information, while one with write access may send a message, change a file, place an order or alter an account. NIST identifies tool permissions and the trustworthiness of the environment as central risk factors, and its identity project says agent deployments need strong identity, authorization and governance. In practice, organizations should give an agent only the accounts, data and actions required for the task, then limit duration and scope where the platform permits. [3][5]
Untrusted content creates a distinct security problem. A webpage, email or file can contain text that looks like an instruction to the model even though it came from an attacker rather than the user. NIST calls this agent hijacking or indirect prompt injection and says the underlying weakness is a failure to separate trusted instructions from external data. Because attackers adapt, a single successful safety test is not proof of protection; NIST recommends adaptive evaluations, task-specific analysis and testing across repeated attempts. [2][4]
Human oversight is most useful at consequential boundaries. OpenAI’s system card describes explicit confirmation before actions such as financial transactions, sending email or deleting calendar events, along with refusals and monitoring. A deployment can add allowlists, spending or action limits, activity logs, checkpoints and a clear stop control. These measures do not make every action safe, but they reduce the chance that a mistaken interpretation silently becomes an irreversible external change and make later review more practical. [2][3][5]
For a user, a sensible task is narrow, observable and easy to reverse. State the intended result and constraints, inspect which account and data the agent can reach, and review the target before authorizing a consequential step. Avoid exposing unrelated secrets, and verify the final state instead of relying only on the agent’s success message. Computer use is valuable because it can bridge software without a dedicated integration, but safe use depends on matching permissions and oversight to the real impact of the actions being taken. [2][3][4][5]
Sources
- OpenAI — Computer-Using Agent
- OpenAI — Operator System Card
- NIST — Lessons Learned from the Consortium: Tool Use in Agent Systems
- NIST — Strengthening AI Agent Hijacking Evaluations
- NIST NCCoE — Agentic AI Identity and Authorization Project Resource Hub