Implementasi Question Answering Berbasis Chatbot Telegram Pada Tafsir Al-Jalalain Menggunakan Langchain dan LLM
DOI:
https://doi.org/10.30865/klik.v4i5.1784Keywords:
Tafsir Al-Jalalain; Question Answering; Chatbot; Langchain; LLMAbstract
Technological developments are very important for efficient, accurate and fast information retrieval. Tafsir Al-Jalalain is one of the famous Tafsir Al-Qur’an, and is used as a source of life guidance for muslims. To get information about tafsir, you can go through information media such as the internet or from experts in Tafsir Al-Qur’an. However, to get information it takes a lot of time to filter the information efficiently, accurately and quickly. This problem requires a system that is able to answer human questions accurately, effectively and quickly. In this research, it is hoped that the implementation of telegram Chatbot-based Question Answering using Langchain and LLM will be a solution for providing information on Tafsir Al-Jalalain that is accurate, effective and fast. The Question Answering system will carry out learning on the Tafsir Al-Jalalain data using a language model, namely the Large Language Model, so that it is expected to be able to provide accurate, effective and fast information. The evaluation results of the research by distributing questionnaires to students majoring in Al-Qur'an and Tafsir Science at UIN SUSKA Riau, as many as seven respondents, obtained a percentage of 84.29%
Downloads
References
D. Apriliani, S. F. Handayani, T. N. Anugrahaeni, A. Miftahudin, L. Nurarifiah, and I. T. Saputra, “Aplikasi Question Answer Sebagai Media Pembelajaran Interaktif Untuk Mata Pelajaran Akuntansi,” JMM (Jurnal Masy. Mandiri), vol. 7, no. 2, p. 2003, 2023, doi: 10.31764/jmm.v7i2.13867.
A. Y. Chandra, D. Kurniawan, and R. Musa, “Perancangan Chatbot Menggunakan Dialogflow Natural Language Processing (Studi Kasus: Sistem Pemesanan pada Coffee Shop),” J. Media Inform. Budidarma, vol. 4, no. 1, p. 208, 2020, doi: 10.30865/mib.v4i1.1505.
S. Husada, “Rancang Bangun Dialog Manager Menggunakan Semantic Interpretation Pada Smiqa (Swamedikasi Interactive Question Answering) System,” J. Teknol. Pint., vol. 2, no. 8, pp. 1–10, 2022, [Online]. Available: http://teknologipintar.org/index.php/teknologipintar/article/view/219
H. Nur, “METODE PENGAJARAN PONDOK PESANTREN?: STUDI KASUS KH. YAHYA MASDUQI DALAM KAJIAN KITAB TAFSIR AL-JALALAIN YANG DITERAPKAN DI PONDOK PESANTREN MIFTAHUL MUTA’ALLIMIN BABAKAN CIWARINGIN CIREBON,” vol. 4, pp. 27–39, 2023.
R. A. Yunmar and I. W. W. Wisesa, “Pengembangan Mobile-Based Question Answering System Mobile-Based Question Answering System Development With Ontology Based Knowledge,” J. Teknol. Inf. dan Ilmu Komput., vol. 7, no. 4, pp. 693–700, 2020, doi: 10.25126/jtiik.202072255.
R. Qardafil, A. Sujarwo, and M. It, “Optimasi Kualitas Chatbot Jala Tech Melalui Implementasi Auto-GPT,” vol. 12, no. 2, 2023.
M. A. P. Subali and P. Wijaya, “Sistem Question Answering untuk Bahasa Bali menggunakan Metode Rule-Based dan String Similarity,” Techno.Com, vol. 20, no. 2, pp. 300–308, 2021, doi: 10.33633/tc.v20i2.4390.
A. Setiawan, O. N. Pratiwi, and ..., “Question Answering System Dalam Bentuk Chatbot Pada Platform Line Untuk Mata Pelajaran Sejarah Sma/ma Dengan Menggunakan Algoritma Levenshtein …,” eProceedings …, vol. 8, no. 5, pp. 9794–9802, 2021, [Online]. Available: https://openlibrarypublications.telkomuniversity.ac.id/index.php/engineering/article/view/15756%0Ahttps://openlibrarypublications.telkomuniversity.ac.id/index.php/engineering/article/view/15756/15469
G. F. Avisyah, I. J. Putra, and S. S. Hidayat, “Open Artificial Intelligence Analysis using ChatGPT Integrated with Telegram Bot,” J. ELTIKOM, vol. 7, no. 1, pp. 60–66, 2023, doi: 10.31961/eltikom.v7i1.724.
T. A. Zuraiyah et al., “IMPLEMENTASI CHATBOT PADA PENDAFTARAN MAHASISWA BARU MENGGUNAKAN RECURRENT NEURAL NETWORK,” J. Ilm. Teknol. dan Rekayasa, vol. 24, no. 2, pp. 91–101, 2019.
O. Topsakal and T. C. Akinci, “Creating Large Language Model Applications Utilizing LangChain: A Primer on Developing LLM Apps Fast,” Int. Conf. Appl. Eng. Nat. Sci., vol. 1, no. 1, pp. 1050–1056, 2023, doi: 10.59287/icaens.1127.
Langchain, “Introduction Langchain,” python.langchain.com, 2023. https://python.langchain.com/docs/community (accessed Nov. 07, 2023).
H. L. Walingkas and P. O. N. Saian, “Penerapan Framework Flask pada Pembangunan Sistem Informasi Pemasok Barang,” J. JTIK (Jurnal Teknol. Inf. dan Komunikasi), vol. 7, no. 2, pp. 227–234, 2023, doi: 10.35870/jtik.v7i2.729.
D. F. Ningtyas and N. Setiyawati, “Implementasi Flask Framework pada Pembangunan Aplikasi Purchasing Approval Request,” vol. 1, no. 1, pp. 19–34, 2021, doi: 10.25008/janitra.v1i1.120.
A. Rachman, I. Mardhiyah, and M. Jannah, “Implementasi Chatbot FAQ pada Aplikasi Monev Kinerja Direktorat Jenderal Anggaran Menggunakan Framework Rasa Open Source,” Media Online, vol. 4, no. 1, pp. 62–72, 2023, doi: 10.30865/klik.v4i1.1020.
E. Febriansyah, E. Nirmala, F. I. Komputer, T. Informatika, U. Pamulang, and K. T. Selatan, “PERANCANGAN SISTEM INFORMASI JUAL BELI PROPERTI MENGGUNAKAN CHAT BOT TELEGRAM YANG TERINTEGRASI DENGAN WEB MENGGUNAKAN METODE PROTOTYPE,” vol. 1, no. 2, pp. 279–284, 2023.
F. Castillo, “Embeddings: Meaning, Examples and How To Compute,” arize.com, 2023. https://arize.com/blog-course/embeddings-meaning-examples-and-how-to-compute/ (accessed Nov. 08, 2023).
A. C. Dela Cruz, “What is a Knowledge Base: Definition, Types, Features, and Examples,” klutch.app, 2022. https://klutch.app/blog/knowledge-base-definition-types-features-examples/ (accessed Nov. 07, 2023).
Vishal, “Python Regex Split String Using re.split(),” pynative.com, 2021. https://pynative.com/python-regex-split/#llc_comments (accessed Feb. 08, 2024).
Langchain, “Chroma,” python.langchain.com, 2023. https://python.langchain.com/docs/integrations/vectorstores/chroma (accessed Feb. 08, 2024).
T. Istiana, G. S. B. Dharmawan, B. Prakoso, P. J. Komunikasi, and C. Author, “Pengembangan Sistem Diseminasi Prakiraan Cuaca Menggunakan Aplikasi Bot Telegram dengan Metode Webhook,” vol. 12, no. April, 2020.
F. F. Nursaid, A. Hendra Brata, and A. P. Kharisma, “Pengembangan Sistem Informasi Pengelolaan Persediaan Barang Dengan ReactJS Dan React Native Menggunakan Prototype (Studi Kasus?: Toko Uda Fajri),” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 4, no. 1, pp. 46–55, 2020.
Bila bermanfaat silahkan share artikel ini
Berikan Komentar Anda terhadap artikel Implementasi Question Answering Berbasis Chatbot Telegram Pada Tafsir Al-Jalalain Menggunakan Langchain dan LLM
ARTICLE HISTORY
Published: 2024-04-28
Abstract View: 147 times
PDF Download: 123 times
Issue
Section
Copyright (c) 2024 Febrian Rizki Adi Sutiyo, Nazruddin Safaat Harahap, Surya Agustian, Reski Mai Candra

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (Refer to The Effect of Open Access).