Abstract
Over the past decade, robotic process automation (RPA) has emerged as a lightweight paradigm for automation in business enterprises, making automation more accessible to non-techie business users. In the industry, RPA vendors have not only provided out-of-the-box RPA bots to automate manual tasks on legacy software; they have also provided users a recorder to create their own bots for specialized tasks. However, if these recorders do not create generalizable bots, users risk facing a “bot sprawl” and governance problem. Building generalizable bots currently requires intervention from IT departments which are typically oversubscribed given their limited resources. Furthermore, the generalization process is typically long and tedious; it does not scale to cover the expansive needs of business users. We thus need a tool that can empower business users to act as citizen developers and build generalized bots themselves. In this work, we argue that the next generation of RPA bots must leverage artificial intelligence to learn from user interactions (through natural language or other modalities intuitive to citizen developers) and generalize to unseen settings. To achieve this, we first survey and assess the current state of the art in the RPA field for enabling citizen developers; and identify several key research challenges at the intersection of AI, RPA, and interactive task learning that must be addressed to realize the vision of RPA bots that continually learn new automation solutions from user interactions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Agostinelli, S., Lupia, M., Marrella, A., Mecella, M.: Automated generation of executable RPA scripts from user interface logs. In: Asatiani, A., et al. (eds.) BPM 2020. LNBIP, vol. 393, pp. 116–131. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58779-6_8
Azaria, A., Srivastava, S., Krishnamurthy, J., Labutov, I., Mitchell, T.M.: An agent for learning new natural language commands. Auton. Agents Multi-Agent Syst. 34(1), 1–27 (2019). https://doi.org/10.1007/s10458-019-09425-x
Carroll, J.B., et al.: Human Cognitive Abilities: A Survey of Factor-Analytic Studies, vol. 1. Cambridge University Press, Cambridge (1993)
Cewe, C., Koch, D., Mertens, R.: Minimal effort requirements engineering for robotic process automation with test driven development and screen recording. In: Teniente, E., Weidlich, M. (eds.) BPM 2017. LNBIP, vol. 308, pp. 642–648. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-74030-0_51
Chakraborti, T., et al.: From robotic process automation to intelligent process automation. In: Asatiani, A., et al. (eds.) BPM 2020. LNBIP, vol. 393, pp. 215–228. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58779-6_15
Cox, M.T.: Metacognition in computation: a selected research review. Artif. Intell. 169(2), 104–141 (2005)
Czarnecki, C., Fettke, P.: Robotic process automation. In: Robotic Process Automation, pp. 3–24. De Gruyter Oldenbourg (2021)
Eaneff, S., Obermeyer, Z., Butte, A.J.: The case for algorithmic stewardship for artificial intelligence and machine learning technologies. Jama 324(14), 1397–1398 (2020)
French, R.M.: Catastrophic forgetting in connectionist networks. Trends Cogn. Sci. 3(4), 128–135 (1999)
Gardner, H., et al.: Multiple Intelligences, vol. 5. Minnesota Center for Arts Education (1992)
Goertzel, B.: Artificial general intelligence: concept, state of the art, and future prospects. J. Artif. Gen. Intell. 5(1), 1 (2014)
Grimmett, H., Paul, R., Triebel, R., Posner, I.: Knowing when we don’t know: introspective classification for mission-critical decision making. In: 2013 IEEE International Conference on Robotics and Automation, pp. 4531–4538. IEEE (2013)
Hirzel, M.: Low-code programming models. arXiv preprint arXiv:2205.02282 (2022)
Hung, P.D., Trang, D.T., Khai, T.: Integrating chatbot and RPA into enterprise applications based on open, flexible and extensible platforms. In: Luo, Y. (ed.) CDVE 2021. LNCS, vol. 12983, pp. 183–194. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-88207-5_18
Hwang, T.J., Kesselheim, A.S., Vokinger, K.N.: Lifecycle regulation of artificial intelligence-and machine learning-based software devices in medicine. Jama 322(23), 2285–2286 (2019)
Jha, N., Prashar, D., Nagpal, A.: Combining artificial intelligence with robotic process automation—an intelligent automation approach. In: Ahmed, K.R., Hassanien, A.E. (eds.) Deep Learning and Big Data for Intelligent Transportation. SCI, vol. 945, pp. 245–264. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-65661-4_12
Kephart, J.O.: Multi-modal agents for business intelligence. In: Proceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems, pp. 17–22 (2021)
Khurana, D., Koli, A., Khatter, K., Singh, S.: Natural language processing: State of the art, current trends and challenges. arXiv preprint arXiv:1708.05148 (2017)
Kirchmer, M., Franz, P.: Value-driven Robotic Process Automation (RPA). In: Shishkov, B. (ed.) BMSD 2019. LNBIP, vol. 356, pp. 31–46. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-24854-3_3
Leopold, H., van der Aa, H., Reijers, H.A.: Identifying candidate tasks for robotic process automation in textual process descriptions. In: Gulden, J., Reinhartz-Berger, I., Schmidt, R., Guerreiro, S., Guédria, W., Bera, P. (eds.) BPMDS/EMMSAD -2018. LNBIP, vol. 318, pp. 67–81. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91704-7_5
Li, T.J.J., Mitchell, T., Myers, B.: Interactive task learning from GUI-grounded natural language instructions and demonstrations. In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pp. 215–223 (2020)
Li, T.J.J., Radensky, M., Jia, J., Singarajah, K., Mitchell, T.M., Myers, B.A.: PUMICE: a multi-modal agent that learns concepts and conditionals from natural language and demonstrations. In: Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, pp. 577–589 (2019)
Moiseeva, A., Trautmann, D., Heimann, M., Schütze, H.: Multipurpose intelligent process automation via conversational assistant. arXiv preprint arXiv:2001.02284 (2020)
Ortiz, C.L.: Holistic conversational assistants. AI Mag. 39(1), 88–90 (2018)
Rizk, Y., et al.: A conversational digital assistant for intelligent process automation. In: Asatiani, A., et al. (eds.) BPM 2020. LNBIP, vol. 393, pp. 85–100. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58779-6_6
Russell, S., Norvig, P.: Artificial intelligence: a modern approach (2020)
Samek, W., Wiegand, T., Müller, K.R.: Explainable artificial intelligence: Understanding, visualizing and interpreting deep learning models. arXiv preprint arXiv:1708.08296 (2017)
Schmitz, M., Dietze, C., Czarnecki, C.: Enabling digital transformation through robotic process automation at Deutsche Telekom. In: Urbach, N., Röglinger, M. (eds.) Digitalization Cases. MP, pp. 15–33. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-95273-4_2
Siderska, J.: Robotic process automation-a driver of digital transformation? Eng. Manage. Prod. Serv. 12(2), 21–31 (2020)
Tan, C., Sun, F., Kong, T., Zhang, W., Yang, C., Liu, C.: A survey on deep transfer learning. In: Kůrková, V., Manolopoulos, Y., Hammer, B., Iliadis, L., Maglogiannis, I. (eds.) ICANN 2018, Part III. LNCS, vol. 11141, pp. 270–279. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01424-7_27
Triebel, R., Grimmett, H., Paul, R., Posner, I.: Driven learning for driving: how introspection improves semantic mapping. In: Inaba, M., Corke, P. (eds.) Robotics Research. STAR, vol. 114, pp. 449–465. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-28872-7_26
UIPath: RPA + AI-powered chatbots? Now you’re talking (2022). https://www.uipath.com/product/chatbots-automation
Viehhauser, J.: Is robotic process automation becoming intelligent? Early evidence of influences of artificial intelligence on robotic process automation. In: Asatiani, A., et al. (eds.) BPM 2020. LNBIP, vol. 393, pp. 101–115. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58779-6_7
Wolf, M.J., Miller, K.W., Grodzinsky, F.S.: Why we should have seen that coming: comments on Microsoft’s tay “experiment,’’ and wider implications. ORBIT J. 1(2), 1–12 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Rizk, Y., Venkateswaran, P., Isahagian, V., Muthusamy, V., Talamadupula, K. (2022). Can You Teach Robotic Process Automation Bots New Tricks?. In: Marrella, A., et al. Business Process Management: Blockchain, Robotic Process Automation, and Central and Eastern Europe Forum. BPM 2022. Lecture Notes in Business Information Processing, vol 459. Springer, Cham. https://doi.org/10.1007/978-3-031-16168-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-031-16168-1_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-16167-4
Online ISBN: 978-3-031-16168-1
eBook Packages: Computer ScienceComputer Science (R0)