Wikipedia-Chatbot-with-Rag-System
Proyek ini adalah sistem Generasi Pengambilan-Pengambilan (RAG) yang memungkinkan pengguna untuk mengobrol dengan artikel Wikipedia tentang topik tertentu. Dengan memanfaatkan FAISS untuk pengambilan dokumen berbasis vektor dan model bahasa Flan-T5 untuk pembuatan bahasa alami, chatbot ini dapat mengambil, menghasilkan, dan merangkum informasi secara interaktif. Langchain digunakan untuk mengelola riwayat percakapan dengan memori ringkasan, memastikan aliran dialog yang koheren.
Tinjauan Proyek
- Database Vektor : FAISS (Pencarian Kesamaan AI Facebook) memungkinkan pencarian kesamaan yang efisien dan penyimpanan vektor padat, membantu mengambil cuplikan wikipedia yang relevan berdasarkan kueri pengguna.
- Model Bahasa : Model Flan-T5 Google digunakan untuk menghasilkan respons seperti manusia berdasarkan informasi yang diambil, memungkinkan percakapan yang lebih alami dan informatif.
- Manajemen Obrolan : ConversationMaryMemory Stores Langchain dan mengelola riwayat percakapan, menciptakan pengalaman obrolan yang mulus di mana konteks dipertahankan di berbagai belokan.
Fitur
- Pilihan Topik : Pilih topik wikipedia tertentu untuk dijelajahi.
- Obrolan Conversational : Ajukan pertanyaan dan terima jawaban berdasarkan konten Wikipedia, ditingkatkan oleh model bahasa untuk keterbacaan dan konteks.
- Sejarah Percakapan : Memelihara dan merangkum riwayat percakapan menggunakan ConversationsMaryMemory dari Langchain untuk memastikan dialog yang mulus dan koheren.