Ultralytics YOLO27: Join the waitlist.
License YOLO
Back to Ultralytics Glossary

Robotic Process Automation (RPA)

Robotic process automation (RPA) uses software bots that mimic clicks and keystrokes to run repetitive, rule-based tasks across business software.

Robotic process automation (RPA) is software that automates repetitive, rule-based computer work by having software bots operate applications the way a person does: opening programs, clicking buttons, typing into fields, copying data between systems, and following the same steps every time. Typical jobs include invoice entry, account reconciliation, order processing, employee onboarding, and report generation, often in older systems that offer no API. The robots are entirely software and have nothing to do with physical robotics. Blue Prism, founded in the UK in 2001, is widely credited with coining the term, and UiPath, Automation Anywhere, and Microsoft Power Automate are among the most widely used platforms.

How RPA Works#

Developers build a bot in a visual designer, often by recording a person's actions and then editing the steps. To find each button or field, the bot uses a selector, a stored description of the element's attributes such as its window, control type, and name, and falls back to screen coordinates or image matching where no such attributes exist. Attended bots run on an employee's desktop when that person starts them, such as filling a form during a customer call. Unattended bots run on servers on a schedule or from a work queue, managed by an orchestrator that assigns jobs, stores credentials, and logs every action for audit:

The same precision makes bots brittle. A renamed field, a moved button, or a new pop-up breaks the selector, and the process stops until a developer updates it, so large RPA deployments carry steady maintenance work as the underlying applications change.

RPA and AI#

Rules handle structured data; anything messier needs machine learning in front of the bot, a combination vendors call intelligent automation and Gartner calls hyperautomation.

  • Document understanding: Optical character recognition (OCR) and extraction models turn scanned invoices, receipts, and forms into structured fields that a bot enters into the finance system, a common step in document analysis pipelines.
  • Computer vision for screens: Virtual desktops such as Citrix often expose only an image of the remote screen, so selectors cannot see its controls. UiPath's Computer Vision activities send an image of the window to a neural network that identifies and labels every button, text field, and checkbox, which is object detection applied to user interfaces.
  • Language models and agents: Large language models (LLMs) classify emails, draft replies, and resolve the exceptions that used to stop a bot, while bots keep the deterministic steps. Vendors now market this mix as agentic automation, with AI agents deciding what to do and bots doing it.

Visual inspection results can start these automations too. In Ultralytics Platform Agents, a Gate condition on a YOLO26 result, such as a detection count or a confidence range, can feed a Webhook block that sends one JSON POST per matching result to a public HTTPS endpoint, so a defect detection can start a flow in any automation tool that accepts incoming web requests.

  • Agentic workflows: Multistep processes in which LLMs plan, call tools, and check results, handling the unstructured inputs that scripted bots cannot.
  • Computer use agents (CUAs): AI agents that operate software from screenshots by deciding each click as they go, so a moved button does not break them. They run slower and less predictably than a recorded RPA script, which repeats exactly the same steps on every run.
  • API integration: Connects systems directly through their programming interfaces, which is faster and survives interface redesigns. RPA fills the gaps where no API exists or building one would take too long.

Explore solutions

Computer vision in sports

Computer vision in sports

Discover how Ultralytics YOLO powers sports vision with player and ball tracking, performance analytics, coaching insights, and athlete rehabilitation.
Learn more
Computer vision for aerial imagery

Computer vision for aerial imagery

Turn drone and aerial imagery into real-time insights for agriculture, aquaculture, conservation, and geospatial analysis with Ultralytics YOLO.
Learn more
Computer vision in aerospace

Computer vision in aerospace

Apply computer vision in aerospace with Ultralytics YOLO for aircraft inspection, runway FOD detection, airport ground operations, and composite defect detection.
Learn more
Computer vision in security

Computer vision in security

Protect every site with Ultralytics YOLO models. Vision AI powers perimeter monitoring, threat detection, license-plate recognition, and workplace safety.
Learn more
Computer vision in robotics

Computer vision in robotics

Power smarter machines with Ultralytics YOLO models. Vision AI in robotics drives autonomous navigation, perception, object tracking, and real-time control.
Learn more
Computer vision in logistics

Computer vision in logistics

Streamline logistics with Ultralytics YOLO models. Vision AI enables package inspection, sorting, vehicle tracking, and real-time warehouse safety monitoring.
Learn more
Computer vision in retail

Computer vision in retail

Reimagine retail with Ultralytics YOLO models. Vision AI powers inventory tracking, shelf monitoring, queue management, and smarter customer insights.
Learn more
Computer vision in healthcare

Computer vision in healthcare

Build healthcare solutions with Ultralytics YOLO models. Vision AI in healthcare powers faster medical imaging, smarter diagnostics, and patient monitoring.
Learn more
Computer vision in manufacturing

Computer vision in manufacturing

Optimize manufacturing with Ultralytics YOLO models. Vision AI drives quality control, defect detection, PPE compliance, and assembly line automation.
Learn more
Computer vision in automotive

Computer vision in automotive

Apply computer vision in automotive with Ultralytics YOLO models. Vision AI elevates road safety, driver assistance, and vehicle automation for smarter roads.
Learn more
Computer vision in agriculture

Computer vision in agriculture

Bring vision AI to smart agriculture with Ultralytics YOLO models. Power crop monitoring, livestock tracking, and precision farming for higher, smarter yields.
Learn more

Let's build the future of AI together!

Begin your journey with the future of machine learning