Extensible Chatbot Architecture Using Metamodels of Natural Language Understanding

Časopis: Electronics

Volume, no: 10 , 18

ISSN: 2079-9292

DOI: 10.3390/electronics10182300

Stranice: 1-23

Link: https://www.mdpi.com/2079-9292/10/18/2300

Apstrakt:
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”.
Ključne reči: chatbot; extensible architecture; metamodel; natural language understanding; framework; COVID-19
Priložene datoteke: