Eesmärk oli aidata inimesel kirjeldada oma olukorda tavalises keeles ja saada selle põhjal arusaadav ülevaade võimalikest toetustest. See nõudis rohkemat kui vestlusakent: sisendi kontrolli, reeglipõhiseid arvutusi, tulemuste selgitamist, makseid ja pääsuõigusi.
Koodis olid sisestusvoog, tulemuste vaade, tasuline personaalne tegevuskava, asutuste kataloog ja haldusvaade. Taustal töötasid andmebaas, makseteadete töötlemine ja pääsuõiguste võrdlemine makseolekuga. Dokumentide krüpteeritud hoidla jaoks oli taristu, kuid dokumentide üleslaadimine jäi sellest ulatusest välja. Rakendus ei esita riigile taotlusi ega tee ametlikku toetuse määramise otsust.
9 097läbitud automaattesti lähteülevaate kontrollisProjekti kohalik Vitesti käivitus, 11.09.2026: 579 testifaili. Kaheksa brauseritestide faili ei olnud selles käivituses kaasatud. Testide arv ei näita kasutajate arvu ega tõesta rakenduse veatust.
Mida töövoog tegi?
01
Olukorra kirjeldus
Kasutaja kirjutab oma olukorrast. Vaba tekst ei ole veel kontrollitud faktide kogum.
02
AI eraldab väljad
AI muudab kirjelduse kindla struktuuriga väljadeks. Sisend läbib isikuandmete eemaldamise ja väljade valideerimise; need kontrollid ei ole eksimatud.
03
Kood arvutab
Reeglimootor kasutab struktureeritud välju ja reegleid. AI ei arvuta ega muuda rahasummasid.
04
Kontroll enne väljastamist
Väljundi põhisummad arvutatakse koodiga uuesti. Ebaselged või keerulised olukorrad suunatakse inimese poole, mitte ei täideta lünki väljamõeldud arvuga.
05
Tulemus ja pääsuõigus
Kasutaja saab selgituse ja vastava pääsuõiguse olemasolul personaalse tegevuskava. Makse töötlemine ning tasutud ligipääsu säilitamine on eraldi süsteemiülesanded.
Mis läks valesti ja mida muutsime?
Vaikne asendus võib olla nähtavast veast ohtlikum.
Testkeskkonna vigane API-võti käivitas märkamatult lihtsa asendustõlgendaja, mis ei mõistnud eitust. Paranduses eristati arenduse testandmed päris töövoost ja tõlgenduse tõrge tehti kasutajale nähtavaks.
Makse dokumentatsioon ei asenda päris teadet.
Maksetöötleja eeldas valesid väljanimesid ning tühistamine võis eemaldada juba tasutud ligipääsu. Parandus lähtus tegeliku makseteate struktuurist ja säilitas pääsuõiguse tasutud perioodi lõpuni.
Roheline testirida ei ole avaldamisluba.
Lähteülevaate ajal oli üks hilisem parandus endiselt avaldamata ja brauseritestid selles kontrollis käivitamata. Testitulemus tuleb siduda konkreetse versiooni ja kontrolli ulatusega.
Minu roll ja AI panus
Mina määrasin toote suuna, allikad ja tööde järjekorra ning otsustasin, milline tulemus sobib avaldamiseks. Minu juhitud AI-agendid jagasid planeerimise, koodi kirjutamise ja kontrolli rollid. See ei olnud ühe vestlusega valmis saanud rakendus.
Kuhu andmed liikusid?
AI tõlgendus kasutab välist mudeliteenust. Makse- ja krüpteerimisteenustel on samuti oma andmepiirid. Iseseisev majutus ei tähenda, et kogu töötlus toimuks samas serveris.
Kirjeldus põhineb projekti lähtekoodi ja kohalike kontrollide ülevaatel 11.09.2026, mitte sõltumatul tootmiskeskkonna auditil. Näited on selgitavad, mitte kasutajaandmed.
Järgmine samm
Kas tahad midagi sarnast ehitada?
Räägime, kuidas ehitada AI abil nii, et kontroll tulemuse üle jääks sinule.