Knowyourrights - Aplikasi Tanya Jawab Konstitusi India
Selamat datang di aplikasi Q&A Konstitusi India! Aplikasi ini memungkinkan pengguna untuk mengajukan pertanyaan apa pun tentang Konstitusi India dan mendapatkan jawaban yang tepat diekstraksi langsung dari dokumen menggunakan teknologi LLM dan Langchain yang canggih.

Fitur
- T&J interaktif : Pengguna dapat mengajukan pertanyaan dan mendapatkan jawaban dari Konstitusi India.
- Didukung oleh Langchain dan GPT : Memanfaatkan model bahasa canggih untuk memberikan tanggapan yang akurat.
- Penyimpanan Ruang Vektor : Menggunakan Cassandra dengan AstradB untuk penyimpanan dan pengambilan vektor dokumen yang efisien.
- Antarmuka StreamLit : Antarmuka sederhana dan ramah pengguna yang dibangun dengan streamlit.
- Diperahkan pada Ruang Wajah Memeluk : Dapat Diakses di Aplikasi Tanya Jawab Konstitusi India.
Teknologi digunakan
- Langchain : Kerangka kerja untuk mengembangkan aplikasi yang ditenagai oleh model bahasa.
- GPT (transformator pra-terlatih generatif) : Model bahasa canggih untuk memahami dan menghasilkan teks seperti manusia.
- Cassandra : Database NoSQL untuk menyimpan ruang vektor Konstitusi pdf.
- Astradb : Layanan Database Cloud-asli oleh DataStax, digunakan untuk penyimpanan yang dapat diskalakan dan aman.
- StreamLit : Perpustakaan Python untuk membuat aplikasi web interaktif.
Cara kerjanya
- Kueri Pengguna : Masukkan pertanyaan yang terkait dengan Konstitusi India di kotak input.
- Pemrosesan : Aplikasi memproses kueri menggunakan Langchain dan GPT untuk memahami konteks dan mengambil informasi yang relevan.
- Pengambilan Vektor : Memanfaatkan Cassandra dengan Astradb untuk mengambil ruang vektor Konstitusi PDF untuk jawaban yang akurat.
- Tanggapan : Aplikasi menampilkan jawaban langsung dari Konstitusi India.
Memulai
Ikuti langkah -langkah ini untuk menjalankan aplikasi di mesin lokal Anda:
Prasyarat
- Python 3.7 atau lebih tinggi
- Streamlit
- Langchain
- Openai GPT
- Cassandra
- Astradb
Instalasi
- Klon Repositori:
git clone https://github.com/your-username/indian-constitution-qa.git
- Arahkan ke Direktori Proyek:
cd indian-constitution-qa
- Pasang paket yang diperlukan:
pip install -r requirements.txt
Menjalankan aplikasi
- Mulai aplikasi streamLit:
- Buka browser web Anda dan buka
http://localhost:8501 untuk berinteraksi dengan aplikasi.
Penyebaran
Aplikasi ini digunakan untuk memeluk ruang wajah dan dapat diakses langsung di aplikasi Q&A Konstitusi India.
Berkontribusi
Kami menyambut kontribusi! Silakan ikuti langkah -langkah ini untuk berkontribusi:
- Garpu repositori.
- Buat cabang fitur Anda:
git checkout -b feature/YourFeature
- Melakukan perubahan Anda:
git commit -m ' Add some feature '
- Dorong ke cabang:
git push origin feature/YourFeature
- Buka permintaan tarik.
Lisensi
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk detailnya.
Kontak
Untuk pertanyaan atau umpan balik apa pun, silakan hubungi:
Terima kasih telah menggunakan aplikasi Q&A Konstitusi India!