Extensible Chatbot Architecture Using Metamodels of Natural Language Understanding
Citations Over TimeTop 10% of 2021 papers
Abstract
In recent years, gradual improvements in communication and connectivity technologies have enabled new technical possibilities for the adoption of chatbots across diverse sectors such as customer services, trade, and marketing. The chatbot is a platform that uses natural language processing, a subset of artificial intelligence, to find the right answer to all users’ questions and solve their problems. Advanced chatbot architecture that is extensible, scalable, and supports different services for natural language understanding (NLU) and communication channels for interactions of users has been proposed. The paper describes overall chatbot architecture and provides corresponding metamodels as well as rules for mapping between the proposed and two commonly used NLU metamodels. The proposed architecture could be easily extended with new NLU services and communication channels. Finally, two implementations of the proposed chatbot architecture are briefly demonstrated in the case study of “ADA” and “COVID-19 Info Serbia”.
Related Papers
- → College Enquiry Chatbot using Rasa Framework(2021)40 cited
- → Extensible Chatbot Architecture Using Metamodels of Natural Language Understanding(2021)34 cited
- → A Performance Comparison of Different Cloud-Based Natural Language Understanding Services for an Italian e-Learning Platform(2022)9 cited
- → Scalability Challenges in Current MPI One-Sided Implementations(2016)5 cited
- Helping Chatbots To Better Understand User Requests Efficiently Using Human Computation(2017)