Robot logiciel (RPA)

  • Concept
  • Intermédiaire
  • Transversal
  • Toujours utilisé

En bref

Un robot logiciel (RPA) est un programme qui reproduit, sur ordinateur, des actions répétitives qu'un humain ferait à la souris et au clavier.

Définition complète

Un robot logiciel, ou RPA (Robotic Process Automation, automatisation robotisée des processus), est un programme informatique qui reproduit des actions répétitives normalement effectuées par un humain sur un ordinateur : copier une donnée d’un tableur vers un logiciel de comptabilité, ouvrir un email, extraire une pièce jointe, remplir un formulaire en ligne. Contrairement à un robot physique, il n’existe que dans le logiciel : il « clique » et « tape » à la place d’un humain, mais beaucoup plus vite et sans erreur de fatigue.

Par exemple, une entreprise qui recevait 200 factures par email chaque mois et les saisissait une à une dans son logiciel de comptabilité, à raison de 5 minutes par facture, peut confier cette tâche à un robot logiciel qui la réalise en quelques secondes, sans erreur de recopie.

Attention : un robot logiciel exécute exactement ce qu’on lui a appris à faire, mais rien d’autre. Si le format d’un document change légèrement, il peut se bloquer ou produire une erreur, contrairement à un humain qui s’adapterait spontanément.

À quoi ça sert

Le robot logiciel est utile pour libérer du temps humain sur des tâches répétitives, à faible valeur ajoutée, mais qui doivent néanmoins être faites avec rigueur : saisie de données, rapprochement de fichiers, envoi de rappels. Ce temps libéré peut être réinvesti sur des tâches qui demandent du jugement ou de la relation client.

Il sert aussi à réduire les erreurs de saisie manuelle, fréquentes dès qu’une tâche est répétée des dizaines de fois par jour. Un robot logiciel bien configuré applique toujours exactement la même règle, ce qui améliore la fiabilité des données.

Enfin, il permet à de petites structures d’automatiser des tâches sans avoir besoin d’un service informatique important : contrairement à un développement sur mesure, un robot logiciel se configure souvent sans écrire de code.

Cas d'usage typiques

– Automatiser : saisir automatiquement des factures reçues par email dans un logiciel de comptabilité.
– Rapprocher : comparer deux fichiers pour repérer les écarts sans intervention humaine.
– Extraire : récupérer automatiquement des informations sur un site web ou dans un document pour les intégrer dans un autre outil.
– Notifier : envoyer automatiquement des rappels ou des relances à partir d’une liste de contacts.
– Migrer : transférer des données d’un ancien logiciel vers un nouveau, sans ressaisie manuelle.
– Fiabiliser : contrôler la cohérence de données entre plusieurs systèmes qui ne communiquent pas directement entre eux.

Ce que tu sauras faire

Repérer une tâche répétitive et bien définie dans une entreprise qui pourrait être confiée à un robot logiciel.

Mises en situation

Situation 1 : un cabinet comptable automatise la saisie de factures

Contexte : le cabinet traite 300 factures fournisseurs par mois pour ses clients, saisies manuellement.

Application : mise en place d’un robot logiciel qui lit les factures reçues par email et les saisit automatiquement dans le logiciel comptable.

Résultat attendu : le temps de saisie passe de plusieurs jours par mois à quelques minutes de vérification, et les comptables se concentrent sur le conseil aux clients.

Situation 2 : une PME rapproche ses commandes et ses livraisons

Contexte : chaque semaine, l’entreprise doit vérifier que les commandes correspondent aux livraisons reçues, en comparant deux fichiers Excel à la main.

Application : un robot logiciel compare automatiquement les deux fichiers et surligne les écarts.

Résultat attendu : les écarts sont détectés le jour même au lieu d’être découverts parfois plusieurs semaines plus tard, ce qui évite des litiges avec les fournisseurs.

Situation 3 : un service RH automatise l’envoi de documents contractuels

Contexte : le service ressources humaines envoie manuellement les mêmes documents à chaque nouvel arrivant.

Application : un robot logiciel génère et envoie automatiquement le pack de bienvenue dès que la fiche du nouvel arrivant est créée dans le système RH.

Résultat attendu : les nouveaux salariés reçoivent leurs documents sans délai, et l’équipe RH gagne plusieurs heures par semaine à réinvestir dans l’accueil humain des recrues.

Application guidée : décider si une tâche est automatisable par RPA

Contexte : dans une entreprise, la tâche A consiste à copier chaque jour le même type de donnée d’un logiciel à un autre, toujours au même format ; la tâche B consiste à répondre par téléphone à des demandes clients très variées, qui nécessitent d’écouter et de comprendre chaque situation.

Question : laquelle de ces deux tâches est une bonne candidate pour un robot logiciel classique, et pourquoi l’autre ne l’est pas ?

Résultat attendu : l’apprenant doit identifier la tâche A comme candidate idéale (répétitive, stable, basée sur des règles fixes), et expliquer que la tâche B demande de la compréhension et de l’adaptation, ce qui dépasse les capacités d’un RPA classique sans intelligence artificielle avancée.

Application guidée : calculer le temps gagné par un robot logiciel

Contexte : une équipe passe 45 minutes par jour, 5 jours par semaine, à recopier manuellement des commandes d’un site web vers un logiciel de gestion. Un robot logiciel pourrait réaliser cette tâche en configuration initiale de 2 jours de travail, puis fonctionner ensuite quasi instantanément chaque jour.

Question : au bout de combien de semaines le temps gagné dépasse-t-il le temps investi dans la mise en place du robot ?

Résultat attendu : l’apprenant doit calculer le temps hebdomadaire gagné (45 minutes x 5 jours = 3h45 par semaine), comparer ce gain au temps de mise en place (2 jours, soit environ 14 heures), et en déduire qu’il faut un peu moins de 4 semaines pour que le temps gagné dépasse le temps investi.

Pour bien le retenir

L'analogie

Un robot logiciel, c’est un peu comme un stagiaire extrêmement rigoureux, mais totalement dépourvu d’initiative. Si on lui montre une fois, très précisément, comment copier une information d’un endroit à un autre, il le refera à l’identique, des milliers de fois, sans jamais se plaindre ni se tromper. Mais si la situation change un peu, si le document a une nouvelle mise en page, il ne saura pas s’adapter tout seul : il faudra le réexpliquer, comme on réexpliquerait une nouvelle consigne à ce stagiaire.

« Le stagiaire ultra-rigoureux qui refait toujours le même geste, jamais un autre. »

Moyen mnémotechnique

RPA : Répète Précisément une Action.

Pièges à éviter

À ne pas confondre avec

Une confusion fréquente consiste à croire qu'un robot logiciel est intelligent, capable de comprendre et de s'adapter comme le ferait une intelligence artificielle. En réalité, un RPA classique suit un script précis : il ne « réfléchit » pas, il exécute une séquence d'actions prédéfinie.

Une autre erreur est de vouloir automatiser un processus mal défini ou instable. Si les étapes changent souvent, le robot logiciel va se bloquer en permanence : il faut d'abord stabiliser et documenter le processus avant de l'automatiser, pas l'inverse.

Enfin, il ne faut pas confondre RPA et robotisation industrielle. Le robot logiciel n'a pas d'existence physique : il agit uniquement à l'intérieur des logiciels, contrairement à un bras robotisé en usine.

Évolution historique

Apparition : Diffusion large dans les entreprises depuis les années 2015-2020

Quels changements depuis l’arrivée de l’IA ?

Avant

Les premiers robots logiciels suivaient un script rigide, écrit à l’avance : ils reproduisaient une suite de clics et de saisies toujours identique, et se bloquaient dès que l’environnement changeait un peu.

Aujourd’hui

Les outils de RPA récents intègrent de plus en plus de composants d’intelligence artificielle : reconnaissance de documents même mal formatés, lecture et interprétation de texte libre dans un email, adaptation à de petites variations. On parle parfois d’automatisation « intelligente » quand le RPA se combine avec ces briques d’IA, ce qui rend les robots logiciels un peu plus tolérants aux imprévus qu’avant.

Évolution historique

Années 2000 : apparition de premiers outils d’automatisation de tâches informatiques, encore limités et réservés à des usages techniques spécifiques.

Début des années 2010 : le terme RPA se structure et des éditeurs spécialisés développent des outils dédiés aux entreprises.

Milieu des années 2010 : le RPA se démocratise dans les grandes entreprises, en particulier dans la finance et les fonctions administratives.

Fin des années 2010 : l’outil devient accessible à des structures plus petites, avec des interfaces « sans code » plus simples à configurer.

Depuis les années 2020 : le RPA se combine de plus en plus avec l’intelligence artificielle pour traiter des tâches moins strictement répétitives, comme la lecture de documents variés.