21 — AI agenti
AI agenti koji koriste alate.Ne izmišljaju rečenice.
CoderConda pravi AI agente: svaki dobija alate, zadatak i granicu, šta sme sam, šta priprema, gde odlučuje čovek. Sve ostalo je demo.
Primer izvršavanja sa izmišljenim podacima. Pravi izvršaji u protokolu izgledaju isto.
- Sme sam
- čita, traži, sastavlja
- Ne sme
- šalje, knjiži, odobrava
- 01Zadatak shvaćenPlan pre akcijeKupac reklamira isporuku 88213. Agent kaže šta će uraditi pre nego što uradi.3 s
- 02ERP pročitanAlat: ERP (čitanje)Isporuka, stavke, rok, istorija. Samo čitanje i samo njegovi klijenti.6 s
- 03Arhiva pretraženaAlat: pretragaOtpremnica i fotografije nađene pretragom, a ne pogađanjem imena fajla.8 s
- 04Protivrečnost uočenaNema rešenja bez dokazaOtpremnica: tri kutije. Reklamacija: dve. Agent obeležava i ništa ne tvrdi.5 s
- 05Nacrt napisanAlat: nacrt mejlaOdgovor sa stanjem, otvorenim pitanjem i predlogom termina, izvori ispod.14 s
- 06StajeGranica: ne sme da odobriOdobrenje bi bio prvi korak koji pomera novac. To ne sme, pa ga predlaže.2 s
- 07Predaja čovekuProtokol: 7 korakaNacrt, dokazi, protokol i predlog stižu zajedno. Odobrenje traje minut.3 s
Ograničen je i trošak modela po izvršavanju.
01 — Granica
Demo se gasi posle devet dana.Agent sa granicama ne.
Model sa alatima je moćan i baš zato opasan, sve dok niko nije zapisao šta ne sme. Ono u desnoj koloni agent tehnički ne može da pokrene, čak ni kada ga neko lepo zamoli u ćaskanju.
Kako se demo završava
- Demo
Agent reši zadatak iz prve. Niko ne pita šta bi još smeo.
- Dan 2
Sličan zadatak reši drugim putem. I to izgleda uverljivo.
- Dan 9
Pošalje nešto što niko nije proverio. Ljubazno napisano, sadržinski pogrešno.
- Posle
Gasi se. Ne zato što je bio loš, nego zato što mu niko nije dao granice.
Tabela granica · nastaje u nedelji definisanja, posle je u kodu
| Oblast | Sme sam | Priprema | Ne sme |
|---|---|---|---|
| ERP | Čita predmete, stavke i rokove. | Korektivno knjiženje kao predlog. | Knjiži, stornira, menja cene. |
| Arhiva | Traži, otvara, citira. | Predlog gde da se odloži, sa putanjom. | Briše, prepisuje, premešta. |
| Mejl | Čita sanduče, povezuje sa predmetom. | Nacrt u folderu „odobrenje“. | Šalje. |
| Kalendar | Čita slobodne termine. | Predlog sa dva termina. | Zakazuje bez odobrenja. |
| Novac | Preračunava i proverava iznose. | Računa odobrenje i obrazlaže ga. | Odobrava, plaća, obećava. |
02 — Odgovara li
Ne treba svakom zadatku agent.Za dva od četiri odsvetujem.
Četiri zadatka, onako kako stižu u upitima. To kažem pre ponude, ne posle.
DaPriprema reklamacijaAgent, isplati se
„Dnevno nam stigne osam do dvanaest reklamacija. Za svaku treba pogledati ERP, arhivu i prepisku pre nego što neko odgovori.“
Tri sistema, mnogo varijanti, a na kraju tekst koji čovek odobrava. Baš oblik u kojem se rad na pravima i granicama isplati. Odobrenje ostaje, pola sata pripreme nestaje.
NeFakture u format knjigovodstvaAutomatizacija, ne agent
„Fakture stižu kao PDF i unosimo ih u knjige. Uvek ista polja, uvek isti put.“
Put je svaki put isti, pa nikome ne treba da odlučuje šta sledi. Fiksan tok sa OCR-om i računskom proverom je jeftiniji, brži i lakši za reviziju.
Na obradu fakturaDelomDa sam šalje ponudeAgent, ali ne do slanja
„Agent treba da računa ponude i šalje ih kupcu direktno, da niko više ne mora da gleda.“
Računanje i sastavljanje ume. Slanje je obavezujuće, pa ostaje iza odobrenja. Ko obriše tu granicu, uštedi minut po ponudi i rizikuje cenu koju mora da ispoštuje.
NePitanja o godišnjem odmoruNi jedno ni drugo, prvo fond
„Kolege stalno pitaju isto o godišnjem i putnim troškovima. To treba da preuzme agent.“
Ovde se ništa ne radi, ovde se odgovara. To je baza znanja sa dokazom, a ne agent. I dok pravilnik stoji u intranetu u tri verzije, nijedan model ne pomaže.
Na bazu znanja03 — Delovi
Gradi se šest delova.Model je onaj jednostavan.
- 01MCP · REST · SQL
Alati
Pristup ERP-u, arhivi, kalendaru i tiketima, svaki posebno odobren.
- 02Sopstveni nalog
Prava
Sopstveni nalog sa sopstvenim pravima, ne nalog zaposlenog.
- 03U kodu, ne u promptu
Granice
Za svaku radnju je utvrđeno: ide automatski ili samo uz odobrenje.
- 04Audit trail
Protokol
Svaki korak sa alatom, ulazom, rezultatom, trajanjem i troškom.
- 05Ograničenja
Prekid
Ograničenja vremena, koraka i troška. Agent koji se zaglavi biva zaustavljen i to prijavi.
- 06Meriti, ne verovati
Analiza
Šta prolazi, šta se prekida, gde ljudi najčešće ispravljaju.
04 — Ko gradi
Agenti su softver.Ne promptovi.
Deo koji se vidi u demou je lak: model, nekoliko alata, jedno impresivno izvršavanje. O radu odlučuju prava, granice, protokol i kontrola troška. Gradim oboje i posle to održavam.
- Rad
- Nemačka, GDPR, ugovor o obradi podataka. Po želji na vašoj sopstvenoj infrastrukturi.
- Trošak
- Svako izvršavanje ima ograničenje koraka, vremena i troška modela. Vidite šta predmet košta pre nego što postane navika.
- Predaja
- Izvorni kod, definicije alata, tabela granica i pristupi. I bez mene neko drugi može da preuzme.
Na engleskom · titlovi na engleskom
05 — Pitanja
Šest pitanja,koja stižu pre razgovora.
01Po čemu se agent razlikuje od automatizacije?
Fiksan tok unapred zna svoje korake. Agent odlučuje koji alat koristi sledeći. To je snažno kod zadataka sa mnogo varijanti i nepotrebno rizično kod tokova koji su uvek isti. Tamo je klasična automatizacija jednostavno bolja i jeftinija.
02Kako sprečavate da agent napravi glupost?
Na tri nivoa. Dobija samo alate koji su mu za zadatak potrebni. Sve obavezujuće ide preko odobrenja. I svako izvršavanje ima ograničenja koraka, vremena i troška. Uz to ide protokol u kojem se svaki korak može pročitati. Bez toga agenta ne bih pustio u rad.
03Da li je za ovo potreban MCP?
MCP je dobar način da se alati povežu čisto i višekratno, i gradim MCP servere gde to odgovara. Nije neophodan: gde je direktan interfejs jednostavniji, uzimam njega. Protokol je sredstvo, ne cilj.
04Koliko košta jedno izvršavanje?
To zavisi od modela, količine konteksta i broja koraka i meri se u probnom izvršavanju, ne procenjuje. Trošak po predmetu dobijate napismeno pre nego što odlučite, uključujući račun od kada se isplati u odnosu na ručnu obradu.
05Mogu li da počnem malo?
Tako i treba. Jedan opseg, jedno probno izvršavanje sa stvarnim podacima, jedan izveštaj. Ako brojke drže, gradim. Ako ne drže, imate utemeljeno „ne“ umesto pilot-projekta koji niko ne završi.
06Odakle agent zna šta piše u mojim dokumentima?
Kroz istu pretragu koju koristi i baza znanja: fond se deli na odeljke, dobija prava i postaje pretraživ. Zato ova usluga stoji pored RAG-a i enterprise pretrage. Agent bez pouzdanog fonda nema na šta da se pozove.
06 — Termin
Koji predmet jede vreme?Razgovarajte sa mnom o tome.
Izaberite termin direktno u kalendaru i u tri rečenice opišite predmet koji vam iznova pojede pola sata. Reći ću vam da li to treba da bude agent, automatizacija ili ništa.
Kalendar se nalazi kod cal.com.
Učitavanje otvara vezu Vašeg pregledača ka cal.com (SAD) i pri tom prenosi Vašu IP adresu; cal.com pri tom može da postavi kolačiće. Možete i direktno da odete tamo.