Inimene kirjeldab oma olukorda ja saab ülevaate võimalikest toetustest. AI aitab teksti tõlgendada, eraldi kood teeb arvutused. Rakendus ei esita taotlusi ega otsusta ametlikult toetuse saamist.
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.
Kuidas see päriselt käib
AI loeb sisendit. Kood teeb arvutuse.
6 sammu
Töö käikKui midagi vajab tähelepanu
01Olukorra kirjeldus
Inimene selgitab oma olukorda vabas tekstis.
02Eralda vajalikud väljad
Isikuandmete eemaldamine ja AI tõlgendus.
03Kontrolli sisendit
Väljade kontroll enne summade arvutamist.
04Kood arvutab
Reeglimootor kasutab kontrollitud välju.
05Kontrolli põhisummasid
Kood arvutab väljundi põhisummad uuesti.
06Selgita järgmist sammu
Ülevaade ja pääsuõiguse korral tegevuskava.
Lihtsustatud töövoog: AI tõlgendab teksti, arvutusloogika jääb eraldi.
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 muutsin?
Vaikne asendus võib olla nähtavast veast ohtlikum.
Testkeskkonna vigane API-võti käivitas märkamatult lihtsa varumehhanismi, 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.
Vestlusaken oli ainult algus.
Sisendi tõlgendamise kõrval tuli ehitada tulemuste vaade, maksete töötlemine ja pääsuõigused. Kasulik toode pidi siduma need üheks tervikuks, mitte lõppema AI vastusega.
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 → arvutusKaks eri ülesannet, selge rollijaotusAI aitab kirjeldusest andmed eraldada. Summad ja pääsuõigused jäävad kontrollitava koodi otsustada.
Allikad: projekti lähteülevaade ja minu kasutuskogemus. Näited on koostatud, mitte päris kasutajaandmed.
Probleem
Rakendus peab mõistma vabas vormis kirjutatud sisendit ja tegema selle põhjal täpse arvutuse. Siin on kokku pandud kaks erinevat riski: tõlgendus võib olla usutav, kuid vale, ja arvutus peab ikkagi olema korratav.
Mis valmis ehitati
Valmis veebirakendus, kus AI muudab inimese kirjelduse andmeteks, mida kood saab kontrollida. Arvutuse teeb deterministlik kood, mitte mudel, nii et sama sisend annab alati sama tulemuse.
Maksed ja juurdepääs käivad eraldi kontrollide kaudu ja iga väljalase on inimese otsustada. Rollide jaotus on teadlik: AI aitab mõista, kood vastutab numbrite eest.
Minu roll ja AI roll
Minu roll
Määrasin toote ja suuna ning tegin enne iga väljalaset lõpliku kvaliteedikontrolli.
AI roll
AI aitas koodi kirjutada ja üle vaadata. Lõplik vastutus tulemuse eest jäi mulle.
Valitud õppetund
Üks varumehhanism tagastas usutava, kuid vale tõlgendatud sisendi. Lähteülevaade kirjeldab, et seejärel lisati selge halvatud oleku käsitlus ja varumehhanismi piirati kitsamalt. Usutav vastus ei ole tõestus, et tõlgendus on õige.
Järgmine samm
Kas tahad midagi sarnast ehitada?
Aitan sul ehitada AI abil nii, et kontroll tulemuse üle jääks sinule.