Development of a Library Information Chatbot for Lampung University Based on Natural Language Processing

Authors

  • Puput Budi Wintoro Universitas Lampung
  • Khairudin Universitas Lampung
  • Zulmiftah Huda Engineering Faculty, Universitas Lampung, Bandar Lampung, Lampung, 35141, Indonesia
  • Rio Ariestia Pradipta Engineering Faculty, Universitas Lampung, Bandar Lampung, Lampung, 35141, Indonesia.

Keywords:

Chatbot, Library Services, Natural Language Processing, Patron Satisfaction

Abstract

The University of Lampung (Unila) Library has over 86,783 registered patrons, with 12,329 active users, including faculty, students, staff, and external patrons. Services include verification, circulation, procurement, e-books, and journals. However, limited staff availability to respond to inquiries has negatively impacted service satisfaction. To address this issue, the implementation of chatbot technology is proposed as a solution. A chatbot simulates human conversation through text, voice, or visuals. There are two types: Flow-Based Chatbots, which follow a predetermined conversation flow, and Open-Ended Chatbots, capable of handling dynamic conversations. Development methods include Fixed Rule-Based and Machine Learning/Natural Language Processing (ML/NLP) Based Chatbots. This research aims to develop a Flow-Based Chatbot using ML/NLP on the Dialogflow platform, integrated with Unila Library's local database through a Python-based API, specifically FastAPI. The implementation of this chatbot is expected to enhance the responsiveness and availability of library services, ultimately increasing patron satisfaction.

References

[1] IEEE Computer Society, ICSC 2011 : Fifth IEEE International Conference on Semantic Computing : proceedings : Palo Alto, California, 18-21 September 2011.

[2] A. A. Arifiyanti, I. F. Daniar, R. Permatasari, and A. R. E. Najaf, “Designing flow- based chatbot as student

information service center,” vol. 8, pp. 123–130, 2024, doi: 10.11594/nstp.2024.4121.

[3] D. Adiwardana et al., “Towards a Human-like Open-Domain Chatbot,” Jan. 2020, [Online]. Available:

http://arxiv.org/abs/2001.09977

[4] G. Caldarini, S. Jaf, and K. McGarry, “A Literature Survey of Recent Advances in Chatbots,” Information, vol.

13, no. 1, 2022, doi: 10.3390/info13010041.

[5] A. F. Rahardika and E. Winarno, “Pengembangan Chatbot Berbasis Dialogflow Dengan Metode Natural

Language Processing Untuk Menyediakan Informasi Mengenai Stunting Melalui Platform Telegram,” Jurnal

Riset Sistem Informasi Dan Teknik Informatika (JURASIK, vol. 9, no. 1, pp. 257–268, 2024, [Online]. Available:

https://tunasbangsa.ac.id/ejurnal/index.php/jurasik

[6] Zain Ahmad Taufik and S. Supriyanto, “Implementasi Chatbot untuk Layanan Frequently Asked Question

Akademik dengan Penggunaan Dialogflow,” Jurnal SAINTEKOM, vol. 13, no. 1, pp. 1–10, Mar. 2023, doi:

10.33020/saintekom.v13i1.337.

[7] R. Ady Sanjaya and E. Winarno, “Pengembangan Chatbot Informasi Pariwisata di Kabupaten Pati

Menggunakan Metode Natural Language Processing Berbasis Dialogflow”.

Downloads

Published

2024-12-27