Criteria Selection and Comparative Analysis of Popular Chatbot Frameworks (Dialog flow, Microsoft Bot Framework, IBM Watson Assistant and Rasa) For Implementation in Libraries: a Systematic Literature Review
Downloads
ABSTRACT
Chatbots are increasingly popular in various fields, including in libraries, to improve services and interactions with users. In choosing a chatbot for libraries, proper criteria are needed. Some common chatbot frameworks are Dialogflow, Microsoft Bot Framework, IBM Watson Assistant, and Rasa, which have advantages and disadvantages in the library context.
This research conducts a systematic literature review on the selection criteria and comparison of popular chatbot frameworks such as Dialogflow, Microsoft Bot Framework, IBM Watson Assistant, and Rasa in library implementation.
The research method used a systematic literature review from sources such as IEEE, Proquest, and ScienceDirect. The keywords used were ("Chatbot" OR "Bot" OR "Conversational agent" OR "Virtual assistant") AND ("Dialogflow" OR "IBM Watson Assistant" OR "Microsoft Bot Framework" OR "Rasa").
The results show that the criteria in chatbot selection include Natural Language Understanding (NLU) pipeline customization capabilities, ease of use, integration with Machine Learning and Natural Language Processing, integration capabilities with communication channels, natural language understanding capabilities, validation with automated user story extraction systems, flexibility in development, and tools for natural language processing and machine learning.
Although no articles specifically addressing chatbots were found in the library, this research provides an overview of chatbot selection criteria and provides information on the advantages and disadvantages of each chatbot framework as outlined in the results and discussion table.
In conclusion, although research questions RQ1 and RQ2 cannot be answered due to the lack of specific articles about chatbots in libraries, this research provides an overview of chatbot selection criteria and can provide an understanding of the advantages and disadvantages of existing chatbot frameworks...
ABSTRAK
Chatbot semakin populer di berbagai bidang, termasuk di perpustakaan, untuk meningkatkan layanan dan interaksi dengan pengguna. Dalam memilih chatbot untuk perpustakaan, kriteria yang tepat diperlukan. Beberapa framework chatbot umum adalah Dialogflow, Microsoft Bot Framework, IBM Watson Assistant, dan Rasa, yang memiliki kelebihan dan kekurangan dalam konteks perpustakaan.
Penelitian ini melakukan tinjauan literatur sistematis tentang kriteria pemilihan dan perbandingan framework chatbot populer seperti Dialogflow, Microsoft Bot Framework, IBM Watson Assistant, dan Rasa dalam implementasi perpustakaan.
Metode penelitian menggunakan tinjauan literatur sistematis dari sumber seperti IEEE, Proquest, dan ScienceDirect. Kata kunci yang digunakan adalah ("Chatbot" OR "Bot" OR "Conversational agent" OR "Virtual assistant") AND ("Dialogflow" OR "IBM Watson Assistant" OR "Microsoft Bot Framework" OR "Rasa").
Hasil penelitian menunjukkan bahwa kriteria dalam pemilihan chatbot mencakup kemampuan penyesuaian pipeline Natural Language Understanding (NLU), kemudahan penggunaan, integrasi dengan Machine Learning dan Natural Language Processing, kemampuan integrasi dengan saluran komunikasi, kemampuan memahami bahasa alami, validasi dengan sistem ekstraksi cerita pengguna otomatis, fleksibilitas dalam pengembangan, dan alat untuk pemrosesan bahasa alami dan pembelajaran mesin.
Meskipun tidak ditemukan artikel yang secara khusus membahas chatbot di perpustakaan, penelitian ini memberikan gambaran umum tentang kriteria pemilihan chatbot dan memberikan informasi tentang kelebihan dan kekurangan masing-masing framework chatbot seperti yang diuraikan dalam tabel hasil dan pembahasan.
Dalam kesimpulannya, meskipun pertanyaan penelitian RQ1 dan RQ2 tidak dapat terjawab karena kurangnya artikel yang spesifik tentang chatbot di perpustakaan, penelitian ini memberikan gambaran umum tentang kriteria pemilihan chatbot dan dapat memberikan pemahaman tentang kelebihan dan kekurangan framework chatbot yang ada.
Amazon Registry Services, I. A. (2019). CHATBOT DEVELOPMENT Building Bots with Microsoft Bot Framework. Https://Discover.Bot/. https://discover.bot/bot-talk/guide-to-bot-buiding-frameworks/microsoft/
Avinash Badgujar. (2021). Microsoft Bot Framework. Https://Stackshare.Io/. https://stackshare.io/microsoft-bot-framework
Biswas, M. (2018). Microsoft Bot Framework.
Chatbots.org Team. (2023). Dialogflow Review of Pricing, Features, Pros & Cons, and Bot Builders Expert Advice. Https://Www.Chatbots.Org/. https://www.chatbots.org/dialogflow
Cobus Greyling. (2020). Eight Things Differentiating Rasa From Other Chatbot Platforms And Why These Eight Elements Might Be What Your Conversational UI Needs. Https://Cobusgreyling.Medium.Com/. https://cobusgreyling.medium.com/eight-things-differentiating-rasa-from-other-chatbot-platforms-5f9531690df1
Deeva, O. V, & Sharapov, A. A. (2020). DEVELOPMENT OF AN INTELLECTUAL CHAT-BOT FOR APPLICANTS SGUGIT ON THE PLATFORM IBM WATSON ASSISTANT.
Dennis, P. (2023). Dialogflow Expert Reviews, Pricing, Alternatives - SSR 2023. Https://Www.Selectsoftwarereviews.Com/. https://www.selectsoftwarereviews.com/reviews/dialogflow
Ebenezer, A. S., Jebapriya, S., & Raja Bose, B. J. (2019). Predictive analysis of cryptocurrencies for developing an interactive cryptocurrency chatbot using IBM Watson assistant. International Journal of Innovative Technology and Exploring Engineering, 8(10), 436–447. https://doi.org/10.35940/ijitee.I8485.0881019
Geraldo Lima. (2023). IBM Watson Discovery pros and cons. Https://Www.Peerspot.Com/. https://www.peerspot.com/products/ibm-watson-discovery-pros-and-cons
Grabowski, M. (2018). What Is DialogFlow and Why Do You Need It? Https://Www.Netguru.Com/. https://www.netguru.com/blog/what-is-dialogflow
Janarthanam, S. (2017). Hands-On Chatbots and Conversational UI Development: Build chatbots and voice user interfaces with Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio, and Alexa Skills.
Katherine Lazarevich. (2018). How to Document Chatbot Requirements. Https://Chatbotsmagazine.Com/. https://chatbotsmagazine.com/how-to-document-chatbot-requirements-7df81275cc66
Kevin Ashley. (2017). Making Bots More Intelligent. Https://Learn.Microsoft.Com/. https://learn.microsoft.com/en-us/archive/msdn-magazine/2017/march/bot-framework-making-bots-more-intelligent
Lishchynska, D. (2023). Chatbot Requirements: Technical & Non-technical Things to Consider. Https://Botscrew.Com/. https://botscrew.com/blog/essential-chatbot-requirements/
Living Actor. (2017). 3 Criteria for a Successful Chatbot Conversation. Https://Corporate.Livingactor.Com/. https://corporate.livingactor.com/en/criteria-successful-conversation-chatbot/
Meyer, P. (2021). 14 criteria for (well) choosing a chatbot solution. Https://Towardsdatascience.Com/. https://towardsdatascience.com/14-criteria-for-well-choosing-a-chatbots-solution-2e788aace3b8
Prajugjit, N., Silapasuphakornwong, P., Sookhanaphibarn, K., & Uehira, K. (2023). Friendly Chatbot with IBM Watson Assistant Support Elderly Delightful in Smart Mirror. 2022 IEEE 11th Global Conference on Consumer Electronics (GCCE), 332–334. https://doi.org/10.1109/gcce56475.2022.10014288
Rakesh Kumar Sharma. (2020). An Analytical Study and Review of open source Chatbot framework, Rasa. International Journal of Engineering Research And, V9(06), 1011–1014. https://doi.org/10.17577/ijertv9is060723
Ramani, A., & Vignesh, A. (2019). A Conversational User Interface (CUI) ChatBot Using Microsoft Bot Framework. Networking and Communication Engineering, 11, 193–195.
Rao, K. (2019). Dialogflow” An Overview. Https://Chatbotslife.Com/. https://chatbotslife.com/dialogflow-in-a-nutshell-5a66c0bc25fe
Sharath Srinivasan. (2018). IBM Watson: Pros and Cons. Https://Prezi.Com/. https://prezi.com/p/-ztudo24ompt/ibm-watson-pros-and-cons/
Stephanie. (2020). Top 7 Requirements For Chatbot Software. Https://Onlim.Com/. https://onlim.com/en/top-requirements-for-chatbot-software/
Team, C. (2020). What is Dialogflow ? Https://Comparecamp.Com/. https://comparecamp.com/dialogflow-review-pricing-pros-cons-features/
Team, G. (2023). Dialogflow Reviews. Https://Www.Getapp.Com/. https://www.getapp.com/emerging-technology-software/a/dialogflow/reviews/
Team, I. (2023). IBM Watson Assistant. Https://Www.Getapp.Com/. https://www.getapp.com/emerging-technology-software/a/ibm-watson-assistant/
Team, I. W. (2023). IBM Watson Assistant Reviews & Product Details. Https://Www.G2.Com/. https://www.g2.com/products/ibm-watson-assistant/reviews
Team, M. (2023). Bots and SDKs. Https://Learn.Microsoft.Com/. https://learn.microsoft.com/en-us/microsoftteams/platform/bots/bot-features?tabs=dotnet
Team, T. (2023). Azure Bot Service (Microsoft Bot Framework). Https://Www.Trustradius.Com/. https://www.trustradius.com/products/azure-bot-service/reviews?qs=pros-and-cons#overview
Toba, H., & Wijaya, B. (2020). Implementasi Sistem Tanya Jawab Berbasis Skenario untuk Mendukung Proses Akademik dengan IBM Watson Assistant. Jurnal Edukasi Dan Penelitian Informatika (JEPIN), 6(2), 154. https://doi.org/10.26418/jp.v6i2.40715
Verani, E. (2020). Everyone Wants a Chatbot: How to Evaluate Chatbot Companies so You Chose the Best One. Https://Www.Inbenta.Com/. https://www.inbenta.com/en/blog/select-chatbot-companies/
Weebly. (2023). IBM WATSON. Http://Ibmwatson237.Weebly.Com/. http://ibmwatson237.weebly.com/advantages--disadvantages.html.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
1. The journal allows the author to hold the copyright of the article without restrictions.2. The journal allows the author(s) to retain publishing rights without restrictions
3. The legal formal aspect of journal publication accessibility refers to Creative Commons Attribution- NonCommercial-ShareAlike: CC BY-NC-SA