Optimasi Website Mamina.id dengan Implementasi Retrieval Augmented Generation pada Chatbot Berbasis Large Language Models (LLM)
Abstrak
Mamina Baby Spa dan Pijat Laktasi merupakan penyedia layanan kebidanan komplementer berupa layanan ibu dan anak yang berpusat di Kota Malang dan memiliki website dengan alamat mamina.id. Dengan adanya website tersebut, pelanggan diharapkan lebih mengenal dan mendapatkan informasi yang relevan mengenai Mamina. Pelanggan seringkali berkonsultasi terlebih dahulu melalui contact person yang tertera pada website. Namun, layanan pelanggan tersebut lamban karena admin yang menangani hal itu kewalahan dalam merespon. Untuk mengatasi permasalahan tersebut, skripsi ini mengembangkan chatbot berbasis website dengan implementasi Retrieval-Augmented Generation (RAG) dan Large Language Models (LLM). Teknologi RAG memanfaatkan pencarian informasi dari basis data vektor dokumen pengetahuan, yang kemudian dipadukan dengan kemampuan LLM untuk menghasilkan respons yang relevan dan kontekstual. Sistem chatbot dibangun menggunakan framework Flask, LangChain, OpenAI API, dan database vektor FAISS. Admin dapat mengunggah dokumen pengetahuan berformat PDF yang akan diubah menjadi embedding vektor dan disimpan dalam basis data vektor untuk proses retrieval. Pengujian dilakukan menggunakan Blackbox Testing, User Acceptance Testing (UAT), dan evaluasi performa chatbot menggunakan framework RAGAS. Hasil penelitian menunjukkan bahwa sistem chatbot mampu memberikan respons otomatis sesuai konteks pertanyaan pelanggan dengan performa metrik context precision sebesar 80%, context recall sebesar 80%, faithfulness sebesar 59%, dan answer relevancy sebesar 76%. Selain itu, chatbot dapat beroperasi 24 jam tanpa jeda waktu, memberikan form ulasan otomatis, serta mendukung pengelolaan knowledge base secara mandiri oleh admin. Kesimpulannya, implementasi chatbot berbasis RAG dan LLM pada website mamina.id berhasil meningkatkan efisiensi layanan informasi pelanggan secara real-time dan responsif.