Beetaversiooni käivitamine: TestGPT – AI tööriist koodi terviklikkuse tagamiseks

Beetaversiooni käivitamine: TestGPT – AI tööriist koodi terviklikkuse tagamiseks

TestGPT, Tel Avivis põhineva Codium AI generatiivne tehisintellektil töötav koodi terviklikkuse lahendus, tehti just beetaversioonis kättesaadavaks. TestGPT mudel, mis loodi arendajate abistamiseks, pakub arendajatele automaatselt genereeritud tarkvara testkomplekti ettepanekuid, et kiirendada arendust ja vigade kontrollimist, alustades Pythonist ja JavaScriptist.

Codium võimaldab arendajatel automatiseerida testide loomise kriitilist protsessi. Ettevõtte andmetel kasutati selle AI mudeli loomiseks 11 miljonit dollarit algkapitali.

Vale tarkvara hind

Sellisel tööriistal on märkimisväärne potentsiaal. Paljud ettevõtted kahtlevad nüüd oma tarkvara kaliibris pärast seda, kui ainuüksi USA-s 2. aastal maksid hämmastavad 2020 triljoni dollari väärtuses tõrked. Vigade parandamise kulud kasvavad, kui need levivad kogu tarkvaraarenduse elutsükli jooksul. Tarkvara testimine on aga keeruline ja aeganõudev protseduur.

Itamar Friedmanil ja Dedy Kredol oli nende raskustega otsene kogemus toote- ja uurimis- ja arendusmeeskondade juhtidena sellistes organisatsioonides nagu Alibaba Cloud. Nad asutasid Codium AI 2022. aastal pärast seda, kui nad olid oma tarkvaraarenduse, masinõppe ja tootehalduse taustaga veendunud, et tehisintellekti suuri keelemudeleid (LLM) saab kasutada tarkvaratestide valideerimiseks.

TestGPT muudab testimise lihtsamaks

Codiumi kaasasutaja ja tegevjuht Friedman rõhutas koodi testimise väärtust arendajana. Lisaks vigade leidmisele aitab see teil koodi mõista ja näitab, et programmeerite mingil põhjusel.

Ta tundis, et mittetriviaalsete testjuhtumite kirjutamine oli tüütu ja masendav. Alternatiiv lubada defekti tootmisse võib olla katastroofiline, seetõttu on katsete koostamine mõnikord isegi valus.

Esimene Codiumi tööriist on IDE (integreeritud arenduskeskkond) laiendus, mis võimaldab korduvat testide loomise protsessi ja seejärel nende testide tulemuste põhjal koodi muutmist. Arendajaga suhtlemise kaudu suudab tööriist koodist paremini aru saada ning koostada täpsemaid ja sisukamaid teste, aidates samal ajal arendajal paremat koodi kirjutada.

Ettevõtte sõnul võivad Codium AI-d kasutavad arendajad ennetada vigade leidmist ja oma koodi kohta põhjaliku teabe saamist, parandades oma toote kvaliteeti ja funktsionaalsust.

Täiustatud koodi terviklikkus kiiremaks arendamiseks

TestGPT süsteem kasutab generatiivseid AI mudeleid, nagu ChatGPT, Copilot ja muid generatiivseid arendustööriistu. Friedman väidab, et TestGPT keskendub siiski sellele, et kood järgiks soovitud spetsifikatsiooni. Kõrge koodi terviklikkus peaks olema võimalik, et arendajad saaksid kiiremini töötada.

Friedmani sõnul hõlmab see parimate tavade testimist oma viipamisprotsessi ja teostab mitmeid eel- ja järeltöötlusetappe, et tagada kvaliteetsed tulemused.

Tänapäeval pakuvad silmapaistvad IDE-d, nagu VS Code ja PyCharm, lisandmoodulina Codiumit. Plaanis on lubada lisafunktsioone ja koostöövõimalusi, aga ka muid IDE-sid ja programmeerimiskeeli. Alates Codiumi suletud alfaversioonist 2023. aasta jaanuaris on ettevõte väitnud, et tuhanded kasutajad on selle juba installinud.

Koodi kõrge terviklikkuse säilitamiseks soovib Codium AI kasvada ja integreerida tarkvaraarenduse elutsükli rohkematesse etappidesse. Eeldatakse, et selle kasv hõlmab testide ja katseandmete haldamist, CI/CD integreerimist, automaatseid probleemide parandusi, soovitusi koodi täiustamiseks ja järgmise põlvkonna testipõhise arenduse toetamist.

Jäta vastus

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on märgitud *