Kiekviena programinės įrangos dalis turi praeiti programinės įrangos kokybės užtikrinimo testus. Paprastai tai apima žmogaus testuotoją, kuris sukuria bandymų atvejų seriją, o tada tikrina programinės įrangos sąsają, ar nėra klaidų ir kitų problemų.
Antradienį „MuukTest“, Rolis, Šiaurės Karolinos startuolis, paskelbė apie naują AI agentą, skirtą padėti atlikti šiuos testus daug labiau automatizuotu būdu.
„Nuo tada, kai pradėjome, vizija buvo automatizuota programinės įrangos kokybės užtikrinimo technologija, kad bandymų kūrimas būtų sumažintas iki vieno paspaudimo, ir tai buvo visa vizija“, – „TechCrunch“ sakė bendrovės vienas iš įkūrėjų ir generalinis direktorius Ivanas Barajasas Vargas.
Šie įrankiai leidžia testuotojams išbandyti kiekvieną meniu, mygtukus ir operaciją programinės įrangos vartotojo sąsajoje įvairiomis sąlygomis, siekiant pabandyti sugauti kuo daugiau klaidų prieš išleidžiant programinę įrangą viešai.
Technikos vadovas ir vienas iš įkūrėjų Renanas Ugalde teigia, kad Barajas Vargas 20 metų užsiima programinės įrangos kokybės užtikrinimo testavimu ir norėjo panaudoti Ugalde inžinierių meistriškumą, kad įgytų gilų supratimą ir išmokytų dirbtinio intelekto agentą, kuris padėtų sukurti bandymų rinkinius.
Jie sujungė daugybę dirbtinio intelekto technologijų, kad panaudotų šias žinias, įskaitant daugybę didelių kalbų modelių, tradicinį mašininį mokymąsi, kompiuterinį regėjimą ir vaizdo atpažinimą. „Išmokėme dirbtinio intelekto agentus mąstyti kaip kokybės užtikrinimo testuotojas, suprasti programos kontekstą – suprasti, kas yra meniu, kas yra įvestis ir kada tikitės ką nors pamatyti“, – sakė Ugalde.
Tam reikia sustiprinto mokymosi, taip pat daugiau informacijos apie bendrą kontekstą ir visą patirtį, kurią abu steigėjai turi QA, kad tai paverstų agentu.
Laikui bėgant „AI agentas“ atsirado kaip dirbtinio intelekto programinės įrangos, kuri padeda atlikti užduotį ar užduočių rinkinį, terminas, tačiau iki šiol nėra standartinio apibrėžimo. „MuukTest“ jis veikia kaip išmanusis asistentas, atliekantis kai kurias kasdieniškesnes užduotis, kurias tradiciškai būtų atlikęs žmogaus kokybės užtikrinimo tikrintojas.
Įkūrėjai imigravo į JAV iš Meksikos 2011 m. Barajas Vargas ilgainiui apsigyveno įmonėje „Dell“, o Ugalde – IBM, nes abu išaugo į savo karjerą augdami atsakomybę. Jie suvienijo jėgas ir 2019 m. pradėjo „MuukTest“, kurio tikslas visada buvo sumažinti pastangų, reikalingų kokybės užtikrinimo testams generuoti ir vykdyti.
Ankstyvosiose jų sprendimo versijose bandymams sukurti buvo naudojamas be kodo ir algoritmai, tačiau naudodami naują generatyvųjį AI produktą klientai gali tiesiog apibūdinti norimą testų rinkinį, o „MuukTest“ juos sukuria automatiškai. Tada jie gali vienu spustelėjimu paleisti AI sukurtą testų rinkinį, o tai labai sumažina reikalingų pastangų kiekį, sakė jis.
„MuukTest“ iš tikrųjų pradėjo rasti produkto tinkamumą rinkai praėjusių metų pradžioje. Dar prieš įtraukiant dirbtinio intelekto elementą į produktų rinkinį, bendrovei sekėsi gerai – pajamos pernai išaugo 15 kartų, palyginti su ankstesniais metais, ir jie mano, kad yra pasiruošę augti dar greičiau su naujomis galimybėmis.
Bendrovė, dalyvavusi Masačusetso startuolių inkubatoriuje „Mass Challenge“ tais metais, kai pradėjo startuolią, iš viso surinko 6 mln. USD nuo investicijų ir dotacijų. Turėdama 36 darbuotojus ir 10 rangovų, Barajas Vargas sako, kad bendrovė ketina išlikti konservatyvi išlaidų atžvilgiu.
Naujoji AI agento galimybė paprastai pasiekiama nuo šiandien.