Aplikasi Chat GPT Sederhana dengan Menerapkan Algoritma String Matching
Aplikasi ChatGPT sederhana dengan menerapkan pendekatan QA yang paling sederhana. Untuk menemukan pertanyaan yang paling mirip dengan input pengguna, memanfaatkan algoritma pencocokan string Knuth-Morris-Pratt (KMP) dan Boyer-Moore (BM) serta Regex untuk menentukan format dari pertanyaan.
- Next.js (https://nextjs.org/docs/getting-started/installation)
- Node.js (https://nodejs.org/en/download)
- Mysql (https://www.mysql.com/downloads/)
- Vs code (https://code.visualstudio.com/download)
List the ready features here:
- Fitur pertanyaan teks (didapat dari database)
- Fitur kalkulator
- Fitur tanggal
- Tambah pertanyaan dan jawaban ke database
- Hapus pertanyaan dari database
- Clone repository / download zip dari repository dari link yang ada pada lampiran
- Pastikan anda sudah menginstall Golang
- Masukkan file dump sql ke dalam database lokal yang ada pada device Anda dan atur file .env yang ada pada folder src/backend/models sehingga sesuai dengan database lokal Anda
- Jalankan Backend command : cd src/backend go run main.go
- Jalankan Frontend command berikut : cd src/backend npm install npm run dev
Project is: complete
Give credit here.
- This project was inspired by Chat GPT
- Terima Kasih banyak Kepada Asistean dan Dosen Mata Kuliah IF2211 Strategi Algoritma
Nama | NIM |
---|---|
Afnan Edsa | 13521011 |
Laila Bilbina | 13521016 |
Syarifa Dwi P. | 13521018 |