Aplikasi Chatbot untuk Layanan Akademik Menggunakan Platform RASA Open Source dengan Fitur Two Stage Fallback
DOI:
https://doi.org/10.54082/jiki.73Kata Kunci:
Chatbot, Cross Validation, Dataset, Intent, Hyperparameter TuningAbstrak
Sejak dunia dilanda wabah COVID-19, jumlah penggunaan chatbot sebagai tenaga bantu customer service meningkat pesat sehingga memicu pengembangan chatbot yang semakin luas dan melahirkan banyak platform pihak ketiga untuk memudahkan pengembangan dan menghemat waktu serta biaya, salah satunya adalah RASA Open Source dimana dengan pemanfaatan platform ini beserta fitur-fiturnya, dapat dihasilkan konsep awal chatbot layanan akademik dan analisis dari penelitian yang bisa dijadikan acuan untuk pengembangan berkelanjutan. Penelitian menggunakan metode CRISP-DM yang dipadukan dengan model RAD untuk pengembangan chatbot yang terdiri dari banyak iterasi. Penelitian pada iterasi ke-1 memperoleh dataset awal dan di training oleh pipeline model setelah dilakukan hyperparameter tuning, kemudian dilakukan cross validation dimana rata-rata akurasi dari kedua proses ini berhasil mencapai nilai 90% keatas. Model chatbot yang didapat dari iterasi ke-1 di deploy untuk diuji oleh pengguna dan diperoleh 227 sampel baru untuk diuji klasifikasi intent dengan nilai akurasi total mencapai 72,02% pada seluruh intent dan 76,39% tanpa intent percakapan alami. Pengembangan pada iterasi ke-2 diperoleh dataset terbaru hasil pembelajaran sampel pengguna di pengujian klasifikasi intent awal dan kemudian dilakukan hyperparameter tuning serta cross validation dengan rata-rata akurasi mengalami penurunan sekitar 1-2% dibanding pada iterasi ke-1. Model terbaru di deploy untuk dilakukan kembali pengujian oleh pengguna dan diperoleh 302 sampel baru untuk dilakukan pengujian klasifikasi intent dengan nilai akurasi total mencapai 78,40% pada seluruh intent dan 82,49% tanpa intent percakapan alami.
Referensi
A. Massaro, V. Maritati, and A. Galiano, “Automated Self-learning Chatbot Initially Build as a FAQs Database Information Retrieval System: Multi-level and Intelligent Universal Virtual Front-office Implementing Neural Network,” Informatica, vol. 42, no. 4, Nov. 2018, doi: 10.31449/inf.v42i4.2173.
J. A. Mulyono and S. Sfenrianto, “Evaluation of Customer Satisfaction on Indonesian Banking Chatbot Services During the COVID-19 Pandemic,” CommIT (Communication Inf. Technol. J., vol. 16, no. 1, pp. 69–85, Mar. 2022, doi: 10.21512/commit.v16i1.7813.
S. Yang and K. Stansfield, “AI Chatbot for Educational Service Improvement in the Post-Pandemic Era: A Case Study Prototype for Supporting Digital Reading List,” in 2022 13th International Conference on E-Education, E-Business, E-Management, and E-Learning (IC4E), Jan. 2022, pp. 24–29. doi: 10.1145/3514262.3514289.
A. Abdellatif, K. Badran, D. E. Costa, and E. Shihab, “A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering,” IEEE Trans. Softw. Eng., vol. 48, no. 8, pp. 3087–3102, Dec. 2022, doi: 10.1109/TSE.2021.3078384.
B. R. Ranoliya, N. Raghuwanshi, and S. Singh, “Chatbot for university related FAQs,” in 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Sep. 2017, pp. 1525–1530. doi: 10.1109/ICACCI.2017.8126057.
A. Jiao, “An Intelligent Chatbot System Based on Entity Extraction Using RASA NLU and Neural Network,” J. Phys. Conf. Ser., vol. 1487, no. 1, p. 012014, Mar. 2020, doi: 10.1088/1742-6596/1487/1/012014.
B. Luo, R. Y. K. Lau, C. Li, and Y. Si, “A critical review of state‐of‐the‐art chatbot designs and applications,” WIREs Data Min. Knowl. Discov., vol. 12, no. 1, Jan. 2022, doi: 10.1002/widm.1434.
T. Wochinger, “Failing Gracefully with Rasa,” Rasa Blog, 2019. https://medium.com/rasa-blog/failing-gracefully-with-rasa-8ead6b43f2f4 (accessed Jan. 25, 2019).
Y. Sumikawa, M. Fujiyoshi, H. Hatakeyama, and M. Nagai, “Supporting Creation of FAQ Dataset for E-Learning Chatbot,” Intelligent Decision Technologies 2019, pp. 3–13, 2020. doi: 10.1007/978-981-13-8311-3_1.
C. Greyling, “Rasa-X Is A Unique Approach To Continuous Chatbot Improvement,” Medium, 2020. https://cobusgreyling.medium.com/rasa-x-has-a-unique-approach-to-continuous-chatbot-improvement-420a367f4146 (accessed Aug. 14, 2020).
A. Weidauer, “Conversational AI: Your Guide to Five Levels of AI Assistants in Enterprise,” Rasa Blog, 2018. https://rasa.com/blog/conversational-ai-your-guide-to-five-levels-of-ai-assistants-in-enterprise/ (accessed Sep. 27, 2018).
S. Studer et al., “Towards CRISP-ML(Q): A Machine Learning Process Model with Quality Assurance Methodology,” Mach. Learn. Knowl. Extr., vol. 3, no. 2, pp. 392–413, Apr. 2021, doi: 10.3390/make3020020.
Z. H. Pradana, H. Nafi’ah, and R. A. Rochmanto, “in Chatbot-based Information Service using RASA Open-SourceFrameworkin Prambanan Temple Tourism Object,” J. RESTI (Rekayasa Sist. dan Teknol. Informasi), vol. 6, no. 4, pp. 656–662, Aug. 2022, doi: 10.29207/resti.v6i4.3913.
Y. Windiatmoko, R. Rahmadi, and A. F. Hidayatullah, “Developing Facebook Chatbot Based on Deep Learning Using RASA Framework for University Enquiries,” IOP Conf. Ser. Mater. Sci. Eng., vol. 1077, no. 1, p. 012060, Feb. 2021, doi: 10.1088/1757-899X/1077/1/012060.
D. G. S. Ruindungan and A. Jacobus, “Chatbot Development for an Interactive Academic Information Services using the Rasa Open Source Framework,” J. Tek. Elektro dan Komput., vol. 10, no. 1, pp. 61–68, 2021.
Unduhan
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2023 Nicholas Cannavaro

Artikel ini berlisensi Creative Commons Attribution 4.0 International License.