Implementation of RAG-Based LLM Chatbot for Hotel Services: A Case Study
DOI:
https://doi.org/10.47709/ijmdsa.v5i1.7927Keywords:
hotel, chatbot, LLM, hallucination, RAGAbstract
The need for up-to-date and dynamic information services in hotel operations encourages the use of automated interactive systems to support guest service activities. One widely used approach to provide such services is the implementation of chatbots, which can be developed using either rule-based models or generative models. Generative chatbot models are capable of producing more flexible and natural responses. However, their development requires the use of Large Language Models (LLMs) to enable deeper contextual understanding. Despite their advantages, standard LLM-based chatbots still face significant limitations, particularly in generating specific and reliable responses, and may produce incorrect or hallucinated information when relevant context is unavailable. To address this technical challenge, this study proposes the implementation of the Retrieval Augmented Generation (RAG) approach in the development of an LLM-based hotel chatbot, with a case study conducted at Hotel Forriz Yogyakarta. The proposed system adopts a RAG architecture consisting of three main stages: indexing, retrieval, and generation, allowing the chatbot to retrieve relevant external hotel documents as contextual input before producing responses. System performance is evaluated using the RAGAS framework on 15 test cases comprising user queries, generated answers, ground truth references, and retrieved contexts. The evaluation results show that the RAG-based chatbot achieves strong performance, with a Context Precision score of 0.889, Context Recall of 1.0, Faithfulness of 0.882, and Answer Relevancy of 0.851. These findings indicate that the RAG approach effectively improves response relevance and reduces hallucination in hotel information services.
References
Abdurrohman, R. (2024). Uji Performa Chatbot dengan Retrieval Augmented Generation dan Model GPT-4 untuk Domain Taharah Berdasarkan Empat Imam Mazhab Fikih (Studi Kasus Kitab Rahmah al-Ummah fi Ikhtilaf al-A’immah).
Ade Gusti. (2025). Apa itu RAG? https://idwebhost.com/blog/apa-itu-rag/
Elysia, S., & Herianto. (2024). Chatbot Berbasis Retrieval Augmented Generation (RAG) untuk Peningkatan Layanan Informasi Sekolah. Journal TIFDA (Technology Information and Data Analytic), 1(2), 52–58. https://doi.org/10.70491/tifda.v1i2.52
Fazriati, V., Syahid, A. A., & Julia. (2025). Chatbot Berbasis AI sebagai Asisten Guru di Sekolah Dasar. Jurnal Pendidikan Tambusai, 9(1), 1560–1568.
Gao, Y., Xiong, Y., Gao, X., Jia, K., Pan, J., Bi, Y., Dai, Y., Sun, J., Wang, M., & Wang, H. (2023). Retrieval-Augmented Generation for Large Language Models: A Survey. http://arxiv.org/abs/2312.10997
Gustavian, H. (2024). Prompt Engineering GPT-3.5 Turbo untuk Ekstraksi Data Curriculum Vitae (CV) dalam Proses Pemilihan Calon Pekerja (Studi Kasus PT. Nexwave).
Ikhsan, M., Putri, D. M., Nurjanah, S., Rahmawati, A., Fahrizal, & Akramunnas, B. W. (2025). Implementasi Teknologi Chatbot sebagai Media Informasi di Universitas Negeri Medan. Jurnal Teknik Mesin, Industri, Elektro Dan Informatika, 4(1), 265–277. https://doi.org/10.55606/jtmei.v4i1.4820
Lien Maulina. (2023). Revitalisasi Industri Perhotelan dengan Inovasi Teknologi: Meningkatkan Keunggulan Bersaing dan Pengalaman Pelanggan. Jurnal Ilmiah MEA (Manajemen, Ekonomi, Dan Akuntansi), 7(1), 504–519.
Nie, Z., Feng, Z., Li, M., Zhang, C., Zhang, Y., Long, D., & Zhang, R. (2024). When Text Embedding Meets Large Language Model: A Comprehensive Survey. http://arxiv.org/abs/2412.09165
Öztürk, E., & Mesut, A. (2024). Performance Analysis Of Chroma, Qdrant, and Faiss Databases. UNITECH – Selected Papers. https://doi.org/10.70456/TBRN3643
Rakin, S., Shibly, Md. A. R., Hossain, Z. M., Khan, Z., & Akbar, Md. M. (2024). Leveraging the Domain Adaptation of Retrieval Augmented Generation Models for Question Answering and Reducing Hallucination. http://arxiv.org/abs/2410.17783
Rizqie, Q., Afifah, N., & Bardadi, A. (2023). Eksplorasi Penggunaan Large Language Model (LLM) dalam Pembangunan Permainan Minesweeper dengan Python Programming. NetPLG Journal of Network and Computer Applications, 2(3). https://jurnal.netplg.com/jnca
Shukla, P. (2024). RAG (Retrieval-Augmented Generation) for your own documents. https://medium.com/@pragyashukla2580/rag-retrieval-augmented-generation-for-your-own-documents-5e024267140e
Tengku, Perdana, R. S., & Fatyanosa, T. N. (2025). Analisis Teknik Embedding Model NV-Embed pada Large Language Models Berbasis Retrieval Augmented Generation. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 9(2). http://j-ptiik.ub.ac.id
Wu, S., Xiong, Y., Cui, Y., Wu, H., Chen, C., Yuan, Y., Huang, L., Liu, X., Kuo, T.-W., Guan, N., & Xue, C. J. (2025). Retrieval-Augmented Generation for Natural Language Processing: A Survey. http://arxiv.org/abs/2407.13193
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Muhammad Harish Wijaya, Herlina Jayadianti

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.










