In software-automatisering is een robot een programma dat de handelingen nabootst die een mens op een computer doet, om een taak zelfstandig af te ronden. Het is geen fysieke machine met armen. Het is software die applicaties opent, op knoppen klikt, in velden typt en informatie tussen systemen kopieert, stap voor stap volgens een script.
Zie het als een razendsnelle, eindeloos geduldige uitzendkracht die alleen precies doet wat je hem hebt geleerd en zich nooit verveelt. Geef de robot een lijst van 500 facturen om in je boekhoudsysteem te zetten en hij werkt elke factuur op dezelfde manier af, om drie uur ‘s nachts als je wilt, zonder koffiepauze. Dit is de werker in het hart van robotische procesautomatisering, waar een RPA-bot de op regels gebaseerde schermtaken doet die mensen saai vinden.
Er zit wel een addertje aan dat je vooraf moet kennen. Omdat een robot het scherm leest zoals een mens, kan hij breken als dat scherm verandert. Verplaats een knop, hernoem een veld of duw een nieuwe lay-out door, en een robot die het gisteren prima deed klikt opeens het verkeerde aan. Die kwetsbaarheid is de prijs van werken bovenop software in plaats van via een vaste koppeling.
Een robot volgt regels, hij improviseert niet. Verandert een scherm of ziet een waarde er ongewoon uit, dan heeft hij heldere instructies nodig over wat te doen, anders stopt hij. Die voorspelbaarheid is een kracht voor repeterend werk en een grens voor alles wat oordeel vraagt. Robots draaien in twee smaken: een onbemande werkt alleen op de achtergrond, terwijl een bemande naast een mens zit en op verzoek helpt.
Bij TopDevs zetten we software-robots in voor de taken met veel volume en vaste regels die de uren van een team opslokken, zodat mensen overhouden voor het werk dat echt een mens nodig heeft.