PT XYZ, a startup in the Information Technology sector, developed an asset management application to digitalize the asset management process for its clients. However, as new features were added, the application became more complex, causing difficulties for new users. PT XYZ responded by introducing a customer service system to assist new users in exploring the company’s services and application features. To improve service efficiency while maintaining quality, the company opted to implement a chatbot. The chatbot was designed to provide automatic and responsive assistance, reducing the load on the customer service team and increasing user satisfaction. The author integrated NLP and NLU in designing the chatbot for PT XYZ using the open-source RASA framework. This framework was chosen for its strong capabilities in natural language processing and understanding conversational context. The NLP and NLU models are used to create a customer service engine in the form of text messages that answer questions specifically related to the use of the asset management application. By leveraging this technology, the chatbot can provide relevant and accurate responses, even when faced with variations in language and complex questions. Based on black box testing, the chatbot successfully recognized the intent behind user queries. The testing was conducted to evaluate how well the chatbot understood and responded to user questions. The results, using a confusion matrix, showed that precision, recall, accuracy, and f1-score all achieved a perfect score of 1.0.
Copyrights © 2025