Computer use is an emerging AI capability that enables software agents to interact with applications through their user interfaces (UIs)—just like a human would.
What it is: Computer use is a capability that enables AI agents—commonly known as computer-using agents—to see the screen, understand UI elements, and take actions like clicking, typing, scrolling, and uploading. It enables agents to complete work across applications when APIs or selectors are not available, all under enterprise governance.
How does it work: A computer-using agent perceives on-screen elements through vision models, reasons what to do next, and executes actions such as clicking buttons, filling forms, and navigating menus—without relying on APIs, connectors, or hard-coded selectors.
Why it matters: Computer use unlocks automation for new scenarios that were previously out of reach with traditional automation technologies. Combined with enterprise-grade orchestration, human-in-the-loop oversight, and robust testing, it becomes a practical, governed way to close the last-mile automation gap at scale.
Where it's used: Designed for UI-based automation, computer use works across web, desktop, and virtual desktop interfaces (e.g., Citrix). It shines in scenarios where interfaces are dynamic or frequently changing, and where automation requires judgment and adaptability.
How it fits into your automation program: Computer use complements your existing automation investments, enabling you to combine the adaptability of agentic AI with the precision of deterministic RPA and API capabilities.
Key benefits: Computer use simplifies automation development, reduces total cost of ownership, and accelerates time to value—while improving accuracy and unlocking new automation use cases.
Computer use (also referred to as computer-using agents or GUI agents) is an AI capability in which an AI agent interacts with software through the graphical user interface (GUI) rather than through programmatic APIs. The agent employs a combination of AI tools and AI models, including screen perception (typically powered by multimodal vision models), reasoning and planning (driven by large language models, or LLMs), and action execution (mouse clicks, keyboard input, scrolling, drag-and-drop) to carry out multi-step tasks across one or more applications.
In essence, computer use enables an AI agent to interact with UIs the same way a person does: by looking at the screen, deciding what to do, and performing the action. The agent does not need an API endpoint, a database connection, or a pre-built integration—it works with whatever interface is visible.
Despite enterprises’ decades-long efforts at digital transformation, a significant share of business-critical processes still live behind GUIs that offer no API. Insurance claims portals, government systems, legacy enterprise resource planning (ERP) modules, and third-party vendor websites are common examples. Computer use makes it possible for AI agents to work with these legacy systems—opening up valuable new agentic opportunities.
Several technology advances have converged to make computer use viable:
Multimodal vision models
Modern AI models can now interpret screenshots, identify UI elements, read text, and understand spatial layouts with high accuracy. These capabilities are rapidly evolving, with new features being introduced across leading AI platforms.
LLM-powered planning
LLMs reason for multi-step tasks, decompose goals into actions, and adapt when something unexpected appears on screen.
Tool-calling architectures
Standardized frameworks allow models to invoke real actions (click, type, scroll) within a structured planner-executor loop. This is the cycle where the AI plans what to do, acts on the screen, observes the result, and adjusts as needed.
Enterprise AI infrastructure
Orchestration platforms, guardrails, human-in-the-loop workflows, and audit capabilities have matured enough to bring computer use from lab demos into production.
Computer use sits alongside—and often complements—other automation and AI tools and paradigms. Understanding where each approach fits is essential for building an effective automation strategy.
Traditional robotic process automation (RPA) technology is used to automate software by manipulating application selectors, including document object model (DOM) elements, UI automation tree nodes, and image anchors. It follows deterministic, rule-based scripts. Computer-using agents, by contrast, perceive the screen through vision models and dynamically determine the right actions to take.
RPA excels in stable, high-volume, and rules-driven processes. Computer use shines when interfaces are unpredictable, when selectors aren't fully reliable, or when the workflow requires judgment and adaptability.
In many enterprise programs, the two approaches coexist: RPA handles structured paths while computer use brings intelligence and flexibility where it's needed most.
Browser automation tools (such as Selenium, Playwright, and Puppeteer) interact with web applications through the document object model (DOM)—a browser's structured representation of the page and its elements. They are fast, precise, and well-suited for testing and repetitive web tasks. However, they are limited to browsers and require access to the underlying HTML structure.
Computer use operates at the visual, pixel level and works across any application surface—web, desktop, Citrix/VDI, native dialogs—without needing DOM access.
Browser automation is the right choice when DOM access is available and stable, while computer use extends reach to environments where it is not.
AI copilots and assistants (such as coding assistants, email drafters, or meeting summarizers) augment human decision making by providing suggestions and content. They help with a specific task, but rely on a human to review and act on the output.
Computer-using agents, on the other hand, take direct action on the UI—they execute the workflow, rather than just recommending actions. For example, a copilot might recommend an invoice entry, while a computer-using agent would actually fill out the form.
Both paradigms can work together within a governed automation program, with copilots advising and agents executing.
API-based automation is the gold standard when available: fast, reliable, and data-rich. However, many enterprise applications—especially third-party portals, legacy systems, and government platforms—offer no API.
Computer use provides a governed alternative for UI-only work, enabling automation in places that APIs cannot reach.
The recommended strategy is to use APIs where available and deploy computer use as a complement for everything else.
The planner-executor loop
At its core, every computer-using agent follows a cyclical architecture known as the planner–executor loop—where the AI plans what to do, acts on the screen, observes the result, and adjusts as needed. Here are the key stages:
Observe: a vision model captures the initial screen state
Intent: the AI agent receives a task (e.g., “Submit the Q3 expense report in the finance portal”)
Plan: an LLM-based planner breaks down the task into an ordered set of UI actions based on the observed screen state—e.g., “open the portal, navigate to the expense module, select Q3, upload the file, click ‘Submit’”
Act: the executor performs each action on the screen (click, type, scroll, upload)
Observe: a vision model captures the resulting screen state and compares it against the expected outcome
Adjust: if the observed state diverges from what was expected (for example, an unexpected dialog appears or a field is missing), the planner re-evaluates and generates corrective actions
Complete or hand off: if the agent is able to complete the task itself, it reports a successful outcome; if the agent encounters an unresolvable exception, it escalates to a human operator
Human-in-the-loop (HITL)
Escalating to a human operator is a critical part of successfully deploying computer-using agents. Enterprise deployments require human oversight at key decision points—and this oversight needs to be deliberately built into the planner–executor loop.
HITL mechanisms allow the AI agent to pause and request human approval before performing sensitive actions (e.g., submitting a payment, deleting a record), route exceptions to human operators when confidence is low, and provide a full audit trail that supervisors can review. This way, organizations maintain control without sacrificing the speed and scale of automation.
Observability and lifecycle management
Alongside the planner–executor loop and HITL oversight, observability is the third pillar of a well-functioning computer-using agent. Production-grade computer use demands visibility into what the agent is doing and why. Observability capabilities include step-by-step execution logs with screenshots, performance metrics (task completion rate, average latency, retry frequency), alerts and notifications on failures and anomalies, versioning and rollback for agent configurations, and other key safety measures. Together, these capabilities transform computer use from a "black box" into a transparent, auditable process.
Computer use is made possible by the convergence of several technology layers. Multimodal vision models (such as OpenAI GPT, Google Gemini, Anthropic Claude) provide screen perception. LLMs contribute planning and reasoning. Tool-calling and function-calling APIs provide structured action execution. Secure sandbox environments (virtual machines, containers, VDI) provide isolated runtime surfaces. Orchestration platforms tie everything together with scheduling, queuing, policy enforcement, and cross-system coordination.
Simple use cases can be handled by a single computer-using agent. More complex enterprise processes often require multiple specialized agents working together in a coordinated system.
In these scenarios, agents typically take on distinct roles:
Orchestrator (or supervisor): Coordinates the overall workflow, assigns tasks, and manages progress across agents.
Specialized agents: Each agent handles a specific task or system—for example, one navigates a procurement portal, another validates pricing in a spreadsheet, and a third updates the ERP system.
Context and memory layer: Shared state allows agents to pass information, maintain continuity, and make coordinated decisions across steps.
Common multi-agent patterns include supervisor–worker hierarchies, role-based task routing, and shared context across agents working on the same process.
Orchestration platforms provide the infrastructure for this coordination—ensuring agents collaborate effectively, workflows stay on track, and governance policies are enforced throughout.
Universal application reach: automate any application with a GUI—web, desktop, Citrix, VDI, legacy terminals—without APIs, selectors, or custom integrations
Adaptive action: vision-based perception intelligently adapts to UI changes (layout shifts, color themes, new elements) that would affect selector-based automations
Reduced integration complexity: no need to build and maintain API connectors for every system, the agent works with the interface as-is
Complementary to existing automation: computer use extends what traditional RPA and API automation can reach by expanding the automation footprint without replacing existing investments

Faster time to value: UI-based processes can be released in just days, unlocking ROI from automation investments faster
Broader process coverage: automation can now address the long tail of processes that were previously deemed too expensive or technically infeasible to automate
Reduced manual effort: the repetitive, error-prone manual work in data entry, portal navigation, and cross-system transfers can be eliminated
Improved accuracy: AI-driven action reduces human errors in high-volume, detail-intensive tasks

Enterprise-ready computer use solutions also unlock governance benefits that are critical for production deployments:
Full audit trail: every agent action is logged with timestamps, screenshots, and decision context for compliance and review
Policy enforcement: enterprise platforms apply role-based access, data handling rules, and action constraints on agent behavior
Human oversight at scale: HITL workflows ensure that sensitive actions are reviewed and approved before execution, even across thousands of automated tasks
Testability: computer-use workflows can be evaluated, regression-tested, and benchmarked, enabling continuous quality assurance in production

Unlike API responses, which are structured and predictable, UI layouts are inherently variable. User interfaces change. Vendor updates, browser versions, screen resolutions, and locale settings can all alter what the agent sees.
How to address it: use vision-based models that understand screen content contextually, rather than looking for an exact visual match. Combine this with agentic testing frameworks that continuously validate agent behavior against evolving UI states and flag regressions before they reach production.
A computer-using agent has the same screen access as a human user, which means it can potentially see sensitive data such as passwords, personal information, or financial records. It’s critical to incorporate strong safety measures and guardrails to minimize vulnerabilities and prevent unintended actions or data exposure.
How to address it: run agents in sandbox environments with scoped permissions. Enforce data-handling policies (e.g., masking, redaction) at the platform level. Apply role-based access control to limit which applications and actions each agent can perform, and maintain a complete audit trail for every session.
Computer use is probabilistic by nature: a vision model may misinterpret a screen element or a planner may choose a suboptimal action sequence. Achieving production-grade reliability requires systematic evaluation.
How to address it: implement structured evaluation frameworks that measure task completion rates, step accuracy, and error recovery. Use agentic testing tools to benchmark agent performance across representative scenarios, and build retry and fallback logic into the planner-executor loop.
Each step in a computer-use workflow involves a vision model call (to perceive the screen) and an LLM call (to plan the next action). This can introduce latency and compute costs, especially for complex, multi-step tasks.
How to address it: cache common screen states, batch actions where possible, and use tiered models (a lighter model for simple perception, a more capable model for complex planning) to manage compute costs and avoid latency. Monitor cost-per-task and set budgets to keep automation cost-justified and spending in check.
External portals and extranets
Many organizations depend on third-party portals for critical workflows such as government compliance submissions, insurance claims processing, partner onboarding, and vendor management. These portals rarely offer APIs and their UIs change without notice. Computer-using agents can navigate these portals, fill forms, upload documents, and extract confirmation data—all without manual intervention.
Legacy and desktop applications
Enterprise environments often include legacy desktop applications (locally installed software like mainframe terminals, older ERP modules, and proprietary internal tools) that can't be automated through APIs or web-based techniques. Computer use extends automation to these interfaces by perceiving and interacting with their native UI elements.
Procurement and finance
Procurement and finance teams frequently work across multiple systems: creating purchase orders in one application, verifying pricing in another, recording approvals in a third. Computer-using agents automate these cross-system workflows by operating each application’s UI in sequence, reducing cycle times and eliminating data re-entry errors.
Customer operations
Contact centers and customer-facing teams often toggle between client relationship management (CRM) systems, knowledge bases, ticketing tools, and communication platforms. Computer-using agents streamline these workflows by pulling customer context from one system, entering case details in another, and triggering follow-up actions—all through the UI, enabling faster resolution and more consistent service.
Modern computer-use capabilities typically combine UI perception, reasoning, action execution, and enterprise governance into a unified system. This includes the ability to operate across applications, coordinate workflows, involve humans when needed, and ensure reliability through testing and monitoring.
The UiPath approach to enterprise-ready computer use brings together the following components:
Computer use engine (ScreenPlay): Perceives UI elements and executes actions across web, desktop, and virtual environments (Citrix/VDI); purpose-built for unattended UI automation.
Centralized management (UiPath Orchestrator): Handles deployment, scheduling, queuing, and policy enforcement across agents and automations.
Human-in-the-loop capabilities (UiPath Action Center): Enables approvals, exception handling, and escalation for sensitive or uncertain steps.
Testing (UiPath Test Cloud): Supports continuous evaluation, regression testing, and reliability benchmarking for computer-use workflows at scale.
Document understanding (UiPath IXP): Extracts and structures data from documents to drive downstream actions within computer-use workflows.
Together, these components allow organizations to move from initial use cases to production-scale automation while maintaining governance, visibility, and control.
Take a closer look at UiPath computer use capabilities here.
Assess and prioritize
Begin by identifying processes that are manual because the target application lacks an API or reliable selectors. Rank them by business impact, volume, and UI stability. Focus first on high-value processes with relatively stable interfaces to maximize early ROI and build confidence.
Start with a narrow, stable path
A narrow scope reduces risk and accelerates learning, while a stable path ensures reliable execution. Start with a single, well-defined workflow (not an entire process) and define that path explicitly by outlining the start state, expected end state, and each UI action required to get there.
Build perception and planning
Configure the vision model to interpret the target application’s screens. Define the planner’s action vocabulary (click, type, scroll, select, etc.) and set up the planner-executor loop—the cycle where the AI plans, acts, observes, and adjusts. Test perception accuracy and planning reliability against representative screen states before moving to execution.
Governance and human-in-the-loop
Integrate HITL checkpoints for sensitive or high-risk actions. Define role-based access policies, data-handling rules, and escalation paths. Connect the computer-use workflow to your orchestration platform for scheduling, queuing, and audit logging.
Test, deploy, and monitor
Run the workflow through a comprehensive set of tests that cover expected paths, edge cases, UI variations, and error scenarios. Deploy to production with monitoring dashboards that track task completion rates, latency, error rates, and cost per task. Establish regression testing cadences to catch UI changes early.
The next generation of computer-using agents will integrate vision, voice, and document understanding into a single interaction loop. An agent may listen to a phone call, extract key information, navigate a CRM, and update a case—all within one workflow. This convergence of modalities will expand the range of processes that computer use can address.
Organizations will increasingly adopt a tiered autonomy model. Simple, low-risk tasks be completely autonomous. Medium-risk tasks will operate with periodic human review. High-risk tasks will require explicit human approval before each sensitive action. This spectrum—from copilot to agent to governed autonomy—allows organizations to scale computer use at a pace that matches their risk tolerance and trust in the technology.
As computer use moves into production, the industry is developing standardized benchmarks and evaluation frameworks for measuring agent performance. These benchmarks assess task completion, accuracy, latency, cost efficiency, and error recovery, enabling organizations to compare agents, track improvements, and set production readiness thresholds.
LAMs—purpose-built to plan and execute multi-step UI interactions—are emerging alongside general-purpose LLMs. Combing LLMs for reasoning with LAMs for execution—and coordinating it all with orchestration platforms—will drive the next wave of reliability and efficiency gains in computer use.
API first, computer use second. Always check whether an API or connector exists before deploying computer use. Reserve GUI-level interaction for applications that genuinely lack programmatic access.
Scope narrowly and expand incrementally. Start each computer-use project with a single, well-defined workflow (one task, one application, and one clear outcome). Prove reliability, then expand to adjacent steps and processes.
Design for exceptions. Build retry logic, falback paths, and human escalation into every agent. Assume that screens will look different, load slowly, or present unexpected dialogs.
Enforce governance from day one. Integrate role-based access, data-handling policies, and audit logging before the first production run, not after.
Test continuously, not just at launch. UI changes are frequent. Establish automated regression testing that runs regularly and alerts the team to perception or planning failures.
Monitor economics. Track cost per task (vision model calls + LLM calls + compute). Set budget thresholds to keep automation cost-justified and spending in check.
Use HITL as a trust-building mechanism. Start with full human supervision, where a human reviews every step, before progressively reducing oversight as the agent demonstrates reliability on each workflow. Require HITL approval for irreversible or high-impact actions.
Invest in observability. Log every action with screenshots and decision traces—essential for debugging, compliance, and continuous improvement.

ScreenPlay marks a fundamental shift in UI automation by replacing selector-based scripts with a natural-language agent that understands intent. This means faster workflows, lower maintenance overhead, and automation that finally scales.
Computer use brings governed, observable action to UI-only work—closing the gap between vision and execution. By combining multimodal perception, LLM-powered planning, and structured action execution, computer-using agents unlock automation for the vast number of enterprise processes that have remained stubbornly manual.
The path to production is clear: start small with a well-scoped workflow, add guardrails and human oversight, measure results rigorously, and scale with orchestration and testing. Organizations that treat computer use as a complement to their existing automation portfolio, not a replacement, will capture the most value.
Q: What is computer use in AI, in simple terms?
A: Computer use is an AI capability that allows software agents to interact with applications through their graphical user interface—the same screens, buttons, and forms that a human sees. Instead of connecting through APIs or code, the agent looks at the screen, decides what to do, and performs actions like clicking, typing, and scrolling to complete tasks.
Q: When should I use computer use versus API or RPA?
A: Use APIs when they are available and stable—they are the fastest and most reliable option. Use traditional RPA for stable, high-volume, rule-based workflows with reliable selectors. Use computer use when the target application has no API, when selectors are unreliable, or when the workflow requires adaptive, vision-based interaction with the UI. In practice, many enterprise automation programs combine all three approaches.
Q: What are best practices for securing and governing computer use?
A: Run agents in sandboxed environments with scoped permissions. Enforce role-based access control, data masking, and audit logging at the platform level. Integrate human-in-the-loop checkpoints for sensitive actions, and maintain a complete log of every agent action with timestamps and screenshots for compliance review.
Q: How reliable is computer use in production?
A: Reliability depends on the quality of the vision model, the stability of the target UI, and the robustness of the planner-executor loop. With proper testing, retry logic, and monitoring, enterprise teams achieve high task-completion rates. The key is investing in agentic testing tools that continuously evaluate agent behavior and catch regressions early.
Q: Can computer use handle multiple windows, tabs, and native dialogs?
A: Advanced computer-using agents can interact with multiple application windows, browser tabs, native OS dialogs, and even pop-ups. The vision model perceives whatever is on the active screen, and the planner sequences actions across windows as needed. Orchestration platforms help coordinate more complex multi-application workflows.
Q: Can computer use work with different operating systems?
A: Advanced computer-using agents can operate across different operating systems and computer environments, including Windows, virtual desktops, and browser-based applications.
Q: How do we test and monitor computer use at scale?
A: Use agentic testing tools to run automated regression tests against representative screen states and workflows. Monitor production performance with dashboards that track task completion rates, latency, error rates, and cost per task. Set alerting thresholds for anomalies, and maintain a cadence of regular test runs to detect UI changes before they impact live operations.