Beta versijos paleidimas: TestGPT – AI įrankis kodo vientisumui užtikrinti

Beta versijos paleidimas: TestGPT – AI įrankis kodo vientisumui užtikrinti

TestGPT, generatyvus AI pagrįstas kodo vientisumo sprendimas iš Tel Avive įsikūrusio Codium AI, ką tik buvo prieinamas beta versija. „TestGPT“ modelis, kuris buvo sukurtas siekiant padėti kūrėjams, teikia kūrėjams automatiškai sugeneruotų programinės įrangos bandymų rinkinio pasiūlymus, kad paspartintų kūrimą ir klaidų nuskaitymą, pradedant nuo Python ir JavaScript.

Codium leidžia kūrėjams automatizuoti kritinį testų kūrimo procesą. Verslo teigimu, šiam AI modeliui sukurti buvo panaudota 11 milijonų dolerių pradinio kapitalo.

Neteisingos programinės įrangos kaina

Toks įrankis turi didelį potencialą. Daugelis įmonių dabar abejoja savo programinės įrangos tinkamumu po stulbinančių 2 trilijonų dolerių išlaidų vien tik JAV programinės įrangos gedimams 2020 m. Klaidų taisymo kaina didėja, nes jos plinta per visą programinės įrangos kūrimo gyvavimo ciklą. Tačiau programinės įrangos testavimas yra sudėtinga ir daug laiko reikalaujanti procedūra.

Itamaras Friedmanas ir Dedy Kredo turėjo tiesioginės patirties susidūrę su šiais sunkumais kaip produktų ir tyrimų ir plėtros komandų vadovai tokiose organizacijose kaip „Alibaba Cloud“. Jie įkūrė „Codium AI“ 2022 m., kai buvo įtikinti savo programinės įrangos kūrimo, mašininio mokymosi ir produktų valdymo patirtimi, kad AI didelių kalbų modeliai (LLM) gali būti naudojami programinės įrangos testams patvirtinti.

TestGPT palengvina testavimą

„Codium“ įkūrėjas ir generalinis direktorius Friedmanas pabrėžė kodo, kaip kūrėjo, testavimo vertę. Be trūkumų, jis taip pat padeda suprasti kodą ir parodo, kad programuojate dėl priežasties.

Jam atrodė, kad rašyti nebanalias bandomąsias bylas vargina ir vargina. Alternatyva leisti broką patekti į gamybą gali būti pražūtinga, todėl kartais testų rengimas yra net skausmingas.

Pirmasis „Codium“ įrankis yra IDE (integruotos kūrimo aplinkos) plėtinys, leidžiantis kartotinį testų kūrimo procesą ir tada modifikuoti kodą pagal tų testų rezultatus. Bendraujant su kūrėju įrankis gali geriau suprasti kodą ir atlikti tikslesnius bei įžvalgesnius testus, tuo pačiu padedant kūrėjui parašyti geresnį kodą.

Anot bendrovės, kūrėjai, naudojantys „Codium AI“, gali numatyti klaidų ir gauti įžvalgios informacijos apie savo kodą, taip pagerindami savo produkto kokybę ir funkcionalumą.

Patobulintas kodo vientisumas greitesniam vystymuisi

„TestGPT“ sistemoje naudojami generatyvieji AI modeliai, kaip ir „ChatGPT“, „Copilot“ ir kiti generatyvūs kūrimo įrankiai. Friedmanas teigia, kad „TestGPT“ yra sutelktas į tai, kad kodas atitiktų norimą specifikaciją. Didelį kodo vientisumą ketinama padaryti įmanoma, kad kūrėjai galėtų dirbti greičiau.

Anot Friedmano, jis įtraukia geriausios praktikos bandymus į savo raginimo procesą ir atlieka daugybę išankstinio ir po apdorojimo etapų, kad būtų garantuoti aukštos kokybės rezultatai.

Šiais laikais žinomi IDE, tokie kaip VS Code ir PyCharm, siūlo Codium kaip priedą. Planuojama įjungti papildomas funkcijas ir bendradarbiavimą, taip pat kitas IDE ir programavimo kalbas. Nuo 2023 m. sausio mėn., kai „Codium“ buvo išleista uždara alfa versija, įmonė teigia, kad ją jau įdiegė tūkstančiai vartotojų.

Siekdama ir toliau išlaikyti aukštą kodo vientisumą, „Codium AI“ nori augti ir integruotis į daugiau programinės įrangos kūrimo ciklo etapų. Tikimasi, kad jos augimas apims testų ir bandymų duomenų valdymą, CI / CD integravimą, automatinius problemų pataisymus, kodo patobulinimų pasiūlymus ir palaikymą naujos kartos bandymais pagrįstam kūrimui.

Palikti atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *