DeepCode inowana zvikanganiso musoftware sosi kodhi uchishandisa AI

Nhasi kuSwiss kutanga DeepCode, iyo inoshandisa hungwaru hwekugadzira uye muchina kudzidza kuita otomatiki kuongororwa kwekodhi, yakazivisa kuti yakagamuchira madhora 4 miriyoni mukudyara kubva kune venture mari Earlybird, 3VC uye Btov Partners. Iyo kambani inoronga kushandisa mari iyi kuunza rutsigiro rwemitauro mitsva yehurongwa mubasa rayo, pamwe nekutengesa chigadzirwa pamusika weIT wepasi rose.

DeepCode inowana zvikanganiso musoftware sosi kodhi uchishandisa AI

Kuongororwa kwekodhi kwakakosha kuti uone zvikanganiso, zvinogona kukanganisa, kukanganisa kutyora, uye zvakanyanya kutanga mukuvandudza software, kodhi isati yashandiswa chero kupi. Kazhinji, maitiro aya anoitwa mukufambirana nekuvandudzwa kwekodhi nyowani uye nekukurumidza mushure mekupedzwa, kutangira nhanho yekuyedza pachayo. "Kuedzwa kweSoftware kunotarisa kodhi kubva kunze, asi kuongororwa kwekodhi kunokubvumira kuti utarise kubva mukati," anotsanangura DeepCode co-muvambi uye CEO Boris Paskalev mubvunzurudzo neVentureBeat.

Kazhinji, kuongororwa kwekodhi kunoitwa nevanyori vayo pamwe chete nevanoshanda navo uye mamaneja kuitira kuti vaone zvikanganiso zviri pachena vasati vaenda kumatanho anotevera ebudiriro. Uye iyo yakakura purojekiti, iyo mitsetse yakawanda yekodhi inoda kutariswa, iyo inotora yakakura yakawanda yenguva yevagadziri. Zvishandiso zvinofanirwa kukurumidza kuita izvi zvave zviripo kwenguva yakareba, senge static code analyzers seCoverity nePVS-Studio, asi ivo vanowanzove vashoma mukugona kwavo sezvavanotarisisa "zvinogumbura uye zvinodzokorodza nyaya dzemaitiro, fomati uye. zvikanganiso zviduku zvine musoro,” anotsanangura kudaro Paskalev.

DeepCode, zvakare, inovhara huwandu hwakakura hwematambudziko, semuenzaniso, kuona kusakanganiswa kwakadai semikana yekuyambuka-saiti scripting uye SQL jekiseni, sezvo maalgorithms akaiswa mairi haangoongorora kodhi seti yemavara, asi edza kunzwisisa zvinorehwa uye chinangwa chebasa rakanyorwa zvirongwa. Pamwoyo weiyi imuchina wekudzidza sisitimu inoshandisa mabhiriyoni emitsara yekodhi kubva kuruzhinji inowanikwa yakavhurika sosi mapurojekiti ekudzidziswa kwayo. DeepCode inoongorora shanduro dzakapfuura dzekodhi uye shanduko dzakazotevera dzakaitwa kwairi kuti idzidze zvikanganiso uye magadzirirwo emapurogiramu chaiwo akagadzirisa basa ravo, uyezve kupa mhinduro dzakafanana kune vashandisi vayo. Uye zvakare, iyo sisitimu inoshandisawo echinyakare fungidziro algorithms kuti uwane matambudziko angangoitika mukodhi, senge ma static analyzer ataurwa pamusoro.

Imwe yemibvunzo yakakosha kana uchishandisa DeepCode ndeye: yakavimbika sei iyo otomatiki kodhi ongororo? Kunyatsoongorora kweasingasviki 100% zvinoreva kuti vagadziri vachazofanira kuongorora kodhi yavo nemawoko. Kana zvirizvo, inguva yakadii ichashandisa maturusi kuita otomatiki basa iri chaizvo kusunungura? Sekureva kwaPaskalev, DeepCode ichakwanisa kuchengetedza vanogadzira nezve 50% yenguva yavanopedza parizvino kutsvaga zvikanganiso vari voga, inova nhamba yakakosha.

Vagadziri vanogona kubatanidza DeepCode kune yavo GitHub kana Bitbucket maakaundi, uye chishandiso zvakare chinotsigira emuno GitLab zvigadziriso. Pamusoro pezvo, chirongwa ichi chine yakakosha API inobvumira vanogadzira kubatanidza DeepCode mune yavo yekuvandudza masisitimu. Kana yangobatanidzwa kune repository, DeepCode inoongorora imwe neimwe shanduko yekodhi uye mureza zvinogona kuitika matambudziko.

DeepCode inowana zvikanganiso musoftware sosi kodhi uchishandisa AI

"Paavhareji, vanogadzira vanopedza inosvika makumi matatu muzana yenguva yavo kutsvaga nekugadzirisa tsikidzi, asi DeepCode inogona kuchengetedza hafu yenguva iyoyo izvozvi, uye zvakatowanda mune ramangwana," anodaro Boris. "Nekuti DeepCode inodzidza zvakananga kubva kunharaunda yepasi rose yevagadziri, inokwanisa kuwana matambudziko akawanda kupfuura angambowanikwa nemunhu mumwechete kana boka rose revanoongorora."

Pamusoro penhau dzanhasi dzekugamuchira mari, DeepCode yakazivisawo kukosha kutsva kwechigadzirwa chayo. Kusvika parizvino, DeepCode yanga ichingove yemahara kune yakavhurika sosi software yekuvandudza mapurojekiti. Ikozvino ichave yemahara kuti ishandiswe kune chero chinangwa chedzidzo uye kunyangwe kumakambani ekutengesa ane asingasviki makumi matatu vanogadzira. Zviripachena, nedanho iri, vagadziri veDeepCode vanoda kuita kuti chigadzirwa chavo chiwedzere kufarirwa pakati pezvikwata zvidiki. Pamusoro pezvo, DeepCode inobhadharisa madhora makumi maviri pamushandidzi pamwedzi wekuendesa gore uye madhora makumi mashanu pamugadziri werutsigiro rwenzvimbo.

Pakutanga, timu yeDeepCode yakanga yatowana mari yemadhora miriyoni. Neimwe mamirioni mana, kambani yakati inoronga kuwedzera mitauro yezvirongwa yainotsigira kupfuura Java, JavaScript nePython, kusanganisira kuwedzera rutsigiro rweC #, PHP uye C/C ++. Vakasimbisawo kuti vari kushanda panharaunda yavo yekusimudzira yakabatana.



Source: 3dnews.ru

Voeg