RPA e automazione AI: che differenza c'è, e quale serve a una piccola impresa
La RPA ripete i clic di una persona dentro le finestre di un programma. Un'automazione AI passa dai dati e affida a un modello solo i passi che le regole non sanno fare. Da dove viene la prima, quando si rompe, e perché in una PMI serve di rado.

La risposta corta
Che differenza c'è tra RPA e automazione AI?
La RPA, robotic process automation, è un software che ripete i clic e le battute di una persona dentro le finestre di un programma: lavora sullo schermo, non sui dati, ed è nata per collegare sistemi vecchi che non hanno un modo pulito di parlarsi. Un'automazione AI collega i programmi attraverso la loro porta dati e affida a un modello linguistico solo i passi che le regole non sanno fare, come leggere un'email o tirare fuori tre numeri da un PDF. Per una piccola impresa la seconda è quasi sempre la strada: non si rompe quando un pulsante cambia posto, e i programmi in uso oggi hanno già la porta che alla RPA mancava.
La sigla RPA arriva in una piccola impresa quasi sempre da fuori: la porta un consulente, un fornitore di software, un articolo letto la sera. E porta con sé una promessa che suona bene, un robot che fa il lavoro d'ufficio al posto tuo. La promessa ha un fondo di verità e un contesto preciso, che è quello delle banche e delle assicurazioni di quindici anni fa. Fuori da quel contesto, la parola descrive quasi sempre lo strumento sbagliato per il problema giusto.
Cosa fa davvero una RPA#
Il nome trae in inganno due volte: non c'è nessun robot e non c'è nessuna intelligenza. C'è un programma che ripete, dentro le finestre di altri programmi, le mosse che una persona farebbe con mouse e tastiera. Apre il gestionale, clicca sul menu, incolla un numero nel campo, preme invio, passa alla finestra dopo.
La definizione di riferimento è quella che l'IEEE ha messo a standard nel 2017, nel documento 2755 sui termini dell'automazione dei processi: un'istanza software preconfigurata che usa regole di business e una coreografia di attività predefinita per eseguire in autonomia processi e transazioni «in uno o più sistemi software non collegati fra loro», con «gestione delle eccezioni affidata a una persona». Le parole che contano sono predefinita e non collegati: la sequenza è scritta prima, e i programmi in mezzo ai quali lavora non hanno un modo diretto per passarsi i dati.
Come faccia a lavorare dentro un programma senza esserci collegata lo dice bene Microsoft nella documentazione di Power Automate, dove i desktop flows sono la parte RPA dell'offerta: l'automazione interagisce con la macchina «usando gli elementi dell'interfaccia dell'applicazione, le immagini o le coordinate», e permette di automatizzare «anche applicazioni datate, come gli emulatori di terminale». Coordinate vuol dire: clicca nel punto dello schermo a 412 pixel da sinistra e 300 dall'alto, perché lì c'è il pulsante «Salva». Finché c'è.

Perché è nata, e per chi#
Immagina una banca nel 2012. Ha un sistema centrale scritto negli anni Novanta, che funziona benissimo e che nessuno oserebbe toccare, e intorno una dozzina di programmi più nuovi che hanno bisogno dei suoi dati. Il sistema vecchio non ha una porta di servizio, quella che in gergo si chiama API, l'interfaccia con cui un programma parla con un altro senza passare dallo schermo. L'unico modo per tirare fuori un dato è che un impiegato lo legga a video e lo ricopi.
Su quella scala, con centinaia di impiegati che ricopiano, la RPA ha senso: invece di rifare il sistema centrale, che costerebbe anni, si mette un software che ricopia al posto loro, alla stessa velocità di un impiegato veloce, senza pause. Non risolve il problema di fondo, che è l'assenza della porta. Lo aggira entrando dalla finestra.
Il modello di business dei fornitori è nato lì: licenze per robot, macchine dedicate su cui i robot girano con una sessione aperta, una squadra che li tiene in vita quando un programma cambia aspetto. È un impianto pensato per chi ha mille processi uguali e un reparto per gestirli.
Dove si rompe#
Il difetto della RPA è lo stesso della sua forza: guarda lo schermo, non capisce cosa c'è sopra. Ne discendono quattro modi tipici di rompersi.
Il pulsante si sposta. Il gestionale si aggiorna, il menu cambia ordine, una finestra di avviso compare dove prima non c'era. Il robot clicca dove cliccava e da quel momento fa una cosa diversa da quella per cui era stato scritto, oppure si ferma. Non sa che è cambiato qualcosa: sa solo che alle coordinate previste non c'è più quello che si aspettava.
Il documento non è nel formato previsto. La RPA legge campi, non testi. Una fattura in PDF con la tabella al posto giusto la gestisce; la stessa fattura impaginata in un altro modo, o un'email in cui il cliente scrive «ve ne servono quattro, come l'altra volta», no. È la ragione per cui i fornitori hanno cominciato ad aggiungere pezzi di intelligenza artificiale sopra: UiPath, il più noto di loro, la chiama AI automation e la descrive come RPA più apprendimento automatico per i processi «semi-strutturati» come l'elaborazione delle fatture e la classificazione delle email. Cioè: la RPA da sola non li sa fare.
Serve un computer acceso con una sessione aperta. Il robot lavora dentro un'interfaccia, quindi l'interfaccia deve esserci: un PC o un server dedicato, con l'utente collegato, il programma aperto, lo schermo alla risoluzione prevista. Ogni riavvio, ogni aggiornamento di sistema, ogni password scaduta è una mattina in cui il robot non ha lavorato e nessuno se n'è accorto.
Non spiega cosa ha fatto. Quando salta, il registro dice a che passo si è fermata. Non dice se i passi prima erano giusti, perché non aveva modo di saperlo. Un dato incollato nel campo sbagliato è un dato incollato, e resta lì finché qualcuno non lo trova.
Cosa fa invece un'automazione AI#
Un'automazione AI parte da un'altra domanda: non «come faccio a cliccare al posto di una persona», ma «dove stanno i dati e come li faccio passare da un programma all'altro senza toccare lo schermo».
La risposta oggi c'è quasi sempre, perché i programmi che una piccola impresa usa nel 2026 hanno la porta che al sistema della banca mancava. Il gestionale in cloud ha un'API. Il modulo del sito manda i dati in un formato leggibile da un altro programma. La fattura elettronica arriva già come file strutturato, non come immagine da ricopiare. La posta e il calendario si interrogano senza aprirli. Il foglio condiviso si legge e si scrive da fuori. Dove la porta manca del tutto, di solito c'è un'esportazione programmabile, e un'esportazione è una porta più lenta, ma è una porta.
Su questa base l'automazione fa quello che fa la RPA, spostare dati da un punto all'altro secondo una sequenza scritta prima, con una differenza che cambia tutto: passa dai dati, quindi non le importa dove sta il pulsante. Il gestionale può cambiare aspetto dieci volte, la porta resta la stessa.
Poi c'è la parola AI, che va presa alla lettera e non oltre: nella sequenza, uno o due passi vengono affidati a un modello linguistico, perché sono i passi che le regole non sanno fare. Leggere l'email del cliente e capire quale prodotto sta chiedendo. Prendere il PDF del fornitore, impaginato come gli pare, e tirarne fuori numero, data e importo. Scrivere una bozza di risposta che poi una persona rilegge. Il modello fa un mestiere dentro il giro, non decide il giro. Se decidesse il giro sarebbe un'altra cosa, e quell'altra cosa ha un articolo suo.
Un esempio montato per intero. Arriva una fattura da un fornitore, in PDF, per email. L'automazione la prende dalla casella, la passa a un modello che ne legge i quattro dati che servono, li confronta con l'ordine nel gestionale attraverso la sua API, e se tornano registra la fattura e la mette in coda al pagamento. Se non tornano, si ferma e avvisa una persona con i due documenti affiancati. Una RPA avrebbe fatto la stessa cosa solo con fatture tutte uguali, dentro una finestra che non deve mai cambiare, e senza il passo in cui il documento viene letto.

Le differenze, una accanto all'altra#
| RPA | Automazione AI | |
|---|---|---|
| Dove lavora | Sullo schermo, imitando mouse e tastiera | Sui dati, attraverso le porte dei programmi |
| Cosa serve ai programmi in mezzo | Niente: basta che abbiano una finestra | Un'API, un'esportazione, un formato leggibile |
| Se il programma cambia aspetto | Si rompe, o clicca nel posto sbagliato | Non se ne accorge |
| Se il documento è scritto in modo libero | Si ferma | Lo legge un modello, con un margine d'errore da controllare |
| Dove gira | Su un computer acceso, con l'utente collegato e le finestre aperte | Su un server, senza schermo |
| Come sbaglia | Si blocca, o esegue il passo giusto nel posto sbagliato | Interpreta male un testo: serve un punto in cui una persona controlla |
| Chi la tiene in vita | Qualcuno che la ripari a ogni aggiornamento dei programmi | Qualcuno che guardi il registro e corregga il perimetro del modello |
| Quando è la scelta giusta | Il programma non ha nessuna porta, e non si può cambiare | Quasi sempre il resto |
La riga da leggere due volte è la terza. Un gestionale in cloud si aggiorna quando decide il fornitore, senza chiedere: per una RPA ogni aggiornamento è una possibile rottura, per un'automazione che passa dall'API non è niente.
Quando la RPA è comunque la risposta giusta#
Esistono casi in cui è lo strumento corretto, e vanno detti, perché l'alternativa a un cerotto non è sempre un'operazione.
Il gestionale installato nel 2009 su un PC in ufficio, che fa il suo lavoro, che il titolare conosce a memoria e che non ha né un'API né un'esportazione decente: cambiarlo è un progetto da mesi, e nel frattempo qualcuno ricopia. Il portale di un ente o di un grande cliente in cui bisogna entrare con utente e password, scaricare un file e caricarne un altro, ogni settimana, senza nessun modo di farlo da fuori. La procedura che esiste solo dentro un'applicazione Windows di un fornitore che non c'è più.
In questi casi una RPA piccola, che fa una cosa sola e ha una persona che la guarda, toglie un lavoro vero. La condizione è saperla per quello che è: un ponte in attesa che la porta arrivi, non un impianto.
E vale anche il contrario di quello che dice questo articolo. UiPath oggi presenta i suoi robot come «lo strato di esecuzione» per gli agenti AI, quello che trasforma «i piani e il ragionamento» del modello in azioni dentro i sistemi aziendali. Tradotto: dove una porta non c'è, il clic resta l'unico modo di entrare, e tanto vale che a decidere cosa cliccare sia qualcosa che capisce cosa sta leggendo. Per una grande azienda piena di sistemi vecchi ha senso. Per una piccola impresa con quattro programmi in cloud, la porta c'è già.
Come la mette ArtCode#
Le automazioni che ArtCode costruisce partono dal processo come lo fai oggi: si guarda dove stanno i dati, si trovano le porte dei programmi che usi, e la sequenza si costruisce da lì. Il modello entra solo nei passi che le regole non sanno fare, e su quei passi c'è sempre un punto in cui una persona controlla, perché un testo letto male è un errore che non si vede dal registro.
Se un programma non ha nessuna porta, lo si dice prima, nel preventivo, con le due strade affiancate: un pezzo di RPA sorvegliato, con i suoi limiti scritti, oppure il cambio del programma, con i suoi tempi. La scelta è tua, ma va fatta sapendo cosa si compra. Quello che non si fa è vendere un robot che clicca su un programma che aveva già una porta, perché costa di più, si rompe di più, e il giorno che il fornitore cambia il menu ti ritrovi a ricopiare a mano come prima.
Le automazioni hanno poi una cosa in comune con qualunque software che parla con altri software: ogni tanto, da fuori, qualcosa cambia e va sistemato. Il canone copre monitoraggio e correzioni, ed è scritto nel preventivo insieme al progetto. E i programmi in cui l'automazione entra restano tuoi, con gli accessi intestati a te.
Domande frequenti#
La RPA è intelligenza artificiale?#
No. È una sequenza di clic e battute registrata prima e ripetuta uguale. Non capisce quello che vede sullo schermo: riconosce elementi dell'interfaccia, immagini o coordinate. I fornitori hanno aggiunto pezzi di AI sopra, ed è per questo che oggi parlano di intelligent automation, ma la RPA in sé non ragiona.
Ho un gestionale vecchio senza API: la RPA è l'unica strada?#
È una strada, non l'unica. Prima di costruire un robot vale la pena controllare tre cose: se il gestionale ha un'esportazione programmabile, anche brutta; se il fornitore ha una versione più nuova con la porta; e quanto costerebbe davvero cambiare programma, contando anche il tempo che oggi si perde a ricopiare. Spesso la risposta è un'esportazione notturna e un'automazione che la legge. Se non c'è niente, una RPA piccola e sorvegliata è legittima, con una data in cui la si toglie.
Un'automazione AI può sbagliare?#
Sì, nel passo affidato al modello: un importo letto male, un'email capita al contrario. Per questo quel passo ha sempre un controllo, prima che il dato impegni l'azienda o a campione se l'errore costa poco. Il resto della sequenza, quello che passa dalle porte dei programmi, è deterministico come una RPA, ma senza il rischio del pulsante che si sposta.
Quanto ci vuole a rompere una RPA?#
Un aggiornamento del programma su cui lavora. Non è una battuta: i gestionali in cloud si aggiornano quando decide il fornitore, e ogni aggiornamento può spostare un menu o aggiungere una finestra. Con un'automazione che passa dall'API lo stesso aggiornamento non cambia niente, finché il fornitore non cambia l'API, cosa che avviene di rado e con preavviso.
Power Automate, n8n, Make e Zapier sono RPA?#
Per la maggior parte no: collegano i programmi attraverso le loro porte, che è l'approccio di questo articolo. Power Automate ha anche una parte RPA, i desktop flows, che lavora sullo schermo come descritto sopra: è la stessa piattaforma con le due strade dentro. La domanda utile non è quale strumento, ma quale delle due strade prende il lavoro che ti serve.
Le fonti, se vuoi controllare#
- IEEE, 2755-2017, IEEE Guide for Terms and Concepts in Intelligent Process Automation: la definizione di robotic process automation come istanza software preconfigurata, con coreografia predefinita, che opera su sistemi non collegati fra loro, con la gestione delle eccezioni affidata a una persona
- Microsoft, Introduction to desktop flows, documentazione di Power Automate: i desktop flows come RPA, l'interazione «using application UI elements, images, or coordinates» e l'automazione di «legacy applications, such as terminal emulators»
- UiPath, What is RPA?: la definizione di RPA come imitazione delle azioni umane su schermi e sistemi, l'AI automation per i processi semi-strutturati, e la RPA come «execution layer for agentic automation»
- Anthropic, Building effective agents: la distinzione fra workflow, in cui modelli e strumenti sono orchestrati «attraverso percorsi di codice predefiniti», e agenti


