Introduction Uvod Budimo iskreni: putovanje izgleda gotovo isto za sve. U početku, otvorite ChatGPT i pomislite: Nekoliko redova teksta i odjednom dobijete kod, marketinšku zabunu ili čak predlog recepta. “Wow, ovo je čarolija!” Zatim dolazi sledeća faza. Čarolija se polako pretvara u haos. Prompti postaju duži, poteškoće se nagomilavaju, počinjete lančati pozive zajedno - i jednog dana shvatite: "U redu, trošim više vremena objašnjavajući modelu šta mi je potrebno nego što zapravo radim sam zadatak." Treća faza je u kojoj stvari konačno postaju zanimljive.To je kada shvatite da kaos treba da se privlači, i počnete da razmišljate kao inženjer. Dozvolite mi da vas pitam: Još uvek se igraju s pozivima? zaglavljeni u beskrajne lance špageta? ili možda stoje na rubu nečeg većeg? where are you right now on this maturity curve? U ovom članku, želim da vas prođem kroz jednostavan model zrelosti za LLM sisteme - putovanje od brzih eksperimenata do punopravne arhitekture, gde agenti rade zajedno kao dobro uljan tim. - pristup koji pomaže konačno da se oslobodi od haosa. ali prije nego što stignemo tamo, hajde da iskreno pogledamo kako se većina projekata razvija. AAC (Agent Action Chains) Why We Need a Maturity Model Zašto nam je potreban model zrelosti Trenutno, LLM sistemi nemaju standardni put rasta. Svaki programer ili tim uzima svoj put, pokušavajući hakove, izmišljajući svoje pristupe. Na papiru, to zvuči kao sloboda i kreativnost. Pogledajte oko sebe: neki projekti zaustavljaju se u fazi "jednostavno dodajte još jedan poziv i to će raditi". Drugi grade duge lance poziva koji izgledaju lepo na dijagramu, ali se sruše pod prvim stvarnim opterećenjem. A onda postoje karte bez koda koje spirale u noćnu moru od stotinu blokova povezanih u svakom pravcu. Na demo danu, još uvijek izgleda živo. Ali čim udari u proizvodnju, ništa se ne razmjerava, ništa se ne prati, a nitko ne može čak ni reći gde su se stvari slomile. Deseci timova i startupa završavaju gubitkom meseci hodajući istim putom pokušaja i pogrešaka, izmišljajući isto kolo iznova i iznova. To je mesto gde a To vam daje jednostavnu mapu: gde ste sada, i ono što treba da se promeni da biste krenuli napred. Druga polja su prošla kroz ovo ranije. Modeli agilne zrelosti pomogli su kompanijama da shvate da li su oni zaista agilni ili samo preimenovali zadatke kao "sprinte". maturity model LLM sistemi su na istom prekretnici danas. Hype je ogroman, ali zrelost je gotovo nula. Bez zajedničkog modela napretka, samo ćemo nastaviti da se utapamo u haotičnim promptovima i spageti sistemima. Level 1 - The Script (Prompting Playground) Nivo 1 - Scenarij (Prompting igralište) To je gde gotovo svi počinju. Jedan poziv u ChatGPT-u ili jedan API poziv i bum, imate odgovor. To radi "u ovom trenutku", ali samo dok god možete zadržati detalje u svojoj glavi. Signs. Haotične upite, nema ponavljanja, nepredvidivi rezultati.Danas to radi, sutra model vam daje nešto potpuno drugačije. Risks. Ništa ovde ne može biti integrirano u pravi proizvod ili poslovni proces. When it makes sense. Brzi eksperimenti, prototipiranje ideja, ili onih prvih "wow trenutaka" kada samo dobijate osećaj za ono što LLM može učiniti. Level 2 - The Complex Prompt (Prompt Engineering 2.0) Nivo 2 - Kompleksni prompt (Prompt inženjering 2.0) U ovoj fazi, ljudi počinju "bacanje uroka" sa tekstom. Jedan upit više nije dovoljan - tako da dobijate duge upite s uputama za ulogu, detaljnim koracima, pa čak i mini-scenarije pečeni u. Signs. Počinjete da osećate „čarobnost formulisanja“: promijenite jednu rečenicu i model ispljuva nešto potpuno drugačije.Neki ljudi čak grade hitne biblioteke, ali ispod, to je još uvijek samo jedan veliki monolit. Risks. Kako složenost raste, prompt se pretvara u čudovište koje se ne može održavati. Dodavanje novog koraka često znači prepisivanje svega. Testiranje je bolno. Širenje ovog pristupa? Gotovo nemoguće. When it makes sense. Kompleksni pozivnici su još uvijek korisni u pravom kontekstu: brzi MVP-ovi, slučajevi korištenja marketinga ili istraživački projekti. Ponekad donose impresivan rezultat "ovde i sada". Level 3 - The Linear Chain Treći nivo - Linearni lanac Следећи корак након "гигантског позива" је повезивање више ЛЛМ позива у низ. Сада систем није један масивни блок текста - то је низ корака: извући податке, обрадити га, а затим генерисати одговор на основу тога. Signs. U ovoj fazi, prvi tokovi posla počinju da se pojavljuju – bilo da se radi o LangChain, n8n ili Make.com. Ljudi počinju razmišljati u koracima, razbijajući velike probleme u podzadatke. To je već mnogo bolje od jednog divovskog monolita prompt-ali je još uvek strogo linearno, bez granjenja ili fleksibilnosti. “prvo klasificirajte, zatim preuzmite kontekst, a zatim generirajte odgovor.” Risks. Najveći problem je rigidnost. Ovi lanci su izrezani u kamen: promijenite jedan korak, a često završite prepisivanjem svega ostalog. Dodavanje novih scenarija je bolno, a greške imaju tendenciju da razbije ceo lanac odjednom. To je kao u ranim danima mikroslužbi bez orkestrator-tehnički modularnog, ali još uvijek držan zajedno sa kanalizacijskom trakom. When it makes sense. Ova razina radi dobro za male robote ili jednostavne automatizacije: analiziranje e-pošte, generiranje sažetaka, sastavljanje brzih odgovora. To je dobra polazna točka. Ali u bilo kojem stvarnom proizvodu, brzo postaje ograničenje. I to je obično trenutak kada timovi shvate: bez arhitekture, nećete dobiti mnogo dalje. Level 4 - Spaghetti (Ad-hoc Systems) Razred 4 - Špageti (Ad-hoc sustavi) Ovde počinje prava bol.Kada jednostavan linearni lanac više ne funkcioniše, programeri počinju da se gomilaju na „granične“ i „if-else“ uslove.Prijavljuje se privremena memorija – ponekad je to samo niz u kodu, ponekad prilagođeni hak za skladištenje, ponekad promjenjiva koja se grubo prolazi između čvorova. Signs. Tokovi posla na platformama bez koda počinju izgledati kao mreže pauka: na desetke čvorova, zapletene veze, krugovi svuda. Projekti zasnovani na kodu nisu mnogo bolji: logika raspršena po pozivnicama i pomoćnim funkcijama, s kritičnim uvjetima sakrivenim upravo unutar teksta samih pozivnica. Risks. Ovi sustavi su noćna mora za održavanje. Kada se nešto pokvari, shvatiti je gotovo nemoguće. Greške su skrivene, debugiranje nije prisutno, i sve ovisi o toj jednoj osobi koja „zna kako to radi.“ Širenje ili predaja drugom timu? gde When it makes sense. Iskreno? nikada. špageti sustavi obično se pojavljuju kao nusproizvod eksperimentiranja, ali boravak ovde ubija rast. Mnoge ekipe dođu do ove faze i konačno shvate: rešenje nije “samo još jedan hak” – to je prava arhitektura. Level 5 - Orchestrator + Roles (System Design Thinking) Nivo 5 - Orkestrator + uloge (Razmišljanje o dizajnu sistema) Ovo je faza u kojoj se haos konačno pretvara u sistem. Umesto jednog beskonačnog lanca ili spageti kaosa granica, dobijate Svaki deo sistema zna svoj posao: structured design with clearly defined roles. - the brain that decides who does what and in what order. Orchestrator - narrow experts, each handling a specific task: classification, response generation, data retrieval. Specialists - makes sure the system isn’t living like a goldfish, giving it access to past context and knowledge. Memory - catches errors and ensures resilience, so one failure doesn’t bring everything down. Guard - monitors execution, collects logs, and provides visibility. Observer - polishes the final output and delivers it to the next stage. Egress Signs. Na ovom nivou, vidite formalne ugovore (često JSON) povezuju uloge. Možete testirati komponente pojedinačno, zamijeniti ili proširiti ih bez razbijanja čitavog sistema. Risks. Morate razmišljati arhitektonski, dizajnirati uloge i oduprijeti se nagonu da jednostavno "baci u drugi poziv". ali ta investicija se brzo isplati ako je vaš sistem namijenjen stvarnim korisnicima i skali. When it makes sense. Proizvodni okruženja, poslovni procesi i proizvodi u stvarnom svetu. Sve izvan eksperimenata će na kraju morati evoluirati u ovu fazu. I to je upravo tamo gde dolazi u arhitekturu koju sam razvio kao praktični model zrelosti za LLM sisteme. AAC formalizira uloge, dodaje disciplinu i omogućava taj ključni skok od "brzog hakovanja" do istinskog inženjeringa. AAC (Agent Action Chains) How to Use This Model Kako koristiti ovaj model Prava vrijednost modela zrelosti je u tome što radi kao ogledalo. To vam omogućuje da iskreno pogledate svoj projekat, vidite gde ste i shvatite što treba da se promeni da biste krenuli napred. For self-assessment. Ako gradite nešto samostalno ili u malom timu, model je u osnovi brza kontrolna lista. Taj snimak vam pomaže da prepoznate sutrašnje gužve danas - i pripremite se za njih unaprijed. “Da li još živimo u prtljažniku, da li smo izgradili jednostavne lance, ili smo se već utopili u špageti?” For teams. Model postaje zajednički jezik. menadžer proizvoda, inženjer i analitičar ne moraju se izgubiti u tehničkim detaljima - oni mogu samo nazvati nivo. - i svi točno znaju što to znači.Manje trenja, produktivniji razgovori. “Mi smo u fazi lanca, ali moramo da pređemo preko špageta ASAP” For investors and partners. Model takođe deluje kao signal timske zrelosti. Startup koji još uvek radi sa sirovim uputstvima može isporučiti blesave demove, sigurno, ali to je rizična stava. Evolucija LLM sistema slijedi isti luk kao i svaka tehnologija: prvo dolazi magija, onda haos, a na kraju - inženjering. Počinjemo s jednostavnim skriptima, zaglavimo u složenim uputstvima, pokušavamo povezati stvari zajedno, utopimo se u špageti... i tek onda shvatimo: vreme je za izgradnju arhitekture. Model zrelosti nam pomaže da se suočimo s tom realnošću: da vidimo gde smo i da znamo gde trebamo ići sljedeće. Za neke, to znači da se odreknemo „monstrum-prompta“. Za druge, to znači da pobegnemo od zamke kaotičnih lanaca. A za neke, to je poziv da se pređemo na sljedeći nivo – gde se konačno pojavljuju orkestratori, uloge i pravi dizajn sistema. To je gde ulazi u sliku-arhitektura koja formalizira ovaj vrhunski nivo zrelosti. Ali AAC nije magija. To je rezultat hodanja putem. AAC (Agent Action Chains) 👉 Ево ААЦ система дизајн образац ако желите да уроните дубље. 👉 Ево ААЦ система дизајн образац ако желите да уроните дубље.