Trek
Početna
Rubrike
Nalog
Trek
podrska@gosimple.space © 2026 Trek · gosimple.agency
6 novih danas Dešavanja Igre
Trek

Zašto iskusni inženjeri zaziru od potpune autonomije softverskih agenata

Iako su alati za veštačku inteligenciju drastično ubrzali pisanje koda, najiskusniji programeri ostaju oprezni prema potpunoj automatizaciji. Ovaj tekst istražuje zašto iskustvo u produkciji diktira skepsu prema agentima i kako izgleda budućnost inženjeringa u eri autonomnih sistema.

Kratak odgovor

Iskusni inženjeri nisu protivnici inovacija, već čuvari stabilnosti sistema koji prepoznaju da pisanje koda nije isto što i održavanje softvera u produkciji. Njihova opreznost je neophodna za mapiranje nepoznate teritorije autonomnog razvoja.

Troje kolega stoji ispred bele table sa dijagramima i zajedno planiraju poslovni projekat u kancelariji

Razlika između napisanog koda i funkcionalnog sistema

U svetu softverskog inženjeringa postoji fundamentalna razlika između koda koji se izvršava na razvojnoj mašini i sistema koji pouzdano radi u produkciji. Iskusni programeri, koji su decenijama gradili karijere na principima kontinuirane integracije i isporuke, instinktivno prepoznaju ovaj jaz. Dok agenti mogu generisati ogromne količine koda u kratkom vremenskom periodu, oni često nemaju ugrađenu svest o tome kako taj kod reaguje pod opterećenjem, u kompleksnim mrežnim okruženjima ili tokom nepredviđenih grešaka.

Ova skepsa nije motivisana strahom od gubitka posla ili nostalgijom za ručnim kucanjem sintakse. Naprotiv, ona proističe iz dubokog razumevanja rizika. Kada inženjer vidi kod koji je generisala mašina, on ne procenjuje samo njegovu trenutnu tačnost, već postavlja pitanja o održivosti, bezbednosti i skalabilnosti. Za nekoga ko je proveo godine rešavajući kritične incidente u tri ujutru, brzina razvoja je sekundarna u odnosu na predvidljivost sistema.

Stručnjaci koji su učestvovali u pionirskim poduhvatima poput mikroservisa ili automatizovanog testiranja znaju da softver nije statičan objekat. On je živi organizam koji mora da se menja, prilagođava i preživi promene u zahtevima tržišta. Kada agenti preuzmu proces kreiranja, postavlja se pitanje ko će preuzeti odgovornost za evoluciju tog koda kada se pojave prvi problemi u stvarnom okruženju.

Eksperiment u kontrolisanim uslovima

Nedavni eksperimenti u kojima su timovi pokušali da izgrade aplikaciju isključivo koristeći autonomne agente pružili su dragocen uvid u ograničenja trenutne tehnologije. Umesto da programeri pišu kod, njihov fokus se pomerio na definisanje domena, postavljanje granica i kreiranje arhitektonskih okvira. Ovo je dovelo do zanimljivog obrta: najviše vremena se provodilo pred belom tablom, planirajući strukturu koju će agenti kasnije sprovesti u delo.

Iako su agenti bili sposobni da generišu funkcionalne delove aplikacije, rezultati su pokazali da 'radi na mojoj mašini' ostaje opasna iluzija. Često su se pojavljivali problemi sa stabilnošću, gde su automatizovani testovi konstantno prijavljivali greške. U tradicionalnom timu, crveni signal na sistemu za integraciju znači hitnu akciju, ali u sistemu gde agenti rade paralelno, postalo je teško razlučiti da li je greška sistemska ili samo posledica preklapanja izmena.

Ovaj eksperiment je potvrdio da, iako agenti mogu ubrzati pisanje, oni ne mogu zameniti ljudsku sposobnost da se sagleda šira slika. Ljudi su morali da dizajniraju povratne sprege, testove i ugovore o interfejsima kako bi ukrotili haos koji su agenti stvarali. Na kraju, produktivnost nije merena brojem linija koda, već sposobnošću tima da usmeri agente ka stabilnom i proverljivom rezultatu.

Vrednost ljudske intuicije i iskustva

U eri kada su informacije dostupne na klik, mudrost i iskustvo postaju vredniji nego ikada. Iskusni inženjeri poseduju sposobnost da prepoznaju obrasce iz prošlosti, predvide organizacione probleme skrivene iza tehničkih izazova i izazovu pretpostavke koje stoje iza odluka. Dok modeli veštačke inteligencije mogu ponuditi rešenje za konkretan problem, oni retko mogu ponuditi kontekstualnu mudrost koja dolazi iz godina rada na različitim projektima.

Kada se postave teška pitanja o arhitekturi ili dugoročnoj strategiji, ljudski eksperti su i dalje superiorni. Oni mogu da prepoznaju kada je neki pristup osuđen na propast na osnovu iskustva od pre deset godina, što je uvid koji AI često propušta jer se oslanja na statističke verovatnoće, a ne na proživljeno iskustvo. Ova vrsta prosuđivanja je ono što iskusni developeri pokušavaju da zaštite.

Oni nisu protivnici alata koji pomažu, već su protivnici prepuštanja upravljanja sistemom bez adekvatnih zaštitnih mehanizama. Žele da zadrže ruke na volanu, jer znaju da autonomija bez nadzora vodi ka nepredvidivim ishodima. Njihova opreznost je zapravo oblik odgovornosti prema krajnjem korisniku i stabilnosti poslovanja.

Izazovi kontinuirane isporuke u doba agenata

DORA istraživanja za 2025. godinu ukazuju na zanimljiv paradoks: usvajanje AI tehnologija povezuje se sa većom brzinom isporuke, ali i sa nižom stabilnošću sistema. Ovo je direktan udarac na principe DevOps pokreta koji su decenijama pokušavali da pomire brzinu i pouzdanost. Postavlja se pitanje kako integrisati agente u procese koji zahtevaju visoku dostupnost i nultu toleranciju na greške.

Potrebno je redefinisati ulogu testiranja u svetu gde agente pišu i kod i testove. Kako osigurati da testovi nisu krhki i da zaista pokrivaju kritične tačke sistema? Takođe, veličina paketa izmena postaje problem. Dok timovi prelaze sa manjih zadataka na obimnije celine, CI/CD cevovodi moraju biti sposobni da obrade tu količinu posla bez gubitka pouzdanosti.

Ovo nije samo tehnički problem, već i kulturološki. Potrebno je razviti nove prakse koje će omogućiti agentima da budu produktivni, a da pritom sistem ostane proverljiv. Možda će biti potrebno više dizajna pre nego što se agenti puste u rad, ili možda potpuno novi tipovi ugovornih testova koji će služiti kao zaštitna ograda za autonomne sisteme.

Metafora skijanja i nepoznate teritorije

Učenje rada sa agentima može se uporediti sa skijanjem na neuređenim stazama. Početnici često jure nizbrdo bez straha, ne razmišljajući o posledicama pada, dok iskusni skijaši prvo procenjuju teren i svoje sposobnosti. U svetu softvera, 'uređene staze' su poznate prakse koje su se dokazale kroz decenije rada. Agentni razvoj je trenutno 'backcountry' tura kroz nepoznato područje.

Ne postoji mapa za ovaj put. Malo je onih koji su uspešno prošli kroz ceo ciklus razvoja koristeći isključivo agente i zadržali stabilnost u produkciji. Zato je opreznost inženjera zapravo vrlina. Oni ne žele da budu 'runaway train' na padini, već žele da budu istraživači koji mapiraju teren pre nego što se na njega uputi ceo tim.

Ovo zahteva promenu paradigme kod lidera. Umesto da pritiskaju timove da budu brži, lideri treba da stvore prostor za eksperimentisanje. To znači davanje dozvole za greške, vreme za istraživanje i razumevanje da uspeh nije u količini generisanog koda, već u razumevanju kako taj kod funkcioniše u stvarnom svetu.

Zajednički put ka novim praksama

Izazov pred kojim se nalazimo zahteva saradnju između lidera i inženjera. Lideri moraju naučiti da razlikuju opravdanu zabrinutost od otpora promenama. To podrazumeva slušanje onih koji su već prošli kroz mnoge cikluse razvoja i koji znaju gde se kriju zamke. Sa druge strane, inženjeri moraju biti spremni da napuste neke od svojih ustaljenih navika i prihvate da će se način na koji gradimo softver promeniti.

Niko neće dati gotovu mapu za uspeh u ovoj novoj eri. Moramo je sami iscrtati kroz eksperimente, pitanja i spremnost da testiramo svoje pretpostavke. Neke stare prakse će postati još važnije, dok će druge morati da promene oblik. Suština je u zadržavanju fokusa na izgradnji prave stvari na pravi način.

Ako je cilj kreiranje softvera koji je koristan, održiv i stabilan, onda je kritičko razmišljanje iskusnih inženjera najvredniji resurs koji kompanija ima. Njihova opreznost nije kočnica, već kompas. Vreme je da se krene u sneg, ali sa punom svešću o tome šta znači graditi sisteme koji zaista rade.

Izvor: Martin Fowler · Fotografija: Pexels / Freepik (ilustracija)

Imaš pitanje za autora?

Pošalji ga direktno autoru (Trek). Odgovor stiže na tvoj imejl.

67 pregleda
Trek
Autor

Trek

0 pratilaca

Trek je poslovna platforma za čitaoce i autore: startapi, firme, inovacije, ekonomija, marketing, propisi i karijera. Pod ovim potpisom izlaze tekstovi redakcije, vodiči i analize koje ne potpisuje jedno ime.

Pitanja i odgovori

Zašto iskusni programeri sumnjaju u autonomne softverske agente?

Oni sumnjaju jer agenti nemaju ugrađenu svest o tome kako kod reaguje pod opterećenjem, u kompleksnim mrežnim okruženjima ili tokom nepredviđenih grešaka.

Šta inženjeri procenjuju kada vide kod generisan mašinom?

Inženjeri procenjuju održivost, bezbednost i skalabilnost koda, a ne samo njegovu trenutnu tačnost.

Zašto je predvidljivost sistema ključna za inženjere?

Predvidljivost je ključna jer softver nije statičan objekat već živi organizam koji mora da se menja i preživi promene u zahtevima tržišta.

Izvori

  1. Martin Fowler
Prijavi ovaj tekst redakciji
Prijave pregleda redakcija. Zloupotreba obrasca vodi u blokadu.

Komentari (0)

Budi prvi koji komentariše ovaj članak.

Ostavi komentar

Imaš nalog? Prijavi se ili nastavi preko Google-a, ili komentariši kao gost:

Stigao si do kraja ovog lanca čitanja.

Otkrij još tekstova