Abstract
Virtual assistants offer a new type of solution to handle interaction between human and machine and can be applied in various business contexts such as Industry or Education. When designing and building a virtual assistant the developers must ensure a set of parameters to achieve a good solution. Various platforms and frameworks emerged to allow developers to create virtual assistant solutions easier and faster. This paper provides a review of available platforms and frameworks used by authors to create their own solutions in different areas. Big tech companies like Google with Dialogflow, IBM with Watson Assistant and Microsoft with Bot Framework, present mature solutions to build virtual assistants that provide to the developer all components of the basic architecture to build a fast and solid solution. Open-Source solutions focus on providing to the developer the main components to build a virtual assistant, namely language understanding and response generation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Perez Garcia, D.M., Saffon Lopez, S., Donis, H.: Everybody is talking about virtual assistants, but how are people really using them? In: Proceedings of the 32nd International BCS Human Computer Interaction Conference 32, pp. 1–5 (2018)
Bernard, D.: Cognitive interaction: Towards “cognitivity” requirements for the design of virtual assistants. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 210–215 (2017)
Ballati, F., Corno, F., De Russis, L.: “Hey Siri, do you understand me?”: virtual assistants and dysarthria. In: Intelligent Environments 2018, pp. 557–566. IOS Press (2018). https://ebooks.iospress.nl/doi/10.3233/978-1-61499-874-7-557
Cóndor-Herrera, O., Jadán-Guerrero, J., Ramos-Galarza, C.: Virtual assistants and its implementation in the teaching-learning process. In: Karwowski, W., Ahram, T., Etinger, D., Tanković, N., Taiar, R. (eds.) IHSED 2020. AISC, vol. 1269, pp. 203–208. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-58282-1_33
Jones, V.K.: Voice-activated change: Marketing in the age of artificial intelligence and virtual assistants. J. Brand Strategy 7, 233–245 (2018)
Kuligowska, K., Lasek, M.: Virtual assistants support customer relations and business processes. In: The 10th International Conference on Information Management, Gdańsk (2011)
Schmidt, B., et al.: Industrial virtual assistants: challenges and opportunities. In: Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers, pp. 794–801. Association for Computing Machinery, New York (2018). ISBN: 978-1-4503-5966-5. https://doi.org/10.1145/3267305.3274131
Reis, A., Barroso, J., Santos, A., Rodrigues, P., Pereira, R.: Virtual assistance in the context of the industry 4.0: a case study at continental advanced antenna. In: World Conference on Information Systems and Technologies, pp. 651–662 (2022)
Radhakrishnan, R., Radhakrishnan, R.: IT Infrastructure Architecture Building Blocks. Sun Professional Services May (2004)
Cahn, J.: CHATBOT: Architecture, design, & development. University of Pennsylvania School of Engineering and Applied Science Department of Computer and Information Science (2017)
Di Prospero, A., Norouzi, N., Fokaefs, M., Litoiu, M.: Chatbots as assistants: an architectural framework. In: Proceedings of the 27th Annual International Conference on Computer Science and Software Engineering, pp. 76–86. IBM Corp., USA (2017)
Schmidt, B., et al.: Industrial virtual assistants: challenges and opportunities. In: Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers, pp. 794–801 (2018)
Conversational AI and Chatbots - Amazon Lex - Amazon Web Services (2022). https://aws.amazon.com/lex/. Accessed 16 Nov 2022
Samuel, I., Ogunkeye, F.A., Olajube, A., Awelewa, A.: Development of a voice chatbot for payment using amazon lex service with eyowo as the payment platform. In: 2020 International Conference on Decision AidSciences and Application (DASA), pp. 104–108 (2020)
What is Botpress? | Botpress Documentation (2022). https://botpress.com/docs
Dialogflow Documentation | Google Cloud (2022). https://cloud.google.com/dialogflow/docs/. Accessed 16 Nov 2022
Sousa, D.N., Brito, M.A., Argainha, C.: Virtual customer service: building your chatbot. In: Proceedings of the 3rd International Conference on Business and Information Management, pp. 174–179 (2019)
Introduction to Watson Assistant – IBM Developer (2022). https://developer.ibm.com/articles/introduction-watson-assistant/. Accessed 16 Nov 2022
Azure Bot Service documentation - Bot Service | Microsoft Docs (2022). https://docs.microsoft.com/en-gb/azure/bot-service/
Williams, J.D., et al.: Fast and easy language understanding for dialog systems with microsoft language understanding intelligent service (LUIS). In: Proceedings of the 16th Annual Meeting of the Special Interest Group on Discourse and Dialogue, pp. 159–161 (2015)
Dinesh, T., Anala, M.R., Newton, T.T., Smitha, G.R.: AI bot for academic schedules using rasa. In: 2021 International Conference on Innovative Computing, Intelligent Communication and Smart Electrical Systems (ICSES), pp. 1–6 (2021)
Introduction to Rasa Open Source (2022). https://rasa.com/docs/rasa/
Wit.ai (2022). https://wit.ai/docs. Accessed 16 Nov 2022
Acknowledgment
The study was developed under the project A-MoVeR – “Mobilizing Agenda for the Development of Products & Systems towards an Intellingent and Green Mobility”, operation n.o̱ 02/C05-i01.01/2022.PC646908627-00000069, approved under the terms of the call n.o̱ 02/C05-i01/2022 – Mobilizing Agendas for Business Innovation, financed by European funds provided to Portugal by the Recovery and Resilience Plan (RRP), in the scope of the European Recovery and Resilience Facility (RRF), framed in the Next Generation UE, for the period from 2021 -2026.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Pereira, R., Lima, C., Reis, A., Pinto, T., Barroso, J. (2024). Review of Platforms and Frameworks for Building Virtual Assistants. In: Rocha, A., Adeli, H., Dzemyda, G., Moreira, F., Colla, V. (eds) Information Systems and Technologies. WorldCIST 2023. Lecture Notes in Networks and Systems, vol 801. Springer, Cham. https://doi.org/10.1007/978-3-031-45648-0_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-45648-0_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-45647-3
Online ISBN: 978-3-031-45648-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)