
The Digital Operator: AI in Computer-Use Automation
Computer-use agents can operate existing software interfaces, but production value depends on guardrails, screen state checks, and recoverable workflows.
Read MoreZharfAI Team

Traditional robotic process automation is excellent at repeating a stable sequence against a stable interface. Its weakness appears when the work is not actually a sequence: a supplier sends an unfamiliar invoice, an approval is late, an API and a browser disagree, or a policy exception needs judgment. Adding a language model can help interpret those situations, but it can also turn a predictable broken script into an unpredictable privileged actor.
The useful upgrade is not “RPA plus chat.” It is an orchestration layer that assigns each kind of work to the right mechanism: deterministic code for rules, APIs for supported transactions, RPA for constrained legacy screens, models for bounded interpretation, and people for accountable exceptions. The orchestrator owns state, authority, evidence, and recovery. The model never becomes the workflow engine.
Design the system as a control plane coordinating specialized workers:
The control plane should be able to pause, resume, cancel, retry, and reconcile work without asking a model what probably happened. It records authoritative results from workers and decides which transition is legal next.
BPMN remains a useful notation for communicating process flow, events, gateways, and human tasks. It is not an AI safety mechanism and does not prescribe implementation. Use it or an equivalent state model to make ownership and failure paths visible, then enforce those paths in code.
Before automating, describe the service in measurable terms:
| Contract element | Example |
|---|---|
| Trigger | Invoice received in approved mailbox |
| Required inputs | Supplier, invoice number, currency, amount, purchase order |
| Authoritative systems | Vendor master, PO service, receiving ledger, ERP |
| Allowed actions | Read records, create draft voucher, route approval |
| Prohibited actions | Change supplier bank account, approve own exception |
| Human gates | New supplier, price variance, duplicate uncertainty |
| Deadline | Initial classification within 10 minutes |
| Evidence | Source document hash, field provenance, policy decision, result |
| Recovery | Reconcile unknown ERP outcome before retry |
This contract prevents the agent from redefining success as “produced a plausible response.” Success is a verified business state. It also exposes process debt: missing ownership, conflicting sources, uncontrolled spreadsheets, and exceptions with no policy.
Process mining can help discover real variants, but historical frequency is not permission. A common workaround may be a policy violation repeated at scale. Review AI and Business Process Mining for discovery and conformance patterns.
Language and vision models are useful when inputs are ambiguous:
Their outputs should be typed proposals with confidence and source references. Deterministic validators then check schema, totals, dates, identifiers, tenant boundaries, and policy. A model may suggest that an invoice is freight-related; it should not grant itself permission to post the charge.
NIST’s 2026 “evaluation probes” research is relevant here. The project describes independent rubric-based verifiers integrated into an agent workflow to check evidence attribution and return structured verdicts. It is early research, not a finalized conformity standard, but the pattern is valuable: evaluate claims and evidence at the transition where they matter, not only after the workflow ends.
Build a router that considers more than model confidence:
Confidence is not authority. A 99% classification score does not authorize a payment, and a low score is not the only reason to escalate. Novel supplier identity, unusual value, changed bank details, or a stale approval can trigger a gate even when extraction is certain.
Prefer small tools such as lookup_purchase_order, create_voucher_draft, and request_approval over a general operate_erp function. OWASP’s Excessive Agency guidance identifies excessive functionality, permissions, and autonomy as root causes of harmful agent actions and recommends complete mediation in downstream systems.
The orchestration layer should place an action gateway between model output and production systems. For each write, it should:
An ERP timeout is not proof of failure. If the request may have committed, retrying can duplicate a voucher or order. Query the target using the business reference or idempotency key before another write. The durable state and retry patterns in The Long-Running Agent are essential infrastructure, not optional hardening.
Use short-lived task-scoped credentials. Do not store human passwords in an RPA vault and let a model reuse them across tenants. The Agent Passport explains how workload identity and delegated authority should remain visible.
The happy path is usually already understood. The value and risk concentrate in exceptions. Define a taxonomy:
Each exception needs an owner, priority, evidence package, deadline, and permitted resolutions. A reviewer should see the original source, extracted fields, rule results, actions attempted, and exact proposed change. Do not ask a person to approve a model-written paragraph that hides recipients, values, or effects.
Human approval itself can be attacked if untrusted content shapes the dialog. Build approval screens from validated transaction fields, not free-form model text. For patterns and metrics, see Designing Human Approval Without Creating a Bottleneck.
Consider an invoice arriving as a PDF:
If the PDF contains a sentence telling an AI system to ignore policy, it remains document data. It cannot alter the action catalog, approval requirement, or system instruction. This boundary is central to secure orchestration.
Instrument process-level and agent-level signals:
OpenTelemetry provides vendor-neutral trace, metric, and log concepts. Its generative-AI semantic conventions are evolving and some fields are explicitly marked development or moved between repositories. Pin a version, document custom attributes, and avoid recording prompt or tool content by default because it can contain sensitive data.
Telemetry is not the evidence ledger. Sampling may omit spans; process evidence must remain complete enough to explain an action. Use Observability for AI Agents for a deeper instrumentation plan.
An extraction F1 score does not establish operational value. Evaluate four layers:
| Layer | Measures |
|---|---|
| Interpretation | field precision/recall, calibration, unsupported-document detection |
| Decision | route accuracy, policy compliance, evidence attribution, abstention quality |
| Execution | task completion, duplicate effects, conflict handling, unauthorized-action rate |
| Operations | cycle time, exception age, human minutes, rework, cost, incident rate |
Split results by supplier, document type, language, amount band, process variant, channel, and downstream system. Build test cases from real corrections and adversarial documents, while protecting personal and commercial data.
Run shadow mode before writes: the new orchestrator proposes actions alongside the existing process, and reviewers compare both to authoritative outcomes. Then enable low-risk reversible steps, followed by narrow writes with approval. Expand only when each process slice meets its gate.
Watch for:
Agent protocols and frameworks change quickly. NIST’s AI Agent Standards Initiative, launched in 2026, is working on interoperability, identity, security, and evaluation, but its planned guidance and research do not yet constitute one complete orchestration standard. Preserve replaceable adapters and explicit versions.
Before production writes, require:
The numerical targets should come from process risk and baseline performance. A 95% success rate may be excellent for drafting low-risk correspondence and unacceptable for posting financial transactions.
Usually it wraps and narrows RPA. Stable legacy interactions can remain robotic workers, while the orchestrator manages state, evidence, exceptions, APIs, and human gates.
No. Use bounded workers and explicit transitions. A single agent with every tool makes permission, testing, recovery, and accountability harder.
When policy requires it, the outcome is consequential, evidence conflicts, the variant is unsupported, authority is missing, or a prior transaction has an unknown result.
Compare correct end-to-end outcomes, cycle time, human handling time, rework, exception backlog, and incidents against the baseline. Counting clicks or model calls is not business value.
Sources reviewed and current as of July 30, 2026:

Computer-use agents can operate existing software interfaces, but production value depends on guardrails, screen state checks, and recoverable workflows.
Read More
Autonomous agents need traces, run histories, approvals, and failure taxonomies so teams can understand what happened after the agent acted.
Read More
When an agent can buy, the payment system must bind identity, intent, item, payee, budget, receipt, and dispute rights into one controlled transaction.
Read MoreSee the daily briefing and the operational guides. This page is an archive note, not an invitation to start a project.