Back to Blog
Industry

Daniel Kim7 min
+Tab

Your clinical operations team runs a batch of trial sites through a clearly defined SOP. The steps are written down, the expected outputs are measurable, and the process is approved. The problem is that the digital tools they touch every day keep changing. Every new release of the EDC, the LIMS, or the document management system breaks the RPA script that was built to automate it. That is the real cost of staying on traditional RPA in regulated, high-variability environments.

Why RPA breaks in regulated environments

Traditional RPA binds to specific UI elements using selectors, xpaths, or object IDs. When a vendor releases a point release that renames a field or rearranges a layout, the bot stops. In pharma and life sciences, these changes happen frequently. A 2022 industry survey of GCP-focused automation teams found that on average, teams spent 40 percent of their RPA effort on maintenance rather than new automation. Every time a clinical data system updates, developers must rebuild the script, re-validate it, and re-test against the same trial data sets. That maintenance treadmill consumes capacity that could otherwise address new trial workflows, data reconciliation, or exception handling. In regulated environments, these rebuilds also trigger additional documentation and validation activities, adding further delay.

Selecting a selector is brittle. Seeing the screen is durable.

RPA tools rely on a static mapping between a UI element and a code-level identifier. If the identifier changes, the bot halts. Computer use agents do not need selectors. They see the screen the way a human does. They can read labels, scan tables, interpret status messages, and react to layout changes. They do not depend on a single, fragile selector. When the UI shifts, the agent can still locate the same information by name, position, or context, and continue executing. This makes a single agent model capable of surviving multiple releases of the same application without rewriting the automation.

Rebuild-on-change vs adapt

With RPA, UI changes mean rebuilds. You open the bot project, locate the broken selector, replace it, and retest. In fast-moving life sciences environments, that cycle can repeat dozens of times a year. Computer use agents adapt. They do not need a new selector because they are already using visual cues. A new field name or a different button layout is just another visual element for the agent to process. The same agent can continue running on successive releases of the software, reducing the need for developer time and validation overhead.

Halt-on-exception vs recover

RPA bots are designed for deterministic flows. When they encounter an unexpected state, a missing field, a system error, or a changed layout, they typically stop and wait for human intervention. In clinical operations, that means a human must review the error, decide how to patch the script, and restart the task. Computer use agents can reason through exceptions. If a field is missing, they can search for an alternative, retry the action, or log a detailed exception with context. They do not always need a human to step in. This resilience is especially valuable in environments where trial data, staffing, and system configurations vary from site to site.

What changes with computer use agents

  • Survives UI changes without rebuilding
  • No brittle selectors or xpaths needed
  • Recovers from unexpected states instead of halting
  • Follows the SOP as written, with no flowchart bot
  • Works across legacy applications and virtualized desktops like Citrix

A single, durable agent model can replace dozens of fragile RPA bots across the same clinical or lab ecosystem.

How to move without the risk

You do not have to rip out all your RPA at once. The most pragmatic path is to pick one high-pain process that is rule-based, SOP-driven, and currently blocked by UI changes. Examples include trial enrollment data entry, site initiation document processing, or lab result reconciliation. Run a pilot with a computer use agent on the same trial data set used by the existing RPA. Measure the time to completion, error rate, and maintenance effort. If the agent runs reliably and requires less developer time, expand to related workflows. Meanwhile, keep RPA for high-volume, stable, backend tasks where determinism and predictable UI structures still make sense. Over time, replace additional fragile bots with agents as UI changes and maintenance costs become untenable.

Moving to AI agents lets you replace brittle RPA with a durable, adaptable operating model. If you want to see how a computer use agent can run your validated workflows, book a demo with the Coasty team.

© 2026 Coasty

Backed byYCombinator