Greptile uz GPT‑6 Astra otkriva pogreške i izvan pregleda koda
Kako Greptile uz GPT‑6 Astra testira korisničke tijekove rada, uz Daybreak jača sigurnost, a uz Codex smanjuje potrebu za doradama.
Greptile(otvara se u novom prozoru) razvija AI agente koji pregledavaju i testiraju izmjene koda uz potpuni kontekst cijele baze koda. „Naš je posao smanjiti broj pogrešaka i učiniti softver diljem svijeta pouzdanijim”, kaže suosnivač i glavni izvršni direktor Daksh Gupta.
Za Daksha ta misija zahtijeva i testiranje ponašanja aplikacije, a ne samo čitanje njezina koda. Sposobnost modela GPT‑6 Astra da upravlja računalom omogućuje tvrtki Greptile automatizaciju testiranja u velikom opsegu.
Provjera zahtjeva pull request uključuje provjeru je li kod logički ispravan, radi li ono što je programer zamislio, je li siguran i narušava li postojeće funkcionalnosti. Za dio tog testiranja aplikaciju je potrebno doista pokrenuti jer se problem možda neće otkriti samo čitanjem koda.
Daksh navodi primjer gumba koji nestaje kada se web-mjesto pregledava na iPhoneu. Uz GPT‑6 Astra Greptile može pokrenuti razvojni poslužitelj za pull request, prilagoditi područje prikaza u pregledniku veličini zaslona iPhonea i simulirati korisnikovo kretanje kroz aplikaciju. Zahvaljujući razumijevanju vizualnog sadržaja model može pregledati zaslon i otkriti skriveni gumb.
„Prepustiti testiranje svih izmjena tvrtki za osiguranje kvalitete jednostavno je presporo da bi bilo praktično, s obzirom na to koliko brzo možemo isporučivati kod uz ove modele”, kaže. Uz GPT‑6 Astra Greptile može automatizirati takvo testiranje aplikacija u velikom opsegu.
Daksh kaže da snažniji modeli ujedno olakšavaju napadačima iskorištavanje ranjivosti aplikacija, čime ugrožavaju tvrtke, čak i one koje prije ne bi bile uobičajene mete.
„Želimo da čak i startupovi mogu vrlo jednostavno zaštititi svoje sustave”, kaže Daksh. „Uz Daybreak to možemo raditi na vrlo siguran način i osigurati da naši korisnici imaju naprednije obrambene mehanizme od napadačkih mehanizama svojih protivnika.”
Greptileova baza znanja indeksira bazu koda tvrtke i dokumentira kako ona funkcionira u obliku čitljivom ljudima i agentima. Tvrtka tu dokumentaciju stavlja na raspolaganje alatu Codex putem poslužitelja koji koristi protokol Model Context Protocol (MCP).
To alatu Codex omogućuje pisanje koda koji slijedi postojeće obrasce korisnika, a prema Dakshovim riječima tisuće korisnika povezale su Codex s Greptileovom bazom znanja.
Kako bi izmjerio učinak, tim prati koliko se često poništavaju izmjene koda generiranog umjetnom inteligencijom. „Kad agentima pružimo kontekst, manje se izmjena poništava, a korisnici štede vrijeme i resurse za inferenciju”, kaže Daksh. Korisnici te uštede mogu usmjeriti u nove zadatke umjesto u doradu istih izmjena.
Greptile također koristi Codex za razvoj vlastitog softvera i agenata. „Codex koristimo iznimno intenzivno”, kaže Daksh. „U velikoj se mjeri koristi u svim dijelovima tvrtke, osobito u razvoju softvera.”
Jedino je pravo ograničenje za Greptile, objašnjava Daksh, brzina kojom tim može pretvarati ideje u funkcionalan softver. Kaže da je inteligencija modela već dovoljna za mnoge zadatke, pa u rješenju Ultrafast vidi način za ubrzanje razvoja.
Dugoročno želi postići da mijenjanje i objavljivanje ključnog poslovnog softvera bude jednostavno kao objavljivanje usputnog projekta, a OpenAI pomaže tvrtki Greptile razviti provjere potrebne za to.


