Greptile extinde detectarea erorilor cu GPT‑6 Astra
Cum folosește Greptile GPT‑6 Astra pentru a testa fluxurile de lucru ale utilizatorilor, Daybreak pentru a consolida securitatea și Codex pentru a reduce munca de refacere.
Greptile(se deschide într-o fereastră nouă) dezvoltă agenți AI care revizuiesc și testează modificările de cod, având la dispoziție întregul context al bazei de cod. „Misiunea noastră este să reducem erorile și să facem software-ul din întreaga lume mai fiabil”, spune Daksh Gupta, cofondator și director general.
Pentru Daksh, această misiune presupune atât testarea comportamentului unei aplicații, cât și citirea codului ei, iar capacitatea GPT‑6 Astra de a utiliza computerul îi oferă companiei Greptile o modalitate de a automatiza testarea la scară largă.
Validarea unui pull request presupune verificarea codului: dacă este corect din punct de vedere logic, face ceea ce a intenționat dezvoltatorul, este sigur și nu afectează funcționalitățile existente. Unele dintre aceste teste necesită rularea efectivă a aplicației, deoarece simpla citire a codului s-ar putea să nu scoată la iveală problema.
Daksh dă exemplul unui buton care dispare când un site este vizualizat pe un iPhone. Cu GPT‑6 Astra, Greptile poate porni un server de dezvoltare pentru un pull request, poate redimensiona zona de afișare a browserului la dimensiunile unui ecran de iPhone și poate simula navigarea unui utilizator prin aplicație. Capacitatea modelului de a înțelege informațiile vizuale îi permite să examineze ecranul și să identifice butonul ascuns.
„Testarea tuturor modificărilor de către o firmă de asigurare a calității este pur și simplu prea lentă ca să fie o soluție viabilă, ținând cont de viteza cu care putem lansa cod folosind aceste modele”, spune el. Cu GPT‑6 Astra, Greptile poate automatiza acest tip de testare a aplicațiilor la scară largă.
Daksh spune că modelele mai puternice îi ajută și pe atacatori să exploateze mai ușor vulnerabilitățile aplicațiilor, punând în pericol companiile, chiar și pe cele care anterior nu ar fi fost ținte obișnuite.
„Vrem ca până și unui startup să-i fie foarte ușor să-și securizeze sistemele”, spune Daksh. „Cu Daybreak, putem face acest lucru într-un mod foarte sigur și ne putem asigura că mecanismele de apărare ale clienților noștri sunt mai sofisticate decât mecanismele de atac ale adversarilor.”
Baza de cunoștințe Greptile indexează baza de cod a unei companii și documentează modul în care funcționează, într-o formă pe care o pot citi atât oamenii, cât și agenții. Compania pune această documentație la dispoziția Codex printr-un server Model Context Protocol (MCP).
Astfel, Codex poate scrie cod care respectă tiparele deja folosite de client, iar mii de clienți au conectat Codex la baza de cunoștințe Greptile, potrivit lui Daksh.
Pentru a măsura impactul, echipa urmărește cât de des sunt anulate modificările de cod generate de AI. „Când le oferim agenților context, sunt anulate mai puține modificări, iar clienții economisesc timp și resurse de inferență”, spune Daksh. Clienții pot folosi resursele economisite pentru proiecte noi, în loc să refacă aceleași modificări.
Greptile folosește Codex și pentru a-și dezvolta propriul software și propriii agenți. „Folosim Codex foarte intens”, spune Daksh. „Îl utilizăm la scară foarte mare în toate departamentele, în special în cel de inginerie.”
Pentru Greptile, explică Daksh, singura limitare reală este viteza cu care echipa poate transforma ideile în software funcțional. El spune că nivelul de inteligență al modelelor este deja suficient pentru multe sarcini, așa că vede în Ultrafast o modalitate de a accelera dezvoltarea.
Pe termen lung, obiectivul său este ca modificarea și lansarea software-ului esențial pentru companii să devină la fel de simple ca lansarea unui proiect secundar, iar OpenAI ajută Greptile să dezvolte mecanismele de validare necesare.


