Programų klaidas Greptile tikrina valdydama naršyklę
Greptile naudoja GPT-6 Astra ne tik kodui skaityti, bet ir veikiančiai programai tikrinti. OpenAI pristatytame pavyzdyje modelis ieško telefone dingstančio mygtuko.

Greptile naudoja GPT-6 Astra veikiančioms programoms tikrinti, kad aptiktų klaidas, kurių nematyti vien skaitant pakeistą programinį kodą. Spalio 26 dieną paskelbtame OpenAI klientų patirties pristatyme bendrovė aprašo naršyklės valdymą ir naudotojo veiksmų imitavimą testuojant pakeitimus.
Pasak Greptile įkūrėjo ir vadovo Daksho Guptos, programos patikra apima ne tik loginį kodo teisingumą, bet ir numatyto elgesio išsaugojimą. OpenAI publikacijoje taip pat minimi saugumo reikalavimai ir būtinybė įsitikinti, kad naujas pakeitimas nesugadino anksčiau veikusios funkcijos.
Kaip konkretų pavyzdį Gupta pateikia mygtuką, kuris dingsta, kai interneto svetainė atidaroma iPhone dydžio ekrane, nors kode klaida gali neatsiskleisti. Pristatyme aiškinama, kad tokiai problemai pastebėti reikia iš tikrųjų paleisti programą ir peržiūrėti jos vaizdą atitinkamomis sąlygomis.
OpenAI aprašytame procese Greptile paleidžia su konkrečiu kodo pakeitimu susietą bandomąjį serverį ir pakeičia naršyklės langą iki telefono ekrano dydžio. Tada modelis imituoja naudotojo judėjimą programoje, o vaizdo supratimo galimybę pasitelkia patikrinti, ar reikalingas mygtukas iš tikrųjų matomas.
Gupta OpenAI publikacijoje tokį darbą sieja su didėjančiu DI padedamo programavimo tempu ir poreikiu tikrinti daug greitai parengtų pakeitimų. Tai bendrovės paaiškinimas apie jos taikomą procesą, o ne paskelbtas nepriklausomas visų automatizuotų programų testavimo sistemų rezultatų palyginimas.
Kita pristatyta dalis yra Greptile Knowledge Base, kuri indeksuoja kliento programinį kodą ir aprašo, kaip veikia konkreti sistema. Pasak OpenAI, šie aprašymai skirti žmonėms ir agentams, o Codex juos pasiekia per Model Context Protocol serverio sąsają.
Gupta nurodo, kad prie Greptile žinių bazės Codex jau prijungė tūkstančiai klientų, tačiau pristatyme tikslaus jų skaičiaus nepateikia. Toks kontekstas, pasak vadovo, padeda agentui rengti kodą pagal esamus kliento sprendimus, o ne vien pagal atskiros užklausos formuluotę.
Poveikiui stebėti komanda skaičiuoja, kaip dažnai tenka atšaukti DI sugeneruotą kodą, rašoma OpenAI pateiktame kliento patirties aprašyme. Gupta teigia, kad geresnis kontekstas sumažina atšaukimų ir pakartotinio darbo poreikį, tačiau konkretaus sumažėjimo procento šiame pristatyme nepaskelbia.
Publikacijoje taip pat aptariamas Daybreak naudojimas klientų sistemų apsaugai ir pačios Greptile darbas su Codex kuriant savo programinę įrangą. Vadovas didesnius modelių gebėjimus sieja ir su stiprėjančiomis puolimo galimybėmis, todėl gynybą pateikia kaip atskirą plėtojamos patikros užduotį.
Toliau Gupta tikisi spartinti kūrimą pasitelkdamas Ultrafast ir plėsti patikrą, reikalingą sudėtingų verslo programų pakeitimams saugiau pristatyti, skelbia OpenAI. OpenAI publikacijoje Ultrafast pristatomas kaip būdas greičiau paversti komandos sumanymus veikiančia programine įranga, o ne kaip paskelbtas naujas testavimo tikslumo rodiklis. Pristatyme neįvardytas konkretaus naujo Greptile plano išleidimo terminas, automatinės patikros kaina ar išmatuotas visų aptinkamų klaidų procentas.
Rašome apie dirbtinį intelektą lietuviškai. Kiekvienas straipsnis parengtas pagal nurodytą šaltinį, o nuorodą į originalą rasite kortelėje „Šaltinis“.




