DeepCode pral jwenn erè nan kòd sous lojisyèl lè l sèvi avèk AI

Jodi a yon demaraj Swis DeepCode, ki itilize entèlijans atifisyèl ak aprantisaj machin pou otomatize analiz kòd, te anonse li te resevwa $4 milyon nan envestisman nan men antrepriz Earlybird, 3VC ak Btov Partners. Konpayi an planifye pou itilize lajan sa yo pou entwodui sipò pou nouvo lang pwogramasyon nan sèvis li yo, osi byen ke pou mache pwodwi a sou mache IT mondyal la.

DeepCode pral jwenn erè nan kòd sous lojisyèl lè l sèvi avèk AI

Analiz kòd nesesè pou detekte erè, frajilite potansyèl, vyolasyon fòma, ak plis bonè nan devlopman lojisyèl, anvan yo itilize kòd la nenpòt kote. Tipikman, pwosedi sa a te pote soti nan paralèl ak devlopman nan nouvo kòd ak imedyatman apre li fin ranpli, anvan etap tès la tèt li. "Tès lojisyèl gade kòd soti an deyò, men analiz kòd pèmèt ou gade nan li soti nan andedan an," eksplike ko-fondatè DeepCode ak CEO Boris Paskalev nan yon entèvyou ak VentureBeat.

Pi souvan, revizyon kòd fèt pa otè li yo ansanm ak kòlèg li yo ak administratè yo nan lòd yo idantifye erè evidan anvan yo deplase sou pwochen etap yo nan devlopman. Ak pi gwo pwojè a, plis liy kòd yo bezwen tcheke, ki pran yon kantite siyifikatif nan tan pwogramè yo. Zouti ki ta dwe akselere pwosesis sa a yo te alantou pou yon tan long, tankou analizè kòd estatik tankou Coverity ak PVS-Studio, men yo gen tandans limite nan kapasite yo paske yo konsantre sou "pwoblèm stylistic anmèdan ak repetitif, fòma ak ti erè lojik," eksplike Paskalev.

DeepCode, nan vire, kouvri yon seri pi laj de pwoblèm, pou egzanp, detekte frajilite tankou opòtinite pou scripting kwa-sit ak piki SQL, depi algoritm yo entegre nan li pa jis analize kòd la kòm yon seri karaktè, men eseye. konprann siyifikasyon ak objektif pwogram ekri travay yo. Nan kè sa a se yon sistèm aprantisaj machin ki itilize plizyè milya liy kòd ki soti nan pwojè sous louvri ki disponib piblikman pou fòmasyon li yo. DeepCode analize vèsyon anvan yo nan kòd la ak chanjman ki vin apre yo te fè nan li yo etidye ki erè ak ki jan pwogramasyon reyèl korije travay yo, ak Lè sa a, ofri solisyon menm jan an itilizatè li yo. Anplis de sa, sistèm nan itilize tou algoritm prediksyon tradisyonèl pou jwenn pwoblèm posib nan kòd la, tankou analizeur estatik yo mansyone pi wo a.

Youn nan kesyon kle yo lè w ap itilize DeepCode se: ki jan serye revizyon otomatik kòd la? Yon presizyon analiz ki mwens pase 100% vle di ke devlopè ap toujou gen analize kòd yo manyèlman. Si se konsa, konbyen tan ap itilize zouti pou otomatize travay sa a aktyèlman libere? Dapre Paskalev, DeepCode yo pral kapab sove devlopè yo apeprè 50% nan tan yo kounye a pase pou chèche erè poukont yo, ki se byen yon figi enpòtan.

Devlopè yo ka konekte DeepCode ak kont GitHub oswa Bitbucket yo, epi zouti a sipòte tou konfigirasyon GitLab lokal yo. Anplis de sa, pwojè a gen yon API espesyal ki pèmèt devlopè yo entegre DeepCode nan pwòp sistèm devlopman yo. Yon fwa konekte ak repozitwa a, DeepCode pral analize chak chanjman kòd ak siyale pwoblèm potansyèl yo.

DeepCode pral jwenn erè nan kòd sous lojisyèl lè l sèvi avèk AI

"An mwayèn, devlopè yo pase apeprè 30% nan tan yo jwenn ak repare pinèz, men DeepCode ka sove mwatye nan tan sa a kounye a, e menm plis nan lavni an," di Boris. "Paske DeepCode aprann dirèkteman nan kominote mondyal devlopè yo, li kapab jwenn plis pwoblèm pase yon sèl moun oswa yon gwoup evalè antye ka jwenn."

Anplis de nouvèl jodi a sou resevwa envestisman, DeepCode te anonse tou yon nouvo politik valè pou pwodwi li yo. Jiska kounye a, DeepCode te sèlman gratis pou pwojè devlopman lojisyèl sous louvri. Koulye a, li pral gratis pou itilize pou nenpòt ki rezon edikasyon e menm pou konpayi komèsyal ki gen mwens pase 30 devlopè. Li evidan, ak etap sa a, kreyatè yo nan DeepCode vle fè pwodwi yo pi popilè nan mitan ti ekip yo. Anplis de sa, DeepCode chaje $20 pou chak devlopè pa mwa pou deplwaman nwaj ak $50 pou chak pwomotè pou sipò lokal yo.

Anvan sa, ekip DeepCode la te deja resevwa envèstisman 1 milyon dola. Avèk yon lòt 4 milyon, konpayi an te di ke li planifye pou elaji lang pwogram li sipòte pi lwen pase Java, JavaScript ak Python, ki gen ladan ajoute sipò pou C#, PHP ak C/C++. Yo konfime tou ke yo ap travay sou pwòp anviwònman devlopman entegre yo.



Sous: 3dnews.ru

Add nouvo kòmantè