Jamiagpt
Jamiagpt adalah aplikasi obrolan berbasis web yang ditenagai oleh AI, yang dirancang untuk memberikan informasi dan terlibat dalam percakapan roleplay yang terkait dengan Jamia Millia Islamia. ? Jamiagpt
Demonstrasi video
Tangkapan layar
.png?raw=true)](https://images.downcodes.com/uploads/20250528/img_6837020f664ca30.png)
.png?raw=true)](https://images.downcodes.com/uploads/20250528/img_6837020f6717d31.png)
Fitur
- Antarmuka obrolan AI: Terlibat dalam percakapan roleplay dengan Jamiagpt.
- Pengambilan Informasi: Ambil informasi yang relevan berdasarkan pertanyaan pengguna.
- Penafian: memperingatkan pengguna tentang tahap pengembangan model saat ini dan batasan potensial.
Teknologi digunakan
- StreamLit: Kerangka kerja web untuk membuat aplikasi web interaktif dengan python.
- Langchain: Perpustakaan untuk Membangun Aplikasi Obrolan AI, Memasukkan:
- GoogleGenerativeai: Untuk menghasilkan respons AI. LLM Digunakan: Gemini-1.5-Flash
- Transformator Huggingface: Digunakan untuk Embeddings dan Inference. Model embedding yang digunakan: all-minilm-l6-v2
- FAISS: (Pencarian Kesamaan AI Facebook) adalah perpustakaan untuk pencarian kesamaan yang cepat dari database vektor dan penanganan pengambilan dokumen.
- Perpustakaan Python: Termasuk beberapa perpustakaan Langchain untuk penyimpanan data, manajemen, dan manipulasi.
](https://images.downcodes.com/uploads/20250528/img_6837020f6814f32.png)
Petunjuk Pengaturan
- Klon Repositori:
git clone https://github.com/confused-soul/JamiaGPT.git
cd JamiaGPT
- Instal dependensi:
pip install -r requirements.txt
- Siapkan Rahasia:
- Pastikan Anda telah mengkonfigurasi rahasia Anda untuk Gemini API dan Kunci API Inferensi di Manajer Rahasia Streamlit Anda.
- Jalankan aplikasi:
- Berinteraksi dengan jamiagpt:
- Buka browser web Anda dan navigasikan ke URL host lokal yang disediakan.
- Mulai berinteraksi dengan memasukkan pertanyaan yang terkait dengan Jamia Millia Islamia.
Penggunaan
- Antarmuka obrolan: Masukkan pertanyaan atau terlibat dalam peran dengan Jamiagpt.
- Umpan Balik: Berikan umpan balik tentang respons untuk meningkatkan model.
Berkontribusi
Kontribusi dipersilakan! Harap ikuti pedoman standar untuk kontribusi dan masalah terbuka untuk permintaan fitur atau laporan bug.