Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities

Bibliographic Details
Main Author: Sganderla, Rachele Bianchi
Publication Date: 2023
Format: Master thesis
Language: eng
Source: Biblioteca Digital de Teses e Dissertações da UFRGS
Download full: http://hdl.handle.net/10183/282545
Summary: Robotic process automation (RPA) is an emergent business process automation technology. RPA automates predefined sequences of steps to mimic human actions interacting with the user interfaces of other information systems. While RPA allows organizations to automate a variety of activities with software robots, the technology strongly depends of scripts based on predefined rules and structured data. This limits the use of technology in complex human activities such as reacting to unexpected events, analyzing unstructured information, and performing other activities that require cognitive skills. In computing, the area that studies and develops solutions to reproduce human cognitive skills by machines is Artificial Intelligence (AI). In this study, we investigated what tasks are feasible and unfeasible to automate with RPA and what kind of complexity can be overcome with the increment of AI techniques and technologies. Our study produced results based on the combination of knowledge found in the academic and industry communities using scientific and reproducible methods. With a Systematic Literature Review (SLR) we assessed academic articles and papers indicating the combined use of RPA and AI. The SLR selected and analyzed 91 studies with contributions to the understanding of the current abilities and limitations of RPA and how to provide new abilities to software robots by combining AI technologies with RPA. The SLR was complemented with a survey performed with 86 professionals from industry who implement and use the technology, capturing and analyzing their impressions on practical use, limitations, and what applications have they done with AI to improve robotic automations. As a result, we were able to identify the abilities and limitations of RPA regarding data manipulation, process logic, and software applications operated during work execution. We have also found 39 new abilities that can be implemented by combining AI techniques and technologies with RPA. These abilities were organized in five categories: process improvements, data processing improvements, robot-human interaction improvements, increment of robot autonomy and development of improved cognitive skills. With this study, we created a complete panorama of the current state of RPA and the possible evolution of the technology, producing a useful report to assist organizations and solution providers to create more autonomous and intelligent robotic automation solutions.
id URGS_fd730a854ffe981f4b76b4ef70a46e12
oai_identifier_str oai:www.lume.ufrgs.br:10183/282545
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Sganderla, Rachele BianchiThom, Lucinéia Heloisa2024-12-20T06:50:31Z2023http://hdl.handle.net/10183/282545001200392Robotic process automation (RPA) is an emergent business process automation technology. RPA automates predefined sequences of steps to mimic human actions interacting with the user interfaces of other information systems. While RPA allows organizations to automate a variety of activities with software robots, the technology strongly depends of scripts based on predefined rules and structured data. This limits the use of technology in complex human activities such as reacting to unexpected events, analyzing unstructured information, and performing other activities that require cognitive skills. In computing, the area that studies and develops solutions to reproduce human cognitive skills by machines is Artificial Intelligence (AI). In this study, we investigated what tasks are feasible and unfeasible to automate with RPA and what kind of complexity can be overcome with the increment of AI techniques and technologies. Our study produced results based on the combination of knowledge found in the academic and industry communities using scientific and reproducible methods. With a Systematic Literature Review (SLR) we assessed academic articles and papers indicating the combined use of RPA and AI. The SLR selected and analyzed 91 studies with contributions to the understanding of the current abilities and limitations of RPA and how to provide new abilities to software robots by combining AI technologies with RPA. The SLR was complemented with a survey performed with 86 professionals from industry who implement and use the technology, capturing and analyzing their impressions on practical use, limitations, and what applications have they done with AI to improve robotic automations. As a result, we were able to identify the abilities and limitations of RPA regarding data manipulation, process logic, and software applications operated during work execution. We have also found 39 new abilities that can be implemented by combining AI techniques and technologies with RPA. These abilities were organized in five categories: process improvements, data processing improvements, robot-human interaction improvements, increment of robot autonomy and development of improved cognitive skills. With this study, we created a complete panorama of the current state of RPA and the possible evolution of the technology, producing a useful report to assist organizations and solution providers to create more autonomous and intelligent robotic automation solutions.application/pdfengAutomação Robótica de ProcessosInteligência artificialRobôs de softwareInterface de usuárioAprendizado de máquinaIntelligent process automationCognitive process automationIntelligent automationUpskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilitiesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2023mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001200392.pdf.txt001200392.pdf.txtExtracted Texttext/plain283876http://www.lume.ufrgs.br/bitstream/10183/282545/2/001200392.pdf.txte582bacf509541456521e77ff244eefeMD52ORIGINAL001200392.pdfTexto completo (inglês)application/pdf3472899http://www.lume.ufrgs.br/bitstream/10183/282545/1/001200392.pdf285251e779f907ac263ac1aab154af43MD5110183/2825452024-12-21 07:55:53.397339oai:www.lume.ufrgs.br:10183/282545Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532024-12-21T09:55:53Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
title Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
spellingShingle Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
Sganderla, Rachele Bianchi
Automação Robótica de Processos
Inteligência artificial
Robôs de software
Interface de usuário
Aprendizado de máquina
Intelligent process automation
Cognitive process automation
Intelligent automation
title_short Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
title_full Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
title_fullStr Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
title_full_unstemmed Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
title_sort Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
author Sganderla, Rachele Bianchi
author_facet Sganderla, Rachele Bianchi
author_role author
dc.contributor.author.fl_str_mv Sganderla, Rachele Bianchi
dc.contributor.advisor1.fl_str_mv Thom, Lucinéia Heloisa
contributor_str_mv Thom, Lucinéia Heloisa
dc.subject.por.fl_str_mv Automação Robótica de Processos
Inteligência artificial
Robôs de software
Interface de usuário
Aprendizado de máquina
topic Automação Robótica de Processos
Inteligência artificial
Robôs de software
Interface de usuário
Aprendizado de máquina
Intelligent process automation
Cognitive process automation
Intelligent automation
dc.subject.eng.fl_str_mv Intelligent process automation
Cognitive process automation
Intelligent automation
description Robotic process automation (RPA) is an emergent business process automation technology. RPA automates predefined sequences of steps to mimic human actions interacting with the user interfaces of other information systems. While RPA allows organizations to automate a variety of activities with software robots, the technology strongly depends of scripts based on predefined rules and structured data. This limits the use of technology in complex human activities such as reacting to unexpected events, analyzing unstructured information, and performing other activities that require cognitive skills. In computing, the area that studies and develops solutions to reproduce human cognitive skills by machines is Artificial Intelligence (AI). In this study, we investigated what tasks are feasible and unfeasible to automate with RPA and what kind of complexity can be overcome with the increment of AI techniques and technologies. Our study produced results based on the combination of knowledge found in the academic and industry communities using scientific and reproducible methods. With a Systematic Literature Review (SLR) we assessed academic articles and papers indicating the combined use of RPA and AI. The SLR selected and analyzed 91 studies with contributions to the understanding of the current abilities and limitations of RPA and how to provide new abilities to software robots by combining AI technologies with RPA. The SLR was complemented with a survey performed with 86 professionals from industry who implement and use the technology, capturing and analyzing their impressions on practical use, limitations, and what applications have they done with AI to improve robotic automations. As a result, we were able to identify the abilities and limitations of RPA regarding data manipulation, process logic, and software applications operated during work execution. We have also found 39 new abilities that can be implemented by combining AI techniques and technologies with RPA. These abilities were organized in five categories: process improvements, data processing improvements, robot-human interaction improvements, increment of robot autonomy and development of improved cognitive skills. With this study, we created a complete panorama of the current state of RPA and the possible evolution of the technology, producing a useful report to assist organizations and solution providers to create more autonomous and intelligent robotic automation solutions.
publishDate 2023
dc.date.issued.fl_str_mv 2023
dc.date.accessioned.fl_str_mv 2024-12-20T06:50:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/282545
dc.identifier.nrb.pt_BR.fl_str_mv 001200392
url http://hdl.handle.net/10183/282545
identifier_str_mv 001200392
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/282545/2/001200392.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/282545/1/001200392.pdf
bitstream.checksum.fl_str_mv e582bacf509541456521e77ff244eefe
285251e779f907ac263ac1aab154af43
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1831314718352998400