Interactify adalah platform pembelajaran bertenaga AI yang dirancang untuk meningkatkan cara pengguna berinteraksi dengan materi pelajaran. Menggunakan AI dan pembelajaran mesin, platform ini memungkinkan pengguna mengunggah slide, mengajukan pertanyaan mendetail, dan menerima penjelasan cerdas. Ia juga menawarkan sumber belajar yang disesuaikan dan fitur riwayat untuk melacak kemajuan.
Proyek ini dikembangkan menggunakan Streamlit untuk frontend, dan mengintegrasikan model NLP melalui Gemini API untuk menghasilkan respons terhadap pertanyaan pengguna tentang konten dokumen.
Instalasi Untuk menjalankan proyek ini secara lokal, ikuti langkah-langkah berikut:
Kloning repositori: git clone https://github.com/Xtley001/Interactify.git
Instal dependensi: Navigasikan ke direktori proyek dan jalankan:
pip install -r persyaratan.txt Menyiapkan variabel lingkungan: Anda perlu mengonfigurasi kunci API Gemini dengan mengaturnya sebagai variabel lingkungan.
Jalankan aplikasi: Gunakan Streamlit untuk menjalankan aplikasi:
streamlit jalankan app.py
Setelah aplikasi berjalan secara lokal, Anda dapat berinteraksi dengan halaman berbeda dengan memilih opsi di sidebar. Anda dapat mengunggah file, mengajukan pertanyaan, dan menjelajahi jalur karier berdasarkan bidang studi pilihan Anda.
Beranda Menampilkan ikhtisar platform dan memungkinkan pengguna menjelajahi fitur seperti materi pelajaran khusus dan kuis. Tersedia panduan yang dapat diunduh dan konten yang disesuaikan dengan bidang tertentu.
Jalur Karir Berganda Pengguna dapat menjelajahi berbagai pilihan karir dan keterampilan yang dibutuhkan untuk setiap bidang. Halaman ini berguna bagi mereka yang ingin memahami pertumbuhan karier dan langkah-langkah pendidikan yang diperlukan.
Tanyakan Saya Tentang Slide Anda
Unggah file PDF, DOCX, atau PPTX Anda, pilih halaman tertentu, dan ajukan pertanyaan tentang kontennya. Model AI memproses konten dan mengembalikan jawaban bermakna berdasarkan teks file.
Riwayat Halaman placeholder untuk menampilkan riwayat interaksi pengguna. Ini akan menampilkan pertanyaan dan interaksi yang diajukan sebelumnya di versi mendatang.
Pencarian Lanjutan: Fitur untuk mencari kata kunci atau topik pada dokumen yang diunggah.
Kontribusi dipersilakan! Untuk berkontribusi:
Harap pastikan bahwa kode Anda mengikuti pedoman pengkodean proyek dan memiliki pengujian yang relevan.
Lisensi Proyek ini dilisensikan di bawah Lisensi MIT. Lihat file LISENSI untuk lebih jelasnya.