Repositori ini berisi sebuah proyek tugas akhir (skripsi) yang berupa chatbot layanan akademik dengan menerapkan algoritma LSTM. Penerapan algoritma LSTM dibantu dengan penggunaan Tensorflow yang diintegrasikan pada web dengan menggunakan Flask. Tampilan web dibuat sedikit mirip dengan tampilan web kampus dengan tujuan untuk memberikan pengalaman nyata pada pengguna terkait layanan akademik melalui chatbot. Layanan akademik yang dimaksud ialah layanan berupa tanya jawab terkait informasi seputar akademik kampus kepada pengguna.
Untuk menjalankan proyek ini secara lokal, ikuti langkah-langkah di bawah ini:
Pastikan Anda sudah memiliki Python 3.7+ terinstal. Buatlah virtual environment untuk proyek ini agar dependensi terisolasi:
# Di macOS/Linux
python3 -m venv env
# Di Windows
python -m venv env
Aktifkan virtual environment:
# Di macOS/Linux
source env/bin/activate
# Di Windows
env\Scripts\activate
Setelah virtual environment aktif, instal library yang dibutuhkan dengan menggunakan file requirements.txt
:
pip install -r requirements.txt
Untuk menjalankan dashboard, gunakan perintah berikut:
python app.py
Perintah ini akan menjalankan chatbot pada lokal server. Buka URL yang diberikan di browser Anda untuk mengakses chatbot.