Upskilling software robots : how artificial intelligence can be applied to increase robotic process automation capabilities
Main Author: | |
---|---|
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 |