Pitali smo AI o Zakonu o radu FBiH — evo šta je izmislio
Stvaran test: generativni AI o otkaznom roku u FBiH — pogrešan član, izmišljen sadržaj. Kako izgleda odgovor utemeljen u propisu, s citatima.
U SAD-u je 2023. sud kaznio advokate koji su podnesak napisali uz pomoć ChatGPT-a — model je izmislio sudske odluke koje ne postoje (Mata v. Avianca). Otada je „AI halucinacija“ poznat pojam. Ali kako to izgleda na našim propisima? Testirali smo — i dokumentovali svaki bajt.
Kako smo testirali
- Model: deepseek-v4-flash (jedan od vodećih generativnih modela), preko API-ja, 11. juli 2026.
- Pitanja: dva sasvim obična pitanja iz radnog prava FBiH, doslovno kako bi ih postavio klijent ili pripravnik. Bez trikova.
- Poštenje: odgovori modela preneseni su doslovno (sirovi JSON zapisi su arhivirani), a „šta zakon stvarno kaže“ provjereno je prema tekstu objavljenom u Službenim novinama FBiH. Da je model odgovorio tačno — napisali bismo da je odgovorio tačno.
Test 1: otkazni rok
Pitanje: „Koji član Zakona o radu Federacije BiH reguliše otkazni rok i koliko on iznosi?“
„Otkazni rok u Federaciji Bosne i Hercegovine regulisan je članom 94. Zakona o radu Federacije BiH […] Prema tom članu, otkazni rok iznosi najmanje 14 dana, a dužina roka zavisi od dužine radnog staža kod poslodavca […] do 1 godine rada – najmanje 14 dana; od 1 do 5 godina – najmanje 30 dana; od 5 do 10 godina – najmanje 45 dana; od 10 do 20 godina – najmanje 60 dana; od 20 godina i više – najmanje 75 dana.“
Zvuči uvjerljivo. Provjerimo:
- Pogrešan član. Član 94. Zakona o radu FBiH uopšte ne govori o otkaznom roku — on uređuje načine prestanka ugovora o radu (smrt radnika, sporazum, navršenje 65 godina života i 15 godina staža osiguranja…).
- Izmišljena skala. Stepenovanje otkaznog roka po godinama staža (14/30/45/60/75 dana) ne postoji nigdje u Zakonu o radu FBiH. Model ju je konstruisao — vjerovatno po uzoru na zakone drugih država.
- Šta zakon stvarno kaže: otkazni rok uređuje član 105. — ne može biti kraći od sedam dana kad radnik otkazuje, ni kraći od 14 dana kad otkazuje poslodavac; teče od dana uručenja otkaza; kolektivnim ugovorom, pravilnikom o radu ili ugovorom o radu može se produžiti, ali najviše na mjesec dana (radnik) odnosno tri mjeseca (poslodavac).
Test 2: godišnji odmor
Pitanje: „Koliko najmanje radnih dana godišnjeg odmora propisuje Zakon o radu FBiH i koji član to reguliše?“
„[…] minimalni broj radnih dana godišnjeg odmora propisan je članom 74. Član 74. stav 1. Zakona o radu FBiH propisuje: ‚Za svaku kalendarsku godinu zaposlenik ima pravo na godišnji odmor u trajanju od najmanje 20 radnih dana, nezavisno od toga da li radi na poslovima sa punim ili nepunim radnim vremenom.‘“
Ovaj je primjer opasniji od prvog: suština (20 radnih dana) je tačna, pa odgovor djeluje provjereno. Ali:
- Pogrešan član. Godišnji odmor uređuje član 47.; član 74. govori o otkazu radniku s promijenjenom radnom sposobnošću.
- Izmišljen „doslovan“ citat. Rečenica pod navodnicima ne postoji u zakonu. Odaje je i terminologija: Zakon o radu FBiH dosljedno kaže „radnik“ — „zaposlenik“ je termin drugih propisa.
- Izmišljen broj Službenih novina. Model je lanac izmjena naveo kao „26/16, 89/18 i 7/21“ — izmjena 7/21 ne postoji; stvarni lanac je 26/16 → 89/18 → 23/20 → 44/22 → 39/24.
Zašto se ovo dešava
Generativni model ne „zna“ zakone — on generiše najuvjerljiviji nastavak teksta. Kad nema pristup izvornom propisu, broj člana je za njega samo vjerovatan broj, a citat samo vjerovatan niz riječi. Rezultat je odgovor koji izgleda kao pravni odgovor — naveden član, naveden broj glasila, čak i „doslovan“ citat — a svaki od tih elemenata može biti konstruisan. Za advokata je to najgora vrsta greške: ona koja prolazi na prvi pogled.
Kako izgleda odgovor utemeljen u propisu
Isto pitanje postavili smo Avdokatu, istog dana. Razlika nije u „boljem modelu“, nego u arhitekturi: odgovor se smije sastaviti samo iz članova propisa koji postoje u korpusu, a svaki citat se prije prikaza provjerava — da član postoji, da je na snazi na traženi datum i da pripada pravoj nadležnosti. Ako provjera ne prođe, alat se suzdrži i to kaže.


Pošteno do kraja
I Avdokat koristi veliki jezički model za sastavljanje odgovora — ne prodajemo „AI bez mana“. Razlika je što model kod nas ne smije ništa tvrditi bez člana koji to pokriva, a kad korpus nema izvor, dobijete iskreno „ne mogu pouzdano odgovoriti“ umjesto izmišljenog člana. Suzdržavanje smatramo funkcijom, ne kvarom.