Na prvý pohľad Digspustenie predtým známy ako CodiumAIsa môže javiť ako ďalší nástroj na generovanie kódu AI. Ale tím, ktorý dnes ohlasuje kolo série A v hodnote 40 miliónov dolárov pod vedením Susa Ventures a Square Peg, sa rovnako zameriava na generovanie kódu ako na generovanie testov a kvality kódu vo všeobecnosti.
Služba bola spustená nenápadne pred 18 mesiacmi a spoločnosť hovorí, že doteraz vyskúšalo jej riešenia viac ako 1 milión vývojárov a niekoľko spoločností z rebríčka Fortune 100 si osvojilo jej podnikovú platformu.
Jedným z hlavných rozdielov pre Qodo je to, že zatiaľ čo spoločnosť ponúka obvyklé rozšírenia pre Visual Studio Code a JetBrains, aby priniesla svoje nástroje Qodo Gen priamo do IDE, ponúka aj git agenta, ktorý podporuje GitHub, GitLab a Atlassian’s BitBucket, ako aj rozšírenie pre Chrome a nástroj CLI.
„Nazývame sa prvou platformou na generovanie kódu s prvou kvalitou pre komplexný kód,“ povedal mi generálny riaditeľ a spoluzakladateľ Qodo Itamar Friedman. „Veríme, že na to, aby sme umožnili generovanie kódu na prvom mieste v kvalite, sa musíme integrovať do celého životného cyklu vývoja softvéru.“
Friedman poznamenal, že každý z nástrojov spoločnosti má za cieľ znížiť chyby a problémy v inej časti procesu kódovania a nasadenia. „Je to smrť o 1 000 rezov a my sa chceme v našej vízii zaoberať každým z nich. Musíme sa teda stretnúť s chybami a problémami, či už tam, kde boli vytvorené, alebo kde sa dajú zachytiť. Takže sa integrujeme do mnohých lokalít.“
Ďalším zaujímavým aspektom Qodo je, že ponúka vývojárom možnosť napísať problém, ktorý sa snažia vyriešiť, a ako ho chcú riešiť v prirodzenom jazyku. Týmto spôsobom Qodo vie, čo sa snažíte urobiť, keď začnete pracovať priamo s kódom. Friedman to nazval „kódovanie podľa úloh“. Agent sa priamo nepokúša problém vyriešiť, ale teraz si nástroj na dokončenie kódu uvedomuje, čo sa pokúšate urobiť, a môže na to zamerať svoje návrhy.
Po napísaní kódu môžu vývojári pristupovať k službe generovania testov Qodo v rámci svojho IDE.
Neskôr, keď sa kód presunie na GitHub, nástroje Qodo môžu recenzentovi pomôcť rýchlo zistiť, čo sa zmenilo a aké sú možné problémy. Friedman mi povedal, že tím v skutočnosti uvažuje o rozšírení tohto nástroja tak, aby automaticky vytvoril video, ktoré prevedie recenzenta zmenami. „Človek je stále zapojený, ale musím mu uľahčiť preskúmanie (kódu),“ povedal Friedman.
Pokrytím celého životného cyklu, tvrdil Friedman, sa jednotlivé nástroje môžu učiť aj jeden od druhého. Ak vám vaši recenzenti vždy dávajú veľmi podobné komentáre k vášmu kódu, nástroj na návrh kódu to môže vziať do úvahy napríklad.
„Agenti AI zohrávajú pri vytváraní softvéru čoraz dôležitejšiu úlohu a veríme, že prístup založený na kvalite je kľúčom k ich širokému prijatiu v podniku,“ povedal Yonatan Sela z Square Peg. „Vývojári v podniku nezačínajú od nuly, ich kód musí fungovať v súlade s desiatkami tisíc riadkov kódu, ktoré už existujú.“
Pri pohľade do budúcnosti tím Qodo plánuje rozšíriť svoju službu aj o testovanie kódu z používateľského rozhrania. Táto nová služba, predbežne nazvaná Qodo UX, sa bude správať ako človek, ktorý sa pokúša použiť webovú stránku spoločnosti a testovať používateľské rozhranie na chyby.
„Niekto by mohol povedať: ‚Dobre, urobte kompletné testovanie. Ak však vykonáte komplexné testovanie a nájdete chybu, neviete, kde je, a nemôžete skutočne dokázať, že ste otestovali všetko. Každý typ testovania má svoje jedinečné výhody a nevýhody. Chceme pokryť všetko. Začali sme jednotkovým a funkčným (testovaním). Potom sme dorástli k integrite. Ďalší štvrťrok je testovanie UX.“
Okrem Susa Ventures a Square Peg sa tohto kola zúčastnili aj Firestreak Ventures a ICON Continuity Fund, ako aj seed investori TLV Partners a Vine Ventures. Toto kolo série A v hodnote 40 miliónov dolárov teraz prináša celkové financovanie spoločnosti na 50 miliónov dolárov.