Inquisitive
Repositori ini berisi konten Inquisitive: generator kuis bertenaga kecerdasan buatan generatif.
Inquisitive
Klien kami, NewsSphere, adalah organisasi berita terkemuka yang berdedikasi untuk memperluas jangkauan globalnya dan meningkatkan keterlibatan pemirsa. Dengan banyaknya konten yang diterbitkan setiap hari dalam berbagai bahasa, organisasi ini menghadapi tantangan besar dalam membuat kuis dan penilaian secara manual untuk setiap artikel. Proses ini tidak hanya memakan waktu tetapi juga rentan terhadap inkonsistensi dalam berbagai bahasa dan konteks budaya.
User Input:
Pengguna mengirimkan topik atau artikel berita dalam bahasa apa pun.
Quiz Customizations:
Pengguna dapat menyesuaikan kuis berdasarkan jumlah pertanyaan, tingkat kesulitan, dan kebutuhan petunjuk.
Paragraph Generation:
Dalam kasus di mana pengguna memasukkan topik dan bukan teks besar, sebuah paragraf terlebih dahulu disediakan untuk pemahaman pengguna.
Language Detection:
Aplikasi ini menggunakan API Terjemahan untuk mendeteksi bahasa konten yang dikirimkan.
Translation to English:
Jika kontennya tidak dalam bahasa Inggris, aplikasi menerjemahkannya ke dalam bahasa Inggris menggunakan API Terjemahan.
Question Generation:
Aplikasi ini memanggil API Gemini untuk menghasilkan pertanyaan yang beragam dan relevan secara kontekstual berdasarkan masukan.
Translation Back:
Pertanyaan yang dihasilkan diterjemahkan kembali ke bahasa asli artikel berita menggunakan API Terjemahan.
Output:
Aplikasi menyajikan pertanyaan dalam bahasa asli kepada pengguna dalam format interaktif.
Quiz:
Pengguna kini dapat menjawab berbagai jenis pertanyaan yang dihasilkan seperti soal pilihan ganda, Benar Berganda, Jenis Numerik, dan Benar / Salah.
Evaluation:
Setelah kuis dikirimkan ✅, kiriman diperiksa kebenarannya.
Result:
Hasil dihitung dan ditampilkan pada halaman.
Analysis:
Semua pertanyaan dan jawaban dapat dianalisis di bagian analisis hasil yang disediakan.
Kloning repositori:
git clone https://github.com/Bbs1412/Inquisitive_GenAI_quiz
cd Inquisitive_GenAI_quiz
Buat dan aktifkan lingkungan python:
python -m venv env
. e nv S cripts a ctivate
Instal perpustakaan yang diperlukan:
pip install -r requirements.txt
Hasilkan kunci Gemini-API:
Anda memerlukan kunci API Gemini untuk menghasilkan konten menggunakan GenAI Google.
Buat file 'api.env' di direktori saat ini dan simpan kunci API di dalamnya:
API = "your_key"
Jalankan aplikasi:
streamlit run app.py
Setiap kontribusi atau saran untuk repo ini dipersilakan!