Disciplina
AI koji pokazuje izvor.
Pretraga, asistenti i pozadinski agenti povezani sa sistemima koje već koristite — samo tamo gde se pogrešan odgovor odmah vidi, i tako da se svaki odgovor može pratiti do dokumenta iz kog je nastao.
Gde ima smisla
Šta automatizacija može, a šta ne
Iskren pogled na to gde model zaista pomaže, a gde odluku treba da zadrži čovek.
Većina onoga što se naziva veštačkom inteligencijom jeste običan softver sa modelom u jednom koraku. Taj korak je zaista koristan: čita nestrukturiran tekst, sastavlja prvu verziju i povezuje pitanje sa pasusom koji na njega odgovara. On je istovremeno i najmanje predvidljiv deo sistema, pa sve oko njega pravimo dosadno predvidljivim — ulazi sa jasno definisanim tipovima, zabeleženi izlazi i uvid u to šta se tačno dogodilo.
Model ne poznaje vaše poslovanje. Poznaje dokumente koje mu date i alate koje sme da pozove. Zato prva polovina posla obično nije rad na modelu: traži se gde se znanje zapravo nalazi, dogovara se kako izgleda tačan odgovor i piše se skup provera koji to dokazuje pre nego što bilo šta stigne do korisnika.
Postoje poslovi za koje ćemo vam reći da ih ne automatizujete. Odluke sa pravnim posledicama, procene za koje neko odgovara i sve gde uverljiv pogrešan odgovor košta više nego nikakav odgovor — tu odluku zadržava čovek, a model čita umesto da odlučuje.
Šta dobijate
Šta obuhvata saradnja na automatizaciji
Isti skup isporuka svaki put — ono što demo koji radi pretvara u sistem kojim neko može da upravlja.
Popis izvora
Gde se znanje nalazi, u kakvom je stanju i koliko košta da ostane ažurno.
Skup provera
Ocenjena zbirka stvarnih pitanja sa dogovorenim odgovorima, koja se pokreće uz svaku izmenu, pa se kvalitet meri, a ne oseća.
Pretraga i indeksiranje
Prikupljanje, deljenje na delove, vektorizacija i rangiranje, koje podešavamo na vašem materijalu, a ne na tuđem merilu.
Interfejs asistenta
Mesto gde ljudi zaista pitaju — vaš proizvod, vaša podrška ili vaš alat za ćaskanje — sa navedenim izvorima za svaki odgovor.
Pozadinski agenti
Zakazani poslovi i poslovi pokrenuti događajem koji pišu, razvrstavaju ili prosleđuju rad, uz red koji čovek može da pregleda.
Zaštitna ograničenja i rezervni tok
Granice onoga na šta sistem sme da odgovori i šta sme da preduzme, uz definisano ponašanje za trenutak kada nije siguran.
Tragovi i prikaz troškova
Svaki poziv je zabeležen sa upitom, izvorima i cenom, pa ponašanje i potrošnja ostaju objašnjivi.
Primopredaja i uputstvo
Upiti, provere i infrastruktura na vašim nalozima, dokumentovani za tim koji ih dalje održava.
Saradnja
Od zadatka do sistema koji se proverava.
Pet faza, svaka se završava nečim što možete pročitati, pokrenuti ili oceniti. Ništa se ne isporučuje na osnovu dobrog demoa.
Odabir
Uzimamo zadatke koje imate na umu i zadržavamo one gde ulaz postoji, izlaz može da se proveri, a cena greške je podnošljiva.
Utemeljenje
Izvori se prikupljaju, čiste i indeksiraju. Prava pristupa prate dokumente, pa asistent ne može da odgovori iz dokumenta koji čitalac ne bi smeo da otvori.
Ocenjivanje
Skup pitanja pišemo sa vašim stručnjacima i merimo početno stanje pre bilo kakvog doterivanja, pa se svaka kasnija izmena poredi sa njim.
Povezivanje
Modelu se pristupa kroz interfejs sa jasno definisanim tipovima u vašem sistemu, sa ponovnim pokušajima, budžetima i definisanim rezervnim tokom za trenutak kada nije dostupan.
Rad
Tragovi, troškovi i odgovori koji su pali na proveri stižu na kontrolnu tablu koja pripada vašem timu, a skup provera se od tada pokreće uz svaku izmenu.
U radu
Jedan odgovor, utemeljen u izvoru.
Rezervisano mesto — snimak prikaza zameniće ovaj kadar.
Dubina
Provere, ograničenja, primopredaja.
Asistenta je lako prikazati, a teško održati tačnim. Razliku pravi ocenjen skup pitanja koji se pokreće uz svaku izmenu, pa se izmena upita koja popravi jedan odgovor, a pokvari četiri, uhvati pre nego što je iko sretne u produkciji.
Zaštitna ograničenja su druga polovina posla: na šta sistem sme da odgovori, šta mora da odbije, kada predaje čoveku i šta radi kada izvor nedostaje. Ta pravila zapisujemo sa vama, pa ih ugrađujemo — a paket za primopredaju sadrži upite, provere i uputstvo, na vašim nalozima.
- Ocenjene provere uz svaku izmenu.
- Definisani putevi odbijanja i predaje čoveku.
- Upiti, tragovi i troškovi na vašim nalozima.
Alati
Na čemu ovo gradimo.
- Python
- TypeScript
- Node.js
- FastAPI
- PostgreSQL
- pgvector
- ChromaDB
- Redis
- Anthropic API
- OpenAI API
- Docker
- AWS
Biramo ih po zadatku — model je jedna komponenta, ne arhitektura.
Dva primera iznad stoje umesto stvarnih studija slučaja — nijedan klijent nije imenovan i ne iznosimo nijedan brojčani podatak.Kako predstavljamo stvarne projekte
Pitanja
Pitanja koja dobijamo o automatizaciji
Četiri koja se pojave pre skoro svakog prvog poziva.
Da li nam treba sopstveni model?
Gotovo nikad. Posao je u pretrazi, proverama i interfejsu oko modela koji hostuje neko drugi; model biramo po zadatku, a kod pišemo tako da se model može zameniti.
Sopstveni ili dodatno treniran model isplati se kada podaci ne smeju da napuste vašu infrastrukturu ili kada je posao dovoljno velik i uzak da to pokrije.
Gde odlaze naši podaci?
Na vaše naloge. Dokumenti se indeksiraju u skladištu koje je vaše, prava pristupa ih prate, a napolje ide samo zahtev ka dobavljaču modela — uz pisani trag o tome šta je poslato.
Ako ništa ne sme da izađe, kažemo to na vreme i planiramo model koji radi kod vas.
Kako znate da su odgovori tačni?
Kroz ocenjen skup pitanja napisan sa vašim stručnjacima, izmeren pre bilo kakvog doterivanja i pokretan uz svaku kasniju izmenu. Odgovori nose navedene izvore, pa čitalac može da ih proveri umesto da veruje tonu.
Rezultat saopštavamo iskreno, uključujući i pitanja na koja sistem i dalje greši.
Šta ako ne bude dovoljno dobro?
Onda ćemo to reći. Neki zadaci padaju na proverama bez obzira na to kako je upit napisan, najčešće zato što izvorni materijal ne sadrži odgovor. Saznati to u drugoj nedelji jeste rezultat — i košta neuporedivo manje nego isto otkriće posle puštanja u rad.
Sledeći korak
Šta ste zamalo automatizovali?
Opišite posao, izvore koje bi čitao i koliko bi koštao pogrešan odgovor. Reći ćemo da li je dobar kandidat i šta bismo probali u prve dve nedelje.