Proyek ini menunjukkan penciptaan aplikasi Q&A Augmented Generation (RAG) canggih menggunakan langchain. Dengan mengintegrasikan beberapa sumber data - Wikipedia, situs web khusus, dan database kertas penelitian (RIVE) - aplikasi ini memberikan jawaban komprehensif dengan memilih secara dinamis sumber data yang paling relevan untuk setiap kueri.
create_openai_tool_agent .agent_executor untuk mengambil informasi dan memberikan tanggapan yang komprehensif. git clone https://github.com/your-repo/advanced-rag-qa-app.git
cd advanced-rag-qa-appPenggunaan Jalankan Aplikasi: Streamlit Run App.py
Berinteraksi dengan aplikasi : Buka URL yang disediakan di browser Anda untuk mulai meminta aplikasi Q&A RAG.
Struktur proyek
app.py: skrip utama untuk menjalankan aplikasi streamLit.
config.py: Pengaturan konfigurasi dan variabel lingkungan.
langchain_utils.py: fungsi utilitas untuk integrasi langchain.
Data_sources/: Berisi pembungkus untuk wikipedia, situs web khusus, dan rive.
Templat/: Templat prompt yang digunakan untuk memandu interaksi LLM.
Persyaratan.txt: Daftar dependensi Python.
Berkontribusi jika Anda ingin berkontribusi pada proyek ini, silakan beri repositori dan mengirimkan permintaan tarik dengan perubahan Anda.