Spustenie beta verzie: TestGPT – nástroj AI pre integritu kódu

Spustenie beta verzie: TestGPT – nástroj AI na integritu kódu

TestGPT, generatívne riešenie integrity kódu poháňané AI od Codium AI so sídlom v Tel Avive, bolo práve sprístupnené vo forme beta. Model TestGPT, ktorý bol vytvorený na pomoc vývojárom, poskytuje vývojárom automaticky generované návrhy testovacích balíkov softvéru na urýchlenie vývoja a skenovania chýb, počnúc Pythonom a JavaScriptom.

Codium umožňuje vývojárom automatizovať kritický proces vytvárania testov. Podľa obchodu sa na vytvorenie tohto modelu AI použil počiatočný kapitál vo výške 11 miliónov dolárov.

Náklady na nesprávny softvér

Takýto nástroj má značný potenciál. Mnohé podniky teraz pochybujú o kvalite svojho softvéru po neuveriteľných 2 biliónoch dolárov, ktoré stoja v roku 2020 na softvérové ​​chyby len v USA. Náklady na opravu chýb sa zvyšujú, keď sa šíria počas životného cyklu vývoja softvéru. Testovanie softvéru je však náročný a časovo náročný postup.

Itamar Friedman a Dedy Kredo mali priamu skúsenosť s týmito ťažkosťami ako vedúci produktových a R&D tímov v organizáciách ako Alibaba Cloud. Spoločnosť Codium AI založili v roku 2022 po tom, čo ich presvedčilo ich zázemie v oblasti vývoja softvéru, strojového učenia a správy produktov, že veľké jazykové modely AI (LLM) možno použiť na overenie softvérových testov.

TestGPT uľahčuje testovanie

Spoluzakladateľ a generálny riaditeľ spoločnosti Codium, Friedman, zdôraznil hodnotu testovacieho kódu ako vývojára. Spolu s hľadaním nedostatkov vám tiež pomáha pochopiť váš kód a ukazuje, že programujete z nejakého dôvodu.

Cítil, že je únavné a frustrujúce písať netriviálne testovacie prípady. Alternatíva povoliť vstup defektu do výroby môže byť katastrofálna, a preto je niekedy vývoj testov dokonca bolestivý.

Prvý nástroj Codium je rozšírenie IDE (integrované vývojové prostredie), ktoré umožňuje iteračný proces vytvárania testov a následnej úpravy kódu na základe výsledkov týchto testov. Prostredníctvom komunikácie s vývojárom je nástroj schopný lepšie porozumieť kódu a produkovať presnejšie a prehľadnejšie testy, pričom vývojárovi pomáha pri písaní lepšieho kódu.

Vývojári, ktorí používajú Codium AI, môžu podľa spoločnosti predvídať nájdenie chýb a získanie prehľadných informácií o svojom kóde, čím sa zvýši kvalita a funkčnosť ich produktu.

Vylepšená integrita kódu pre rýchlejší vývoj

Systém TestGPT využíva generatívne modely AI, rovnako ako ChatGPT, Copilot a ďalšie generatívne vývojové nástroje. Friedman tvrdí, že TestGPT sa však sústreďuje na zabezpečenie toho, aby kód spĺňal požadovanú špecifikáciu. Vysoká integrita kódu má byť umožnená, aby vývojári mohli pracovať rýchlejšie.

Podľa Friedmana zahŕňa osvedčené postupy testovania do procesu nabádania a vykonáva niekoľko fáz pred a po spracovaní, aby zaručil vysokokvalitné výsledky.

V súčasnosti prominentné IDE ako VS Code a PyCharm ponúkajú Codium ako doplnok. Plánuje sa povoliť ďalšie funkcie a spoluprácu, ako aj ďalšie IDE a programovacie jazyky. Od vydania uzavretého alfa verzie Codium v ​​januári 2023 spoločnosť tvrdí, že si ju už nainštalovali tisíce používateľov.

V záujme zachovania vysokej integrity kódu chce Codium AI rásť a integrovať sa do viacerých fáz životného cyklu vývoja softvéru. Očakáva sa, že jeho rast bude zahŕňať správu testov a testovacích údajov, integráciu CI/CD, automatické opravy problémov, návrhy na vylepšenia kódu a podporu vývoja novej generácie riadeného testami.

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *