A Novel Methodology for Developing Troubleshooting Chatbots Applied to ATM Technical Maintenance Support
Source abstract
Abstract
The banking industry has been employing artificial intelligence (AI) technologies to enhance the quality of its services. More recently, AI algorithms, such as natural language understanding (NLU), have been integrated into chatbots to improve banking applications. These chatbots are typically designed to cater to customers’ needs. However, research in the development of troubleshooting chatbots for technical purposes remains scarce, especially in the banking sector. Although a company may possess a knowledge database, a standard methodology is essential to guiding an AI developer in building a chatbot, making the modeling of technical needs into a specialized chatbot a challenging task. This paper presents a novel methodology for developing troubleshooting chatbots. We apply this methodology to create an AI-powered chatbot capable of performing technical ATM maintenance tasks. We propose the TroubleshootingBot, an experimental protocol to obtain data for evaluating the chatbot through two scenarios. The first scenario detects user intent, and the second recognizes desired values in a user’s phrase (e.g., three beeps or two beeps). For these scenarios, we achieved accuracies of 0.93 and 0.88, respectively. This work represents a significant advancement in virtual assistants for banking applications and holds potential for other technical problem-solving applications.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: AI in Service Interactions · Social Robot Interaction and HRI · Sentiment Analysis and Opinion Mining
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Embedded Systems Laboratory, State University of Amazonas, Manaus 69050-020, Brazil
References (64)
Show source-provided references
1. Impact of bank credits on economic growth and inflation
2. Does banking sector development promote economic growth? An empirical analysis for selected countries in Central and South Eastern Europe
3. Nguyen, P.T. (2022). The Impact of Banking Sector Development on Economic Growth: The Case of Vietnam’s Transitional Economy. J. Risk Financ. Manag., 15.10.3390/jrfm15080358 ↗
4. Deloitte, and Federação Brasileira de Bancos (FEBRABAN) (2023, February 26). Pesquisa FEBRABAN de Tecnologia Bancária 2022—Volume 3 Transações Bancárias. Available online: https://cmsarquivos.febraban.org.br/Arquivos/documentos/PDF/pesquisa-febraban-2022-vol-3.pdf.
5. The Formal Design Model of an Automatic Teller Machine (ATM)10.4018/jssci.2010101907 ↗
6. Diebold Nixdorf (2019). Self-Service Reloaded: How Industry Leaders Maximize Customer Engagement and Strategic ROI, Diebold Nixdorf.
7. Cárcel-Carrasco, J., and Cárcel-Carrasco, J.A. (2021). Analysis for the knowledge management application in maintenance engineering: Perception from maintenance technicians. Appl. Sci., 11.10.3390/app11020703 ↗
8. Role of Artificial Intelligence in the Banking Sector
9. Artificial intelligence (AI)-the technology that shapes the world
10. Chatbots: History, technology, and applications
11. Borah, B., Pathak, D., Sarmah, P., Som, B., and Nandi, S. (2019). Computational Intelligence, Communications, and Business Analytics, Proceedings of the Second International Conference, CICBA 2018, Kalyani, India, 27–28 July 2018, Springer. Revised Selected Papers, Part II 2.
12. Caldarini, G., Jaf, S., and McGarry, K. (2022). A literature survey of recent advances in chatbots. Information, 13.10.3390/info13010041 ↗
13. Ramesh, K., Ravishankaran, S., Joshi, A., and Chandrasekaran, K. (2017). Information, Communication and Computing Technology, Proceedings of the Second International Conference, ICICCT 2017, New Delhi, India, 13 May 2017, Springer. Revised Selected Papers.
14. A survey of named entity recognition and classification10.1075/li.30.1.03nad ↗
15. Google LLC (2023, February 26). Dialogflow CX Documentation. Available online: https://cloud.google.com/dialogflow/cx/docs.
16. Devlin, J., Chang, M., Lee, K., and Toutanova, K. (2018). BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. arXiv.
17. Natural language processing: State of the art, current trends and challenges10.1007/s11042-022-13428-4 ↗
18. A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering10.1109/TSE.2021.3078384 ↗
19. Braun, D., Mendez, A.H., Matthes, F., and Langen, M. (2017, January 15–17). Evaluating natural language understanding services for conversational question answering systems. Proceedings of the 18th Annual SIGdial Meeting on Discourse and Dialogue, Saarbrücken, Germany.10.18653/v1/W17-5522 ↗
20. Godse, N.A., Deodhar, S., Raut, S., and Jagdale, P. (2018, January 16–18). Implementation of chatbot for ITSM application Using IBM watson. Proceedings of the 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India.10.1109/ICCUBEA.2018.8697411 ↗
21. Smart Medicare Chatbot Using Dialogflow and Support Vector Machine Algorithm10.22214/ijraset.2021.38240 ↗
22. Service chatbots: A systematic review10.1016/j.eswa.2021.115461 ↗
23. Mohit, B. (2014). Natural Language Processing of Semitic Languages, Springer.
24. A Survey on Deep Learning for Named Entity Recognition10.1109/TKDE.2020.2981314 ↗
25. Zubani, M., Sigalini, L., Serina, I., Putelli, L., Gerevini, A.E., and Chiari, M. (2022). A performance comparison of different cloud-based natural language understanding services for an Italian e-learning platform. Future Internet, 14.10.3390/fi14020062 ↗
26. Hussain, S., Ameri Sianaki, O., and Ababneh, N. (2019). Web, Artificial Intelligence and Network Applications, Proceedings of the Workshops of the 33rd International Conference on Advanced Information Networking and Applications (WAINA-2019), Matsue, Japan, 29 March 2019, Springer.
27. A critical review of state-of-the-art chatbot designs and applications10.1002/widm.1434 ↗
28. Thorat, S.A., and Jadhav, V. (2020). A Review on Implementation Issues of Rule-based Chatbot Systems. SSRN Electron. J.10.2139/ssrn.3567047 ↗
29. Singh, S., and Thakur, H.K. (2020, January 4–5). Survey of various AI chatbots based on technology used. Proceedings of the 2020 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India.10.1109/ICRITO48877.2020.9197943 ↗
30. Rule-based chabot for student enquiries10.1088/1742-6596/1228/1/012060 ↗
31. A Review & Comparative Analysis on Various Chatbots Design10.47760/ijcsmc.2021.v10i02.011 ↗
32. Hien, H.T., Cuong, P.N., Nam, L.N.H., Nhung, H.L.T.K., and Thang, L.D. (2018, January 6–7). Intelligent assistants in higher-education environments: The FIT-EBot, a chatbot for administrative and learning support. Proceedings of the 9th International Symposium on Information and Communication Technology, Danang City, Vietnam.10.1145/3287921.3287937 ↗
33. An overview of machine learning in chatbots10.18178/ijmerr.9.4.502-510 ↗
34. Kapočiūtė-Dzikienė, J. (2020). A Domain-Specific Generative Chatbot Trained from Little Data. Appl. Sci., 10.10.3390/app10072221 ↗
35. Larson, S., and Leach, K. (2022). A Survey of Intent Classification and Slot-Filling Datasets for Task-Oriented Dialog. arXiv.
36. Bhoir, S.V., Patil, S.R., and Mogul, I.Y. (2022). Person-Based Automation with Artificial Intelligence Chatbots: A Driving Force of Industry 4.0, Elsevier.10.1016/B978-0-323-88468-6.00003-6 ↗
37. Suhel, S.F., Shukla, V.K., Vyas, S., and Mishra, V.P. (2020, January 4–5). Conversation to automation in banking through chatbot using artificial machine intelligence language. Proceedings of the 2020 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India.10.1109/ICRITO48877.2020.9197825 ↗
38. ELIZA—A computer program for the study of natural language communication between man and machine10.1145/365153.365168 ↗
39. Computer Models of Thought and Language10.2307/1421990 ↗
40. Wallace, R.S. (2009). The Anatomy of A.L.I.C.E., Springer.
41. From Eliza to XiaoIce: Challenges and opportunities with social chatbots10.1631/FITEE.1700826 ↗
42. Chatbot e-service and customer satisfaction regarding luxury brands10.1016/j.jbusres.2018.10.004 ↗
43. Chatbot design approaches for fashion E-commerce: An interdisciplinary review10.1080/17543266.2021.1990417 ↗
44. Khan, M.M. (2020, January 14–16). Development of an e-commerce sales Chatbot. Proceedings of the 2020 IEEE 17th International Conference on Smart Communities: Improving Quality of Life Using ICT, IoT and AI (HONET), Charlotte, NC, USA.10.1109/HONET50430.2020.9322667 ↗
45. Chatbot use cases in the Covid-19 public health response10.1093/jamia/ocac014 ↗
46. Building an inclusive definition of e-learning: An approach to the conceptual framework
47. Chatbots for language learning—Are they really useful? A systematic review of chatbot-supported language learning10.1111/jcal.12610 ↗
48. Casillo, M., Colace, F., Fabbri, L., Lombardi, M., Romano, A., and Santaniello, D. (2020, January 8–11). Chatbot in industry 4.0: An approach for training new employees. Proceedings of the 2020 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), Takamatsu, Japan.10.1109/TALE48869.2020.9368339 ↗
49. Chatbot for training and assisting operators in inspecting containers in seaports10.1016/j.trpro.2022.09.002 ↗
50. A Novel Framework for Arabic Dialect Chatbot Using Machine Learning10.1155/2022/1844051 ↗
51. Følstad, A., and Taylor, C. (2020). Chatbot Research and Design, Proceedings of the Third International Workshop, CONVERSATIONS 2019, Amsterdam, The Netherlands, 19–20 November 2019, Springer. Revised Selected Papers 3.10.1007/978-3-030-39540-7 ↗
52. Chatbot as a Tool for Knowledge Sharing in the Maintenance and Repair Processes
53. Lin, C.C., Huang, A.Y., and Yang, S.J. (2023). A review of ai-driven conversational chatbots implementation methodologies and challenges (1999–2022). Sustainability, 15.10.3390/su15054012 ↗
54. Chatbot generation and integration: A review
55. López, A., Sànchez-Ferreres, J., Carmona, J., and Padró, L. (2019). Advanced Information Systems Engineering, Proceedings of the 31st International Conference, CAiSE 2019, Rome, Italy, 3–7 June 2019, Springer. Proceedings 31.
56. Sánchez-Díaz, X., Ayala-Bastidas, G., Fonseca-Ortiz, P., and Garrido, L. (2018). Advances in Computational Intelligence, Proceedings of the 17th Mexican International Conference on Artificial Intelligence, MICAI 2018, Guadalajara, Mexico, 22–27 October 2018, Springer. Proceedings, Part II 17.
57. Ontology-based integration of knowledge base for building an intelligent searching chatbot
58. Role of chatbot in customer service: A study from the perspectives of the banking industry of Bangladesh
59. Rustamov, S., Bayramova, A., and Alasgarov, E. (2021). Development of dialogue management system for banking services. Appl. Sci., 11.10.3390/app112210995 ↗
60. Fares, O.H., Butt, I., and Lee, S.H.M. (2022). Utilization of artificial intelligence in the banking sector: A systematic literature review. J. Financ. Serv. Mark.10.1057/s41264-022-00176-7 ↗
61. Banking with a Chatbot – A Study on Technology Acceptance10.2478/subboec-2021-0002 ↗
62. Text-Based Chatbot in Financial Sector: A Systematic Literature Review10.3934/DSFE.2022011 ↗
63. Muhammad, A.F., Susanto, D., Alimudin, A., Adila, F., Assidiqi, M.H., and Nabhan, S. (2020, January 29–30). Developing English conversation chatbot using dialogflow. Proceedings of the 2020 International Electronics Symposium (IES), Surabaya, Indonesia.10.1109/IES50839.2020.9231659 ↗
64. Dall’Acqua, A., and Tamburini, F. (2021, January 26–28). Implementing a Pragmatically Adequate Chatbot in DialogFlow CX. Proceedings of the CLiC-it, Milan, Italy.