Preprocessing intent classification using an adaptive scripted chatbot for a changing cloud platform

Keywords

Loading...
Thumbnail Image

Issue Date

2023-11-01

Language

en

Document type

Journal Title

Journal ISSN

Volume Title

Publisher

Title

ISSN

Volume

Issue

Startpage

Endpage

DOI

Abstract

Chatbots are being used more and more in our daily lives. For instance, chatbots are being used to help with internal company processes, in addition to customer support and other areas. In this research project, a chatbot is developed to help them navigate through a cloud platform. However, this platform is changing in its structure, so the chatbot needs to adapt. Furthermore, a preprocessing intent classification is needed to adapt to the changes of the cloud platform. In the related work, no adaptive scripted chatbot with preprocessing intent classification was found. Therefore, own possible versions of such a chatbot have to be developed. The versions are first discussed theoretically before the most suitable version is implemented. The discussed versions include a mixture of an open and a closed-domain chatbot as well as a pure closed-domain chatbot. Using the Rasa framework, a scripted chatbot is developed that is adaptive and able to perform preprocessing intent classification. This chatbot is a proof-of-concept version with satisfying results for intent classification with a F1-score of 0.909, a precision score of 0.927 and an accuracy of 0.913 on the test dataset and for different test scenarios. This is a first step to have an adaptive scripted chatbot with preprocessing intent classification, which can further developed for a large user group. Keywords: chatbot, preprocessing, adaptiveness, open-domain chatbot, closed-domain chatbot

Description

Citation

Faculty

Faculteit der Sociale Wetenschappen