2026Fakultetski rad
Laravel servis koji odgovara na pitanja o studentskoj službi, rad tima od troje
Rad za predmet Serverske veb tehnologije. Tim od troje, rad na feature granama uz pregledane pull request-ove. Stavke ispod pokrivaju samo moje commit-e.
Problem
Studenti postavljaju ista pitanja o Moodle-u, ispitima, školarini i rasporedu. Servis boduje pitanje u odnosu na sačuvane ključne reči i vraća najbolju stavku iz baze znanja, a kada ništa nije dovoljno blizu, prelazi na spoljni izvor.
Kako radi
- 01
Poklapanje je bodovanje ključnih reči nad tokenizovanim pitanjem, nije jezički model. Ispod praga zahtev prelazi na pretragu Wikipedije.
- 02
Uloge se proveravaju kroz middleware: statistika i izvoz dostupni su samo admin i moderator nalozima.
- 03
Često traženi odgovori se keširaju, čime su ponovljena čitanja kategorija i stavki znanja skinuta sa baze.
Šta ovo nije
Timski projekat. Autentifikaciju i javne chatbot endpointe su radile kolege; model podataka, statistika, izvoz i keširanje su moji. Nije deployovan, radi lokalno.