DeepCode yoo wa awọn aṣiṣe ni koodu orisun software nipa lilo AI

Loni a Swiss ibẹrẹ DeepCode, eyiti o nlo itetisi atọwọda ati ẹkọ ẹrọ lati ṣe adaṣe adaṣe koodu, kede pe o ti gba $ 4 million ni idoko-owo lati awọn owo iṣowo Earlybird, 3VC ati Btov Partners. Ile-iṣẹ ngbero lati lo awọn owo wọnyi lati ṣafihan atilẹyin fun awọn ede siseto titun sinu iṣẹ rẹ, ati lati ta ọja naa lori ọja IT agbaye.

DeepCode yoo wa awọn aṣiṣe ni koodu orisun software nipa lilo AI

Itupalẹ koodu jẹ pataki lati ṣawari awọn aṣiṣe, awọn ailagbara ti o pọju, awọn irufin kika, ati diẹ sii ni kutukutu idagbasoke sọfitiwia, ṣaaju lilo koodu nibikibi. Ni deede, ilana yii ni a ṣe ni afiwe pẹlu idagbasoke koodu tuntun ati lẹsẹkẹsẹ lẹhin ti o ti pari, ṣaaju ipele idanwo funrararẹ. “Idanwo sọfitiwia n wo koodu lati ita, ṣugbọn itupalẹ koodu gba ọ laaye lati wo lati inu,” Oludasile DeepCode ati Alakoso Boris Paskalev ni ifọrọwanilẹnuwo pẹlu VentureBeat.

Ni ọpọlọpọ igba, atunyẹwo koodu ni a ṣe nipasẹ awọn onkọwe rẹ papọ pẹlu awọn ẹlẹgbẹ ati awọn alakoso lati ṣe idanimọ awọn aṣiṣe ti o han gbangba ṣaaju gbigbe siwaju si awọn ipele atẹle ti idagbasoke. Ati pe iṣẹ akanṣe naa ti o tobi sii, awọn ila diẹ sii ti koodu nilo lati ṣayẹwo, eyiti o gba iye pataki ti akoko awọn olupilẹṣẹ. Awọn irinṣẹ ti o yẹ ki o yara ilana yii ti wa ni ayika fun igba pipẹ, gẹgẹbi awọn olutupalẹ koodu aimi gẹgẹbi Coverity ati PVS-Studio, ṣugbọn wọn maa n ni opin ni awọn agbara wọn bi wọn ṣe dojukọ lori “awọn ọran ti o binu ati atunwi aṣa, ọna kika ati Awọn aṣiṣe ọgbọn kekere,” Paskalev ṣalaye.

DeepCode, lapapọ, ni wiwa ọpọlọpọ awọn iṣoro ti o gbooro, fun apẹẹrẹ, wiwa awọn ailagbara gẹgẹbi awọn aye fun iwe afọwọkọ aaye-agbelebu ati abẹrẹ SQL, nitori awọn algoridimu ti a fi sii ninu rẹ kii ṣe itupalẹ koodu nikan bi ṣeto awọn ohun kikọ, ṣugbọn gbiyanju lati ye itumọ ati idi ti awọn eto kikọ iṣẹ. Ni ọkan ti eyi ni eto ẹkọ ẹrọ ti o nlo awọn ọkẹ àìmọye awọn laini koodu lati awọn iṣẹ akanṣe orisun ṣiṣi ti o wa ni gbangba fun ikẹkọ rẹ. DeepCode ṣe itupalẹ awọn ẹya ti tẹlẹ ti koodu ati awọn ayipada atẹle ti a ṣe si rẹ lati ṣe iwadi kini awọn aṣiṣe ati bii awọn pirogirama gidi ṣe ṣe atunṣe iṣẹ wọn, ati lẹhinna funni ni awọn ojutu kanna si awọn olumulo rẹ. Ni afikun, eto naa tun nlo awọn algoridimu asọtẹlẹ ibile lati wa awọn iṣoro ti o ṣeeṣe ninu koodu, bii awọn itupalẹ aimi ti a mẹnuba loke.

Ọkan ninu awọn ibeere bọtini nigba lilo DeepCode jẹ: bawo ni igbẹkẹle ṣe jẹ atunyẹwo koodu aifọwọyi? Ipeye onínọmbà ti o kere ju 100% tumọ si pe awọn olupilẹṣẹ yoo tun ni lati ṣe itupalẹ koodu wọn pẹlu ọwọ. Ti o ba jẹ bẹ, melo ni akoko yoo lo awọn irinṣẹ lati ṣe adaṣe iṣẹ yii ni ominira gangan? Gẹgẹbi Paskalev, DeepCode yoo ni anfani lati ṣafipamọ awọn olupilẹṣẹ nipa 50% ti akoko ti wọn lo lọwọlọwọ wiwa awọn aṣiṣe lori tirẹ, eyiti o jẹ eeya pataki pupọ.

Awọn olupilẹṣẹ le so DeepCode pọ si awọn akọọlẹ GitHub tabi Bitbucket wọn, ati ọpa naa tun ṣe atilẹyin awọn atunto GitLab agbegbe. Ni afikun, iṣẹ akanṣe naa ni API pataki ti o fun laaye awọn olupilẹṣẹ lati ṣepọ DeepCode sinu awọn eto idagbasoke tiwọn. Ni kete ti a ti sopọ si ibi ipamọ, DeepCode yoo ṣe itupalẹ iyipada koodu kọọkan ati ṣe asia awọn iṣoro agbara.

DeepCode yoo wa awọn aṣiṣe ni koodu orisun software nipa lilo AI

"Ni apapọ, awọn olupilẹṣẹ nlo nipa 30% ti akoko wiwa ati atunṣe awọn idun, ṣugbọn DeepCode le ṣafipamọ idaji akoko naa ni bayi, ati paapaa diẹ sii ni ojo iwaju," Boris sọ. “Nitori DeepCode kọ ẹkọ taara lati agbegbe agbaye ti awọn idagbasoke, o ni anfani lati wa awọn iṣoro diẹ sii ju eniyan kan tabi gbogbo ẹgbẹ awọn oluyẹwo le rii.”

Ni afikun si awọn iroyin oni ti gbigba idoko-owo, DeepCode tun kede eto imulo iye tuntun fun ọja rẹ. Titi di bayi, DeepCode ti jẹ ọfẹ nikan fun awọn iṣẹ akanṣe idagbasoke sọfitiwia orisun. Bayi yoo jẹ ọfẹ fun lilo eyikeyi idi eto-ẹkọ ati paapaa fun awọn ile-iṣẹ iṣowo pẹlu o kere ju awọn oludasilẹ 30. O han ni, pẹlu igbesẹ yii, awọn olupilẹṣẹ ti DeepCode fẹ lati jẹ ki ọja wọn jẹ olokiki diẹ sii laarin awọn ẹgbẹ kekere. Ni afikun, DeepCode ṣe idiyele $ 20 fun oluṣe idagbasoke fun oṣu kan fun imuṣiṣẹ awọsanma ati $ 50 fun idagbasoke fun atilẹyin agbegbe.

Ni iṣaaju, ẹgbẹ DeepCode ti gba awọn idoko-owo ti $ 1 million tẹlẹ. Pẹlu 4 milionu miiran, ile-iṣẹ sọ pe o ngbero lati faagun awọn ede siseto ti o ṣe atilẹyin ju Java, JavaScript ati Python, pẹlu fifi atilẹyin fun C #, PHP ati C/C ++. Wọn tun jẹrisi pe wọn n ṣiṣẹ lori agbegbe idagbasoke ti ara wọn.



orisun: 3dnews.ru

Fi ọrọìwòye kun