Moskisvet.com
Umetna inteligenca
Tehnologija

"Temna koda": AI-napaka, ki je ustavila velik spletni sistem

December 2025: Amazonov AI-agent Kiro je dobil nalogo, da popravi hrošča v storitvi AWS Cost Explorer. Namesto da bi hrošča popravil, se je odločil, da je najhitrejša pot do brezhibne kode kar izbris celotne produkcije in postavitev nove. Brez potrditve, brez opozorila, brez možnosti, da bi človek vmes posegel, je AI vzel stvari v svoje roke.

Agent je deloval hitreje, kot bi inženir sploh lahko urgiral. Rezultate merimo v urah izpada in milijonih izgubljenih naročil. Dogodek pa je spodbudil še novo IT-skrb z imenom "dark code".

Kaj je temna koda

Termin "dark code" je marca 2026 na OpenAI Codex meetupu v Amsterdamu skoval Jouke Waleson. Gre za kodo, ki jo AI napiše, namesti v produkcijo in je noben človek niti ne prebere. Metafora prihaja z Japonske, kjer že desetletja obratujejo temne "lights-out" tovarne: roboti avtonomno delajo v temi, brez človeka v prostoru. Koncept se po novem prenaša na kodo, saj se vse več programske opreme razvije "v temi", brez intervencije (in velikokrat brez razumevanja) resničnih ljudi. Razvijalec Addy Osmani je v povezavi s tem izumil pojem "comprehension debt" (dolg v razumevanju): razlika med tem, koliko kode obstaja v sistemu, in koliko je kdorkoli zares razume. Za razliko od tehničnega dolga (ki ves čas opominja nase s počasnim delovanjem in drugimi nevšečnostmi) comprehension debt molči; vse deluje, vse je zeleno, vse je hitro. Dokler ni.

 AI-agent Kiro ni neetično hekal sistema niti ni naredil napake v klasičnem smislu, samo naredil je to, kar je bilo po njegovo optimalno ...
AI-agent Kiro ni neetično hekal sistema niti ni naredil napake v klasičnem smislu, samo naredil je to, kar je bilo po njegovo optimalno ... FOTO: Adobe Stock

Ko AI resnično zamoči

Nazaj k Amazonu. AI-agent Kiro ni neetično hekal sistema niti ni naredil napake v klasičnem smislu, samo naredil je to, kar je bilo po njegovo optimalno. Težava je, da ni nikogar vprašal. Amazonov standardni protokol "two-person approval", ki zahteva odobritev dveh ljudi, v tem primeru ni deloval, bojda zaradi napačnih nastavitev. Človek bi moral klikniti potrditveni gumb, AI pa se je temu izognil. Situacija je še bolj bizarna, če gremo malenkost dlje v zgodovino. Amazon je novembra 2025 razglasil Kiro za edino dovoljeno AI-orodje za inženirje in postavil cilj, da morajo vsi programerji na veliko pisati kodo z njihovim lastnim orodjem. 1500 inženirjev je interno protestiralo, da ostala orodja delajo bolje, a je vodstvo spremembo vseeno potisnilo naprej. Po incidentu je Amazon krivdo prevalil na "človeško napako", češ da je za katastrofo kriv človek, ne umetna inteligenca.

Zakaj to ni samo problem programerjev

Anthropicova študija je pokazala, da inženirji, ki delajo s pomočjo AI-ja, dosegajo 17 % nižje rezultate na testih razumevanja kode (50 % proti 67 %). Najhujši padec sposobnosti se kaže pri reševanju problemov oz. debuggingu. Cloud Security Alliance ugotavlja, da večina programerjev uporablja AI-agente in orodja, ki delujejo brez nadzora in niso ustrezno evidentirani. Vse aplikacije, ki jih uporabljaš vsak dan, od bančništva do Amazona in Booking.com, temeljijo na kodi, ki jo razvijalci vse manj razumejo. Ko se bo kaj zataknilo, bo nekdo moral reševati nekaj, česar ni nihče napisal.

Industrija je zadnji dve leti dirjala v AI-prihodnost, ki obljublja hitre rezultate za relativno malo denarja. Stranski učinek je, da je razumevanje kode postalo malodane pozabljena spretnost. Zdaj, ko prvi izpadi prihajajo na površje, se vodilni praskajo po glavi. Naslednjič, ko se aplikacija "obesi" sredi plačila ali ti sistem pokaže napako, ki je še nikoli nisi videl, se spomni: morda nihče ne ve, kaj je narobe. Niti tisti, ki je kodo domnevno napisal.

AI-oznake pomagajo dezinformacijam
Preberi še
AI-oznake pomagajo dezinformacijam
Cene RAM-a: Po eksploziji zaradi AI končno prvi padec
Preberi še
Cene RAM-a: Po eksploziji zaradi AI končno prvi padec
Moškisvet.com e-novice
Si že prijavljen na vse naše e-novice?
Razlagalnik

Tehnični dolg je metafora, ki opisuje posledice izbire hitre in preproste rešitve pri razvoju programske opreme namesto boljše, a dolgotrajnejše arhitekturne rešitve. Čeprav hitra rešitev omogoča takojšnjo uporabo, v prihodnosti zahteva dodaten čas in trud za popravke, vzdrževanje ali nadgradnjo. Podobno kot pri finančnem dolgu se tudi pri tehničnem dolgu nabirajo 'obresti', ki se kažejo v počasnejšem delovanju sistema, težavah pri dodajanju novih funkcij in povečanem tveganju za napake, če dolga ne odplačamo s prenovo kode.

Izraz 'lights-out' (v prevodu 'ugasnjene luči') se nanaša na popolnoma avtomatizirane proizvodne obrate, kjer stroji in roboti delujejo brez neposredne prisotnosti človeških delavcev. Ker roboti ne potrebujejo osvetlitve za svoje delovanje, lahko takšne tovarne obratujejo v popolni temi. Ta koncept poudarja visoko stopnjo avtonomije in učinkovitosti, saj sistem deluje neprekinjeno in brez človeškega nadzora na sami lokaciji, kar zmanjšuje stroške dela in možnost človeških napak v rutinskih procesih.

Addy Osmani je priznan inženir in vodja na področju spletnega razvoja, ki je znan po svojem delu pri Googlu. V svoji karieri se je osredotočal predvsem na optimizacijo delovanja spletnih aplikacij, izboljšanje uporabniške izkušnje in razvoj orodij za programerje. Njegov prispevek vključuje številne odprtokodne projekte in strokovne publikacije, v katerih raziskuje, kako lahko sodobne tehnologije in avtomatizacija vplivajo na kakovost kode ter dolgoročno vzdržljivost kompleksnih programskih sistemov.

Vprašanja in odgovori so narejeni s pomočjo umetne inteligence.
Naprave in aplikacije

Mladi izgubljajo nadzor: ta odvisnost postaja vse pogostejša

Tehnologija

Iz enega soda nafte nastane več, kot si mislite – skoraj vse uporabljamo vsak dan

  • Parkside maj PROPLUS vrtiljak garden
  • Parkside maj PROPLUS vrtiljak garden 2
  • Parkside maj PROPLUS vrtiljak garden 4
  • Parkside maj PROPLUS vrtiljak garden 5
  • Parkside maj PROPLUS vrtiljak garden 6
  • Parkside maj PROPLUS vrtiljak garden 8
  • Parkside maj PROPLUS vrtiljak garden 10
  • Parkside maj PROPLUS vrtiljak garden 11
  • Parkside maj PROPLUS vrtiljak garden 12
  • Parkside maj PROPLUS vrtiljak garden 13
  • Parkside maj PROPLUS vrtiljak garden 14
  • Parkside maj PROPLUS vrtiljak garden 15
  • Parkside maj PROPLUS vrtiljak garden 16
  • Parkside maj PROPLUS vrtiljak garden 17
  • Parkside maj PROPLUS vrtiljak garden 18
  • Parkside maj PROPLUS vrtiljak garden 19
  • Parkside maj PROPLUS vrtiljak garden 20
KOMENTARJI (0)

Opozorilo: 297. členu Kazenskega zakonika je posameznik kazensko odgovoren za javno spodbujanje sovraštva, nasilja ali nestrpnosti.

PRAVILA ZA OBJAVO KOMENTARJEV
ISSN 2630-1679 © 2024, Moskisvet.com, Vse pravice pridržane Verzija: 1737