Lansare beta: TestGPT – Instrumentul AI pentru integritatea codului

Lansare beta: TestGPT - Instrumentul AI pentru integritatea codului

TestGPT, o soluție generativă de integritate a codului alimentată de AI de la Codium AI din Tel Aviv, tocmai a fost pusă la dispoziție în formă beta. Modelul TestGPT, care a fost creat pentru a ajuta dezvoltatorii, oferă propuneri de suită de testare software generată automat pentru dezvoltatori pentru a accelera dezvoltarea și scanarea erorilor, începând cu Python și JavaScript.

Codium le permite dezvoltatorilor să automatizeze procesul critic de creare a testelor. Potrivit companiei, 11 milioane de dolari în capital de început au fost folosite pentru a crea acest model AI.

Costul unui software greșit

Un astfel de instrument are un potențial considerabil. Multe companii se îndoiesc acum de calibrul software-ului lor după costul uimitor de 2 de miliarde de dolari al defecțiunilor software doar în SUA în 2020. Costul remedierii erorilor crește pe măsură ce acestea se răspândesc pe parcursul ciclului de viață al dezvoltării software. Cu toate acestea, testarea software-ului este o procedură dificilă și consumatoare de timp.

Itamar Friedman și Dedy Kredo au avut experiență directă cu aceste dificultăți în calitate de lideri ai echipelor de produse și cercetare și dezvoltare la organizații precum Alibaba Cloud. Ei au fondat Codium AI în 2022, după ce au fost convinși de experiența lor în dezvoltarea de software, învățarea automată și managementul produselor că modelele de limbaj mari (LLM) AI ar putea fi folosite pentru a valida testele software.

TestGPT face testarea mai ușoară

Cofondatorul și CEO-ul Codium, Friedman, a subliniat valoarea testării codului ca dezvoltator. Pe lângă găsirea defectelor, vă ajută să vă înțelegeți codul și vă demonstrează că programați cu un motiv.

El a simțit că este obositor și frustrant să scrie cazuri de testare non-triviale. Alternativa de a permite unui defect să intre în producție ar putea fi dezastruoasă, prin urmare, uneori, dezvoltarea testelor este chiar dureroasă.

Primul instrument Codium este o extensie IDE (mediu de dezvoltare integrat) care permite un proces iterativ de creare a testelor și apoi modificarea codului pe baza rezultatelor acestor teste. Prin comunicarea cu dezvoltatorul, instrumentul este capabil să înțeleagă mai bine codul și să producă teste mai precise și mai perspicace, ajutând totodată dezvoltatorul să scrie un cod mai bun.

Dezvoltatorii care folosesc Codium AI, potrivit companiei, ar putea anticipa găsirea erorilor și obținerea de informații detaliate despre codul lor, îmbunătățind calitatea și funcționalitatea produsului lor.

Integritate îmbunătățită a codului pentru o dezvoltare mai rapidă

Sistemul TestGPT folosește modele AI generative, la fel ca ChatGPT, Copilot și alte instrumente de dezvoltare generativă. Friedman susține că TestGPT, totuși, se concentrează pe a se asigura că codul respectă specificația dorită. Integritatea ridicată a codului este menită să fie posibilă, astfel încât dezvoltatorii să poată lucra mai rapid.

Încorporează cele mai bune practici de testare în procesul său de solicitare și efectuează o serie de etape de pre- și post-procesare pentru a garanta rezultate de înaltă calitate, potrivit Friedman.

În zilele noastre, IDE-uri proeminente precum VS Code și PyCharm oferă Codium ca supliment. Există planuri pentru a activa funcții și colaborări suplimentare, precum și alte IDE-uri și limbaje de programare. De la lansarea alfa închisă a Codium în ianuarie 2023, compania susține că mii de utilizatori l-au instalat deja.

Pentru a menține în continuare o integritate ridicată a codului, Codium AI dorește să crească și să se integreze în mai multe faze ale ciclului de viață al dezvoltării software. Se anticipează că creșterea sa va include gestionarea testelor și a datelor de testare, integrarea CI/CD, remedierea automată a problemelor, sugestii pentru îmbunătățirea codului și suport pentru dezvoltarea bazată pe teste a următoarei generații.

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *