S više od 20 godina iskustva, transformiramo vaš digitalni identitet. Specijalizirani smo za razvoj web stranica i e-trgovina, SEO i digitalni marketing, ERP softver i pametna automatizacijska rješenja koja podižu vaše poslovanje na nove visine.
GameXpert-Bench: zašto AI koji piše kod još nije studio za igre
GameXpert-Bench otkriva zašto AI kodirnim agentima prije ulaska u produkciju trebaju provjere u vrijeme izvođenja, regresijski testovi i ljudska prosudba.
AI kodirni agenti postaju vrijedni kada se svaka promjena igrivosti provjerava tijekom izvođenja bez uzrokovanja regresija.
Odgovor prvo: GameXpert-Bench pokazuje da AI kodirajući agent može brzo proizvesti igrivu igru, ali to ga ne pretvara u autonomni studij za igre. Zakleta je stvar otkrivanje skrivenih nedostataka, provjera ispravnog ponašanja tijekom izvođenja, otklanjanje problema bez uvođenja regresija i održavanje koherentnosti proizvoda kroz uzastopne promjene.
Za softverske timove, agencije i tvrtke, pouka seže izvan svijeta igara. Izgradnja koja se pokrene, uvjerljiv snimak zaslona ili velik broj izmijenjenih redaka koda ne dokazuju da proizvod radi. Potrebni su izvršni kriteriji prihvaćanja, testovi ponašanja, regresijske kontrole i jasna "definicija gotovog". Referentna točka je predprinta, a njezine se figure trebaju tumačiti u kontekstu specifične postavke evaluacije, a ne kao jamstvo spremnosti za proizvodnju.
GameXpert-Bench je benchmark temeljen na izvršavanju za agente za kodiranje umjetne inteligencije u razvoju igara. Umjesto da ispituje samo konačni kod ili statičku sliku, on procjenjuje je li igra stvorena, popravljena i poboljšana kao izvršna artefakt. Logika, renderiranje, kontrole, sučelje, zvuk i prijelazi stanja moraju sve zajedno raditi kada stvarni korisnik interagira s proizvodom.
Ova je razlika ključna. Gumb može postojati u DOM-u, ali možda neće pokrenuti ispravan događaj. Mehanizam se može pojaviti u kodu, ali možda neće biti dostupan. Popravak može proći određeni test, a istovremeno pokvariti susjednu funkciju. Iz tog razloga studija dodjeljuje kredit samo kada postoji prihvatljiv dokaz iz ponašanja izvršne igre.
Ovaj je pristup povezan s širim problemom u razvoju umjetne inteligencije: Skriveni troškovi AI kodiranja kada je potrebno ponovno napisati izlaz. Brzina proizvodnje ima smisla samo ako tim može razlikovati potpuno funkcionalan sustav od uvjerljive, ali nefunkcionalne implementacije.
Tri staze koje pokrivaju cijeli razvojni ciklus
Autori su analizirali potpune trajektorije čovjek–agent i identificirali tri ponavljajuće faze: stvaranje, dijagnostiku i popravak te višekrugnu optimizaciju. Referentni model pretvara ih u tri komplementarna traga. IgraGen Počinje s uputama na prirodnom jeziku i praznim radnim prostorom. Popravak igre Počinje s ljudski provjerenim igrama koje sadrže kontrolirane mutacije. IgraOpt Oslanja se na rezultate prethodne runde i procjenjuje mogu li se novi zahtjevi uključiti bez ugrožavanja postojeće funkcionalnosti.
Ovo nije jednostavna linearna cijev. Optimizacija može otkriti novu grešku, a popravak može zahtijevati ponovnu procjenu glavne petlje. Praktična vrijednost ovog dizajna leži u činjenici da razlikuje sposobnosti koje se često brkaju: proizvodnju koda, otkrivanje problema, verifikaciju ponašanja i održavanje kvalitete tijekom vremena.
IgraGen
Agent stvara potpuno funkcionalnu igru nativnu za preglednik na temelju kratkog opisa, bez potrebe za predlošcima, resursima ili određenim pogonom.
97 utakmica11 žanrova
Popravak igre
Agent otkriva i popravlja reverzibilne nedostatke, bilo da su izričito navedeni ili su skriveni objektivni bugovi.
100 zadataka19–27 grešaka
IgraOpt
Agent šalje šest uzastopnih zahtjeva za isti proizvod u razvoju i ocjenjuje se na zamrznutoj konačnoj verziji.
17 lanaca701 kriterija
GameGen: od praznog radnog prostora do igrivog prototipa
GameGen obuhvaća 97 različitih igara u 11 žanrova. Pedeset tri su 2D, a 44 zahtijevaju 3D renderiranje. Svaki agent dobiva samo nacrt dizajna, bez unaprijed izgrađenog projekta, multimedijalnih resursa ili propisanog tehnološkog stoga. Moraju sami odabrati alate i izraditi sve datoteke potrebne za samostalnu igru u pregledniku.
Ocjenjivanje je podijeljeno na četiri dimenzije jednake težine. 'Kompletnost' mjeri osnovne događaje sažetka. 'Bogatstvo' mjeri dodatne funkcionalne mehanizme i sadržaj. 'Vizualna kvaliteta' ispituje estetiku, preklapanja, zaklanjanja, preljev i geometrijske sudare. 'Iskustvo igrača' procjenjuje odzivnost, igrivost i cjelokupni dojam interakcije.
Radi potpunosti i temeljitosti, evaluator kombinira pregled koda s interakcijom uživo. Identificira relevantnu logiku, dolazi do potrebnog stanja, pokreće događaj i provjerava rezultat. Na taj način isključuje lažno pozitivne rezultate kada kod izgleda ispravno, ali se ne izvršava. Ova provjera služi kao podsjetnik zašto Evaluacijski harness može promijeniti pobjednika AI benchmarka.: metoda verifikacije čini dio sustava mjerenja.
Jaz između potpunosti i bogatstva
U GameGenu je procijenjeno 15 varijanti modela na svih 97 zadataka, što je rezultiralo s 1.455 pokretanja modela-igre i 43.081 ishodom na razini događaja. Najbolji ukupni rezultat bio je 79,7 od 100. Međutim, prosječna cjelovitost svih modela iznosila je 77,5, dok je bogatstvo ostalo na 46,1. Iskustvo igrača bilo je 61,5, a vizualna kvaliteta 68,2.
Ovo ne znači da se AI modeli ne mogu koristiti za stvaranje igara. Znači da je igrivi sadržaj češće rezultat bogatog, kohezivnog proizvoda. Prototip može brzo dokazati koncept, ali iskustvo spremno za produkciju zahtijeva dubinu sadržaja, stabilan sučelje, obradu iznimnih slučajeva, testiranje i dotjerivanje. Razlika je slična prijelazu od demo verzije kodirane atmosferom do poslovna platforma sa zahtjevima iz stvarnog svijeta.
Skala procjene
Četiri broja koja otkrivaju cijeli ciklus
Rezultati su preuzeti iz GameXpert-Bench v1 i odnose se na različite staze, a ne na jedan ukupni rezultat.
97Zadaci GameGena iz praznog radnog prostora
100Popravci GameFixa po pokretanju
102GameOpt zahtjevi u više od šest rundi
701Kriteriji prihvaćanja i regresije
Izvor: GameXpert-Bench, arXiv 2608.21833 v1.
GameFix: dijagnosticiranje i popravak širokog spektra bugova
GameFix se temelji na 50 povjerljivih, ljudski provjerenih Gold Game razina. Istraživači uvode između 19 i 27 bugova po razini koristeći reverzibilne mutacijske operatore, pritom održavajući točnu inverznu zlatnu zakrpu za svaki nedostatak. Svaka se razina ocjenjuje jednom uz eksplicitan izvještaj o problemu i jednom s skrivenim ciljnim greškama, što rezultira 100 zadataka popravka po izvršenju.
Taksonomija obuhvaća sedam dimenzija i 61 podkategoriju: osnovnu igru, meta-sustave, dizajn korisničkog sučelja, umjetnički dizajn, probleme tijekom izvođenja i testiranja, dizajn razina i dizajn ravnoteže. Veliki broj bugova se ne smatra rutinskim proizvodnim incidentom. To je test opterećenja za dugoročno ponašanje: može li agent ponovno dijagnosticirati, uređivati i testirati, samostalno otkloniti točke kvara i izbjeći prijevremeno prekidanje.
Inverzna zlatna zakrpa koristi se tijekom izrade za provjeru postavke testa, a ne kao jedino dopušteno rješenje. Tijekom bodovanja svaka ispravka dobiva bodove kada se opažano ponašanje vrati u prihvatljivi raspon tolerancije. Time benchmark ostaje usmjeren na ponašanje, umjesto da se pretvori u test točne replikacije diff-a.
Neuspjeh pri prijelazu i prijelaz pri prijelazu bez regresija
Test pokreće igru koristeći Playwright u headless Chromiumu. Virtualni sat napreduje u fiksnim koracima, sintetički unosi se šalju na zadanim koordinatama, a samo za čitanje JSON snimke bilježe stanje. Svaki test započinje s čistim resetiranjem, tako da neovisno o nasumičnoj povijesti prethodnog pokretanja ne dođe do pogreške.
The Neuspjeh pri prolazu Testovi potvrđuju da je ponašanje narušeno mutacijom vraćeno. Prenesi na Prenesi Testovi potvrđuju da ponašanje koje je prethodno bilo ispravno ostaje ispravno. Greška se smatra ispravljenom tek kada prođe F2P tvrdnju i sve povezane P2P tvrdnje. Metodologija se temelji na tradiciji ponašajno testiranje za AI agentePitanje nije u tome je li zakrpa razumna, nego u tome je li ona ispravno izmijenila izvršnu datoteku sustava.
Za tim proizvoda pravilo je izravno primjenjivo. Svaki značajan zahtjev zahtijeva test prihvaćanja za novo ponašanje i regresijski testni skup za funkcije koje moraju ostati nepromijenjene. Bez druge kontrole, brzina agenta može jednostavno premjestiti trošak s razvoja na QA, podršku ili korisnike. Ovo je osobito točno u e-trgovini, gdje QA platforme i provjere od početka do kraja Moraju osigurati zaštitu procesa naplate, plaćanja i računa.
Zašto je samootkrivanje posebna vještina
U načinu eksplicitnog problema agent prima numeriranu listu problema. U načinu samootkrivanja agent vidi samo simptome na razini prezentacije ili ovisne o ukusu, dok su objektivni nedostaci poput obrnutih kontrola, nepristupačnih prepreka ili neigračkih brzina skriveni. Imatelj ostaje čitav skup grešaka, pa se svaka neotkrivena greška računa kao neuspjeh.
Kada postoji kontrolna lista, model zna gdje treba tražiti, koliko je problema i kada je završio. Bez kontrolne liste mora samostalno isplanirati istraživanje, razlikovati simptome od uzroka, obuhvatiti mnoga neovisna područja i definirati kriterij zaustavljanja. Najbolja ocjena "Strict" na javnoj stranici projekta ostaje 39,0/100, što ukazuje da je gotovo potpuna ispravka skrivenih problema daleko od zasićenja.
Iz ovih se putanja izdvaja šest praktičnih područja: lokalizacija, otkrivanje grešaka, provjera ponašanja, oporavak ispravnih vrijednosti ovisnih o osjećaju igre, pokrivenost više grešaka, kontrola regresije i sigurno zaustavljanje. To nisu samo još koncepti koje treba razmotriti. Oni predstavljaju organizaciju procesa testiranja oko interaktivnog proizvoda s stanjem.
GameOpt: šest rundi bez gubitka proizvoda
GameOpt se sastoji od 17 samostalnih JavaScript igara, od kojih svaka ima niz od šest poteza i ukupno 102 zahtjeva. Krugovi obuhvaćaju osnovnu mehaniku igre, dizajn razina, numeričku ravnotežu, grafiku, sučelje i audio. U svakom krugu agent nastavlja od vlastitog prethodnog rezultata, pa se akumuliraju izbori, propusti i regresije.
Nakon šestog kruga radni prostor se zamrzava i svi se zahtjevi ocjenjuju prema konačnom proizvodu. Rubrika sadrži 604 pozitivne stavke i 97 provjera regresije, ukupno 701. Od toga se 281 ocjenjuje na temelju koda, 122 zahtijevaju i kod i prikazani dokaz, dok se 298 temelje na prikazanom dokazu. Komentari, mrtvi kod, neiskorištena konfiguracija ili opis agenta ne prihvaćaju se kao dokaz.
Najviša ukupna ocjena bila je 93,96, ali ukupna brojka prikriva značajne razlike među različitim dimenzijama. Razlika između najbolje i najslabije ocijenjenih modela iznosila je 58,07 bodova, dok su ’uravnoteženost' i 'dizajn razina' imali najniže prosječne ocjene. Praktični zaključak je da agent može provesti zahtjeve, a ipak ne uspjeti uravnoteženo poboljšati proizvod.
Što nalazi znače za tvrtke?
Logika iza GameXpert-Bench primjenjuje se na svaki digitalni proizvod sa stanjem. E-trgovina, korisnički portal, konfigurator ili interaktivna kampanja također imaju radnje, prijelaze, vizualna stanja i regresije. Ako agent doda novi filtar, ali pritom prekine postupak plaćanja, rezultat nije uspješan samo zato što su izmijenili ispravne datoteke.
Nadzorne ploče produktivnosti također trebaju bolje metrike. Redovi koda, commitovi i vrijeme do prve izgradnje ne pokazuju kvalitetu. Značajniji pokazatelji uključuju postotak izvršivih kriterija prihvaćanja, učestalost regresija, pokrivenost skrivenih rubnih slučajeva, vrijeme do provjerenog rezultata i udio promjena koje zahtijevaju ponovni rad.
Specifikacija ostaje polazna točka. Kao što je objašnjeno u SDAD za razvoj umjetne inteligencije vođen specifikacijama, Zahtjevi se moraju pretvoriti u funkcionalne ugovore koji povezuju namjeru, kod, testove i dokaz. Bez ove niti agent može optimizirati proxy umjesto poslovnog ishoda.
Pravilo koje se mora poštovati prije nego što se odobri veća autonomija
Mjerite provjereni rezultat, a ne količinu koda.
Proširite opseg kodnog agenta samo kada on dosljedno prolazi testove prihvaćanja, održava zelena regresijska vrata i jasno navodi što nije provjerio tijekom izvođenja.
Kontrolirana autonomija, a ne slijepa brzina
Zreli tim može koristiti umjetnu inteligenciju za potporu, prototipove, male implementacije i prijedloge za ispravke, a da pritom ne prepušta cijeli proces izdavanja. Autonomija raste u skladu s dokazima. Agent koji rješava eksplicitne probleme bez izazivanja regresija može postupno preuzimati sve više dijagnostičkih zadataka. Ako ne istražuje vrijeme izvođenja ili se zaustavlja na temelju vjerojatnosti umjesto testova, zahtijeva pomniju provjeru.
Okruženje za postavljanje mora omogućiti stvarno izvršavanje i nadzor, a ne samo čitanje repozitorija. U web proizvodima provjerena okruženja jednako su važna kao i ona opisana u analizi za AI agenti kojima su potrebni svjetovi koji zaista funkcionirajuTim treba znati je li model, alat ili testno okruženje zakazalo.
Ljudski nadzor ne mora ponavljati svaki korak koji je poduzela agencija. Trebala bi se usredotočiti na nejasne zahtjeve, nepovratne radnje, sigurnosne granice, vizualnu kvalitetu i područja u kojima je automatizirano orakulum slabo. Na taj način, brzinske prednosti koje vidimo u primjerima u poduzećima kao što su Upotreba Codexa od strane NTT DATA povezani su s upravljanjem i verifikacijom, a ne s nekontroliranom proizvodnjom.
Sedam koraka do sigurne posvojenja
Korisni pilot može započeti u malom opsegu, pod uvjetom da ima opipljiva ponašanja, ponovljive testove i jasne granice. Cilj nije replicirati referentni standard, nego prenijeti njegovu na izvršenju utemeljenu logiku u stvarni tijek rada proizvoda.
Od brzog prototipa do provjerive verzije
Korak 1Ovdje su ponašanja vidljiva korisnicima.
Raspadni zahtjev na promatrane događaje, stanja i ishode koje mogu provjeriti ljudi ili testni okvir.
Korak 2Zabilježite početnu regresijsku osnovu
Prije nego što agent promijeni kod, spremite ponašanja koja već rade i ne smiju se izgubiti.
Korak 3Δώστε ασφαλές runtime environment
Χρησιμοποιήστε απομονωμένο workspace με πραγματικό build, browser ή engine execution και περιορισμένες εξωτερικές ενέργειες.
Korak 4Συνδέστε κάθε αίτημα με F2P και P2P gates
Αποδείξτε ότι η νέα συμπεριφορά λειτουργεί και ότι οι γειτονικές λειτουργίες παραμένουν σωστές μετά την αλλαγή.
Korak 5Απαιτήστε admissible evidence
Δεχθείτε reachable code paths, runtime logs, traces, screenshots ή audio evidence· όχι comments, dead code ή αυτοπεριγραφή.
Korak 6Κλιμακώστε την αυτονομία με βάση coverage
Ξεκινήστε από explicit issues και αυξήστε self-discovery μόνο όταν ο agent καλύπτει συστηματικά hidden cases και ξέρει πότε να σταματά.
Βήμα 7Κρατήστε άνθρωπο στα αδύναμα oracles
Αναθέστε σε product, design και QA review την αισθητική, το game feel, τις αμφίσημες απαιτήσεις και τις αποφάσεις υψηλού ρίσκου.
Το checklist δεν αντικαθιστά security review, access control ή release governance. Το NIST AI RMF προτείνει συνεχή χαρτογράφηση, μέτρηση και διαχείριση κινδύνου σε όλο τον κύκλο ζωής. Για έναν coding agent αυτό σημαίνει να τεκμηριώνονται intended purpose, failure modes, human oversight, testing evidence και κριτήρια για rollback ή διακοπή.
Ograničenja i praktični zaključci
Το GameXpert-Bench αξιολογεί browser-native games και confidential Gold Games μέσα σε συγκεκριμένα harnesses. Δεν αποδεικνύει ότι η ίδια κατάταξη θα εμφανιστεί σε Unity, Unreal Engine, μεγάλα εταιρικά repositories ή projects με σύνθετες εξωτερικές υπηρεσίες. Τα 19 έως 27 co-injected bugs είναι σκόπιμο stress test και όχι αντιπροσωπευτική μέτρηση καθημερινού incident load.
Η ανθρώπινη κρίση και τα proxies παραμένουν αναγκαία για ιδιότητες όπως visual coherence και game feel. Το ίδιο το paper σημειώνει ότι η ύπαρξη implementation path δεν αποδεικνύει αισθητική υπεροχή. Επιπλέον, το project page αναφέρει ότι code και dataset δεν είχαν ακόμη δημοσιευτεί όταν ελέγχθηκε, άρα η πλήρης ανεξάρτητη αναπαραγωγή της v1 αξιολόγησης δεν ήταν διαθέσιμη.
Το ουσιαστικό συμπέρασμα είναι θετικό αλλά αυστηρό. Οι AI coding agents είναι ήδη χρήσιμοι για foundations, explicit requirements και γρήγορες επαναλήψεις. Η μετάβαση σε αξιόπιστη αυτονομία, όμως, απαιτεί defect discovery, runtime verification, regression control και evidence-based stopping. Ένα playable prototype είναι αφετηρία· η ποιότητα παραγωγής παραμένει σύστημα ανθρώπων, προδιαγραφών, tests και ελεγχόμενων agents.
AI development με ελεγχόμενα αποτελέσματα
Σχεδιάστε workflows που αποδεικνύουν κάθε αλλαγή
Η TWO DOTS συνδέει AI agents, websites και επιχειρησιακά συστήματα με σαφή permissions, acceptance tests, monitoring και ανθρώπινη εποπτεία, ώστε η ταχύτητα να μη μετατρέπεται σε τεχνικό χρέος.
To je na izvršenju utemeljen referentni test koji ocjenjuje AI koderske agente u stvaranju, popravljanju i iterativnom poboljšanju nativnih pregledničkih igara.
Zašto nije dovoljno samo napraviti igru?;
Jer kontrole, događaji, korisnički sučelje, prijelazi stanja i tijek igre mogu zakazati tijekom izvođenja, čak i kad se izgradnja otvori bez ikakvih pogrešaka.
Koliko zadataka uključuje GameGen?;
Obuhvaća 97 igara u 11 žanrova: 53 su 2D, a 44 zahtijevaju 3D renderiranje, prema verziji v1 studije.
Kako se popravak provjerava na GameFixu?;
Greška se smatra ispravljenom tek kada prođe Fail-to-Pass test i kada svi povezani Pass-to-Pass testovi ostanu zeleni.
Koja je razlika između 'Eksplicitnog problema' i 'Samootkrivanja'?;
Procjenjuje se može li agent otkriti skrivene nedostatke, dijagnosticirati ih, provjeriti i znati kada je inspekcija dovršena bez potpune kontrolne liste.
Što GameOpt procjenjuje?;
Ocjenjuje šest uzastopnih zahtjeva u istoj igri i provjerava konačnu verziju na prisutnost novih zahtjeva i regresija u postojećoj funkcionalnosti.
Mogu li rezultati predvidjeti ishod svakog korporativnog projekta?;
Ne. Rezultati se odnose na određeni korpus i postavke evaluacije; oni ukazuju na sposobnosti i načine neuspjeha, a ne na univerzalnu garanciju proizvodnih performansi.
Koja je praktična lekcija za poslovanje?;
Kombinirati brzinu AI koderskih agenata s izvršivim kriterijima prihvaćanja, provjerom tijekom izvođenja, regresijskim testovima i ljudskom odgovornošću za definiciju gotovog proizvoda.