Legacy accounting work
Export monthly PDFs, rename files by convention, upload reports, and route them to finance without waiting on an API that is never coming.
Automation — — by Mahmoud Zalt
How AI computer control works, what the benchmarks really show, and when to let an AI Employee run the desktop apps that have no API.
AI computer control is automation that works through the screen instead of through an API. The employee takes a screenshot, decides the next action from what it sees, then clicks, types, moves a file, or runs a command, and screenshots again to confirm the result. Anything a person can do sitting at a keyboard becomes something you describe once and repeat.
Most automation happens through APIs, and that works when the software exposes the exact action you need. But most companies still run on desktop apps, vendor portals, internal tools, accounting packages, spreadsheets, and old systems that were never designed to be automated by anything. Robotic process automation grew into a market worth tens of billions of dollars almost entirely because of that gap, and more than half of large enterprises now run some form of it. AI computer control is the same gap, addressed with a model that can actually look at the screen.
The difference from older automation is where the decision comes from. Classic RPA scripts a fixed path: click these coordinates, type in this field, repeat forever. It breaks the moment a button moves. A computer control agent reads the live screen at every step and picks the next action from what is actually there, so a redesigned menu, a resized window, or a new consent dialog does not end the run. The workflow looks like a person at the machine, except it can be repeated, logged, and governed by approval gates.
In research and industry this category usually goes by a different name: a computer use agent, or GUI agent. Anthropic ships it as Computer Use, OpenAI retired its standalone browser agent and folded the capability into its main assistant, and Google shut down Project Mariner and moved the technology into Gemini. The pattern is consistent: the standalone browser demo became a feature inside a bigger assistant, and almost all of them stay inside a browser tab. Full computer control goes further and operates the whole desktop, a spreadsheet in Excel, layers in Photoshop, an export in Final Cut, any native app with no browser tab and no API at all.
Short desktop tasks are close to solved. Long workflows are not. On OSWorld, the standard benchmark of real desktop tasks, the best agents now score above 85 percent, past the 72 percent human baseline the researchers measured, up from about 12 percent in early 2024. On the long-horizon follow-up, where a single task takes a person a median of roughly 1.6 hours, the strongest system finishes only 20.6 percent of tasks.
The interesting number is the one underneath. On those long workflows the same agents score around 55 percent on partial credit, which means they get most of the way through and then miss the landing. They lose the thread across hundreds of steps, forget a value from step nine at step ninety, or quietly drift after a dialog they did not expect. Capability is not the bottleneck anymore. Horizon is.
It is worth sitting with how fast the first number moved, because it explains why advice written eighteen months ago is now wrong. The best agents scored about 12 percent when the benchmark was published in early 2024. They reached the mid thirties by mid 2025. In December 2025 one system crossed the human baseline for the first time, and by mid 2026 several were clearing 85 percent. If you tried a computer control agent once, decided it was a toy, and moved on, you formed that opinion against a version of this technology that no longer exists.
That one finding is the whole operating manual for this technology, and it is why the advice in the rest of this page keeps repeating itself. Do not hand a computer control agent a job. Hand it a step. A step that takes a person two minutes, has one visible success condition, and can be checked at a glance is squarely inside the range where these agents are now better than the human baseline. Chain five of those with a review point between them and you get a reliable multi-hour workflow out of a model that could not have run the whole thing in one shot.
They rarely break by clicking the wrong pixel. The researchers behind the long-horizon benchmark named the specific things that defeat frontier agents, and every one of them is a property of the workflow rather than a limit of the model's eyesight. Knowing the list is useful, because each failure mode has an obvious counter once you can see it coming.
Read that list again and notice that four of the five are fixed by how you frame the task, not by waiting for a better model. That is the practical difference between teams who get value out of this today and teams who conclude it does not work. The same agent, pointed at a well-shaped step, is a different product from the one pointed at a vague hour-long job.
The best candidates are short, repeatable, and easy to verify: the work where a person is acting as a pair of hands for software that will not talk to anything else. If you can describe the success condition in one sentence, it is a good candidate.
Export monthly PDFs, rename files by convention, upload reports, and route them to finance without waiting on an API that is never coming.
Log into each portal, download invoices, check order status, collect receipts, and file every document in the right folder.
Open the file, update rows, run repeatable checks, and save a corrected version for review with the original untouched.
Operate the custom tools that only exist inside your company and were never built for anything outside them.
Pull a number out of one desktop app, reconcile it in a second, and drop the result into a third, the sequence nobody wants to own.
Batch renames, format conversions, folder reorganisation, and the small scripts that run faster from a terminal than from a mouse.
Notice what is missing from that list: anything that requires taste, negotiation, or a judgment call about the business. Those are not computer control problems, and pretending otherwise is how teams end up disappointed. The list above is deliberately unglamorous, and that is the point. Unglamorous work that happens twenty times a week is exactly where this pays for itself.
Use the API when one exists and covers the exact action. Use computer control when the action only exists behind a screen. Use classic RPA when the interface will never change and you want a cheap deterministic script, which in practice is almost never true.
| Dimension | Traditional | With Sista |
|---|---|---|
| Best for | Structured systems with documented endpoints | Apps and workflows that only exist behind a screen |
| Setup | Requires endpoint docs, keys, and engineering work | Requires a desktop companion app and a clear workflow |
| Reliability | Very high when the API covers the job | Very high on short verifiable steps, weaker across long unbroken runs |
| Scope | Limited to what the API exposes | Any visible desktop app, local files, terminal, and browser windows |
| Maintenance | Breaks on versioned API changes, fixed in code | Survives layout and menu changes because it reads the screen each time |
| Security exposure | Limited to whatever the API key is scoped to touch | Scoped per app and per workflow, with approval gates on sensitive actions |
The table makes the tradeoff visible, but the picking rule in practice is simpler than the table. If the app you depend on has a maintained API for the exact action you need, use the API and keep your stack boring. If the app refuses to be automated, hides the action behind a UI flow, or only exists on someone's laptop, computer control is the unlock. Most real companies live in the middle: half the workflow is API-friendly, the other half is a vendor portal nobody owns. That mixed shape is the interesting one, because it is the case that neither an integration platform nor a screen recorder handles on its own.
That mixed shape is also the argument for hiring an employee rather than wiring a tool. A workflow that starts in a connected app, detours through a portal with no API, and ends in a spreadsheet on a local disk needs one worker who can switch modes mid-task and still remember why it started. On Sistava that is one AI Employee holding the whole job: connected integrations where they exist, screen control where they do not, memory of the context across both, and one activity feed you review afterwards. Splitting that across three disconnected tools is how the handoffs get lost.
A screen-only agent is working with one hand tied. The long-horizon benchmark results make this concrete: realistic workflows needed an average of 318 tool calls, and the systems that do best are the ones that stop clicking when clicking is the slow way. Renaming four hundred files is one command and forty minutes of mouse work. Reading a folder listing is one call and a dozen screenshots.
This is why Sistava's Computer Controller covers three action types instead of one: desktop control for clicks, typing, scrolling, keyboard shortcuts and screenshots; file management for listing, reading, writing and searching local files; and terminal commands for the work that a shell does in one line. Alongside it, Browser Controller handles the web natively, clicking an element by name rather than by pixel coordinate, which is more reliable on any site that reflows. One companion app for macOS, Windows and Linux powers both, and you enable each one independently, per employee.
The practical effect is that you stop choosing between precision and reach. The employee reaches for the terminal when the terminal is right, the DOM when the page is right, and the mouse when the app leaves no other option. That routing is the difference between an agent that demos well and one that finishes.
Skip computer control when a clean API already exists, when the outcome depends on judgment rather than a procedure, or when nobody can say in one sentence what a correct result looks like. Those three filters remove most of the disappointing use cases before anyone wastes a week on them.
Judgment is the sharp edge. If the work requires negotiation, taste, strategic tradeoffs, or reading a room, let the employee prepare it and keep a person on the decision. That is not a knock on the technology, it is simply where these agents sit today: strong on repeatable screen paths, unreliable on open-ended calls. Ask for the draft, the export, the reconciliation, the shortlist. Keep the choice.
The other honest limit is verification. If checking the agent's work takes longer than doing the work, the automation is a loss no matter how well it performs. Good candidates produce an artefact you can glance at: a file in the right place, a number that reconciles, a status that flipped. Bad candidates produce a change buried inside a system nobody looks at until the quarter closes.
A computer control agent inherits whatever the logged-in session can see: open tabs, saved logins, local files, anything already running. That is simply how screens work, and it is the reason scoping matters more here than in most software. The right posture is one app and one workflow at a time, with approval gates on anything touching money, credentials, or an outside inbox.
The specific risk worth understanding is visual prompt injection: text planted in a page, a document, a filename, or a notification that is written to be read by the agent rather than by you. In one published benchmark of 306 interactive test cases, injections steered computer-use agents successfully up to 51 percent of the time and browser-only agents up to 100 percent on some sites, and system prompt defences alone barely moved the numbers. Security agencies across the Five Eyes published joint guidance on agentic AI in 2026 naming prompt injection as a core manipulation route and stressing that no single safeguard is sufficient on its own. Anyone selling you a one-line fix for this is selling something.
Those five are the whole defence, and on Sistava they are product surfaces rather than good intentions. Every tool is enabled or disabled per employee, so an employee that never needs desktop access never has it. Tool Rules let you write plain-English constraints that bind a specific tool on every single run. Approval gates hold consequential actions until you release them. And every action lands in the activity feed with a screenshot, so a wrong click is something you catch on review rather than something you discover in an audit.
None of this makes a screen-level agent risk-free, and no honest vendor will tell you it does. What it does is make the blast radius small enough to reason about, and make every action reviewable after the fact. That is the bar worth holding any computer control product to, including ours. The full mechanics live on the desktop automation feature page, alongside browser automation for the web half of the same job.
That order is not bureaucracy, it is the direct consequence of what the benchmarks show. Short verifiable steps are the range where these agents already outperform the human baseline, and long unsupervised runs are the range where they lose the thread around step ninety. Skip the ramp and the agent will eventually do something embarrassing inside a vendor portal on a Friday night. Follow it and the same workflow runs hundreds of times a month with nobody watching, and you keep the audit trail every compliance reviewer asks for.
If none of the pre-built roles match the shape of your desktop work, you can train a custom AI Employee on it directly, describing the workflow the same way you would brief a new hire on their first morning. The employee keeps the context between runs, so the second month does not start from the same explanation as the first. If you want the deeper reading first, the plain-English definition of a computer-use agent covers the category itself, the comparison of desktop-capable agents puts the main options side by side, the safety question gets its own full answer, and the no-API playbook walks through choosing and shipping your first workflow.
It sees what the session and its permissions allow, and that scope is yours to set. A desktop agent inherits the access level of the window and app it is working in, which is why permissions are granted per app rather than as free rein over the device. Keep the scope to the one workflow you are automating, and require approval before anything that touches credentials, payments, or an outside inbox.
Yes, and this is the most underrated risk in the category. It is called visual prompt injection: instructions planted in a page, document, filename, or notification that are written for the agent rather than for you. Published benchmarks have steered computer-use agents this way in up to half of attempts, and system prompt defences alone are not enough. The working defence is layered: narrow scope, approval gates on consequential actions, tool-level rules, and an activity log somebody actually reads.
Classic RPA scripts a fixed path: click at these coordinates, type in this field, repeat. It breaks the moment a button moves or a window resizes. AI computer control reads the actual screen at each step and decides the next action from what it sees, so a redesigned menu or a shifted layout does not stop the workflow the way it stops a recorded macro. The trade is that RPA is deterministic and cheap where nothing changes, while computer control is adaptive and better suited to interfaces you do not control.
It depends entirely on task length. On the standard desktop benchmark of short real tasks, the best agents now score above 85 percent, past the roughly 72 percent human baseline. On long-horizon workflows that take a person around 1.6 hours, the best system completes about 20 percent, though partial scores show they get most of the way through. Read that as a design instruction rather than a verdict: break long jobs into short verified steps and you are working in the range where the technology is genuinely strong.
Nothing ships without you seeing it, as long as approval gates are on. Every action lands in the activity feed with a screenshot, so you can follow a workflow step by step, catch a wrong click before it matters, and pause the employee at any point. That review loop is exactly why the first-week ramp asks you to keep approvals on until the workflow proves itself dull.
Yes, for anything touching your local machine. The companion app is a small program you install on macOS, Windows, or Linux that gives your AI Employee a controlled window into the computer: screen capture, mouse and keyboard input, file access, and terminal commands. You install it once and it powers both Computer Control and Browser Control, each of which you can enable or disable independently per employee. Without it, your employees still work through cloud tools and connected apps, they just cannot reach your desktop.
It runs wherever the companion app is running and signed in, which for most teams means a machine that stays on rather than the laptop that travels. The practical setup for recurring work is a dedicated machine with only the apps that workflow needs installed, which also happens to be the safest configuration, since the agent cannot reach what is not there.
Computer control is the bridge between the API world and the messy reality of how work actually gets done. The best deployments treat it as one normal tool in the AI Employee toolbox, reached for when a screen is the only door, ignored whenever a clean integration already exists. The benchmark story of the last two years, from 12 percent to past the human baseline on short tasks while long unbroken runs stay hard, is really one instruction repeated: keep the steps short and keep them checkable.
So pick one repeatable workflow, write down what correct looks like, leave approvals on for the first week, and you will know within days whether the unlock is worth the setup. For me the answer was obvious the first time I watched an employee rename and upload twelve months of vendor invoices in under three minutes, with nobody touching a keyboard, and the whole run sitting there in the activity feed afterwards to check.