Maxaa dhacay
Daraasad cusub oo arXiv ah ayaa baari doonta sida noocyada luqadaha koodka ee maxaliga ah ay u soo saari karaan magacyo xirmo Python oo laga yaabo in weeraryahanadu ay mar hore ka diiwaangashanaayeen PyPI. Qorayaashu waxay soo jeedinayaan qalabka wax baadha ee isku daraya hubinta xidhmo-jire ee go'aaminta, kala soocida Kaymaha Random, iyo dib-u-heshiisiin magac-soodejin, oo leh dib-u-celin iyo moodooyin dib-u-dhac ah marka guul-darrooyinku sii jiraan.
Warqadda, oo loo gudbiyay arXiv Agoosto 24, ayaa sheegaysa in moodooyinka luqadaha koodka ee maxalliga ah ay mararka qaarkood been abuuraan magacyada xirmada Python. Walaaca amniga ayaa ah in qofka weerarka geystay uu horay u sii diiwaan gelin karo mid ka mid ah magacyadaas PyPI, taasoo keenaysa horumariye ama qulqulka codaynta otomaatiga ah si uu u rakibo ku-tiirsanaan aan la rabin. Qorayaashu waxay u yaqaanaan qaabkan "slopsquatting." Isha ayaa soo bandhigaysa shaqada sida difaac la soo jeediyay iyo daraasad la taaban karo, oo aan caddayn u ahayn tanaasul la xaqiijiyay ee duurka.
Dhuumaha la soo jeediyay ayaa leh laba lakab oo wax lagu ogaanayo. Marka hore, waxay samaynaysaa hubinta go'aaminta in magaca xidhmo uu ku jiro PyPI. Marka labaad, kala soocida Kaymaha Randomka ah ayaa qiimeeya 10 sifo oo laga soo qaatay magaca xirmada iyo xogtiisa badan ee PyPI. Dib-u-heshiisiinta-magaca soo dejinta waxaa loogu talagalay in lagu xalliyo kiisaska halka magaca loo isticmaalo koodka uu ka duwan yahay magaca loo isticmaalo rakibidda, sida "import cv2" iyo "pip install opencv-python." Qorayaashu waxay geliyeen qalabka wax baadha gudaha mashiinka gobolka LangGraph kaas oo isku dayaya heerkul sare oo, ka dib guul darradu soo noqnoqda, u jihaysa hawsha qaab dib-u-dhac xooggan.
In ka badan 300 oo dardaaran ah, qorayaashu waxay soo wariyeen in dhuumuhu ay soo saareen koodh aan dhalanteed lahayn 76% ee orodka. Qaabka aasaasiga ah wuxuu u adeegsaday dhammaan miisaaniyadiisa isku-dayga 28.7% ee orodka. Isku-dayga qaab-dhismeedka ayaa la soo kabsaday qiyaastii rubuc-meelood meel kiisaskaas, halka dib-u-dhac ku yimi qaabka is-dhaafsiga uu soo kabsaday 16.5% oo kale oo ah guul-darrooyinka soo hadhay. Tirooyinkani waxay qeexayaan habaynta qiimaynta daraasadda; aan la taaban karin ma cadeeynin sida natiijadu u tarjumi doonto kaaliyeyaasha codaynta wax soo saarka, diiwaanka kala duwan, ama codsiyada horumariyaha aan la daboolin.
Daraasadu waxay ka warbixisay afar indho-indhayn oo dheeraad ah. Kala bar sawirada muuqaalka calanka ah waxay ahaayeen baakado mar horeba ka diiwaan gashan PyPI, oo ay ku jiraan muuqaalo tayadoodu hooseeyso oo mashruucyo caan ah sida pil, faiss, tabula, iyo haydh. Heerarka dhalanteedku waxay udhaxeeyeen 0-10% marka la eego codaynta caadiga ah ilaa 40-73% marka la eego dardaaranka loo qaabeeyey sida sed-dabiiciga ah. Qaabka aasaasiga ah ee daciifka ahi wuxuu diiday lix ka mid ah 10 sed oo toos ah gargaar la'aan. Marka moodooyinka aasaasiga ah iyo kuwa dib-u-dhaca ay ka tirsan yihiin isku qoys, qiyaastii 84% guuldarrooyinka aasaasiga ah ayaa ku soo noqnoqday dib-u-dhac, sida laga soo xigtay xaashida.
Daraasad isticmaale ah oo ku lug leh 24 qof ayaa la sheegay inay macnaheedu tahay ku qanacsanaanta 4.4 marka loo eego 5, iyada oo kaqeybgalayaashu 21 ay muujiyeen inay rabaan inay qaataan nidaamka. Natiijooyinkaas waxaa xaddiday cabbirka muunadda iyo faahfaahin la'aanta aan la taaban karin ee ku saabsan ka qaybgalayaasha, hawlaha, xaaladaha isbarbardhigga, iyo macnaha ujeeddada korsashada. Wargeysku waxa kale oo uu sheegayaa in kood iyo xog la heli karo, laakiin isha halkan lagu soo bandhigay si madaxbanaan uma xaqiijinayso hirgelinta ama dib u soo saarin natiijooyinka la sheegay.
Faahfaahinta isha: arxiv.org ↗
Maxay muhiim u tahay
Natiijooyinku waxay ku xidhaan khalad-qaab-luqad-qaab-yaqaan ah-ku-tiirsanaanta koodhka dhalanteed-iyo khatarta silsilad-soo-saarka software-ka. Daraasadu waxay soo jeedinaysaa in hubinta in baakidhku aanu ku filnayn, sababtoo ah baakadaha u eg kuwa xaasidnimada leh ama tayadoodu hooseeyso ayaa laga yaabaa in mar horeba lagu diwaan galiyo magacyo uu ku talinayo.
Khatarta dhexe maahan in kaaliyaha koodka AI uu qoro kood ku guuldareysta. Ku-tiirsanaanta aan jirin waxay keeni kartaa khalad rakibid oo muuqda. Kiis aad u dhib badan ayaa soo ifbaxa marka moodelku soo saaro magac macquul ah oo weeraryahanna uu diiwaan galiyo. Xirmada ka soo baxday waxay noqon kartaa mid aan xiriir la lahayn shaqada loogu talagalay, tayada hoose, ama xaasidnimada. Xaaladdaas, kalsoonida moodeelku laakiin soo jeedinta khaldan waxay noqon kartaa barta laga soo galo silsiladda sahayda software.
Helitaanka warqadda in kala bar sawir-qaadista calanka ay horeba u diiwaangashanaayeen arrimo xirmo sababtoo ah jiritaanka xirmada waa imtixaan amni oo aan dhamaystirnayn. Raadinta diiwaan-gelinta waxay kala saari kartaa magaca aan la heli karin iyo kan la heli karo, laakiin keligeed ma xaqiijin karto in xirmada la heli karo ay tahay mashruuca loogu talagalay ama ay ammaan tahay in la isticmaalo. Kala soocida xogta badan ee la soo jeediyay ayaa ka hadlaysa farqiga u dhexeeya naqshadaynta daraasadda, in kasta oo isha aysan bixinayn saxnaanta, dib u celinta, heerka beenta ah, ama waxqabadka ka dhanka ah xirmooyinka dhuumashada ee si ula kac ah loo sameeyay.
Kor u kaca la soo sheegay ee heerarka dhalanteed ee hoos yimaada dardargelinta iska soo horjeeda ayaa siinaysa arrinka cabbir ammaan oo la taaban karo. Codsiyada codaynta joogtada ah waxay soo saareen heerar hoose oo la soo sheegay, halka sed-ka-socodku ay soo saareen heerar aad u sarreeya. Qoraalku ma qeexayo dhismaha degdegga ah ee buuxa ama ma tuso sida ugu dhow ee maaddooyinkaas ay ula mid yihiin weerarrada ay horumariyayaashu la kulmaan. Weli, natiijadu waxay taageertaa daawaynta ku-tiirsanaanta la abuuray sidii wax-soo-saarka amniga-xasaasiga ah halkii loo aqbali lahaa inay yihiin dhammaystirka koodka caadiga ah.
Helitaanka dib-u-dhacku wuxuu sidoo kale adkeynayaa istaraatiijiyad yareynta guud. Haddii qaabka aasaasiga ah iyo dib-u-dhaciisa ay wadaagaan qoys moodel ah, daraasaddu waxay sheegaysaa in ku dhawaad 84% guuldarrooyinka aasaasiga ahi ay soo noqnoqdaan dib-u-dhaca. Isticmaalka qaabka labaad waxa laga yaabaa inay bixiso madax-banaani ka yar intii la filayey marka labada nidaamba ay leeyihiin xog tababar oo isku mid ah, dabeecado, ama ururo magac-xirmo ah. Natiijooyinka warqaddu waxay tilmaamaysaa ka-noqoshada qoyska, laakiin ma tusinayso in moodooyinka qoysku ay leeyihiin heerar khaladaad amni oo kala duwan oo ka weyn ama ka badan oo macquul ah.
Horumarinta iyo ururada, casharka degdega ah waa habraac: soo jeedinta xirmo ee la soo saaray waa in lagu xaqiijiyaa ka dhanka ah mashruuca la doonayo, magaca rakibaadda, caddaynta, taariikhda ilaaliye, iyo kontaroolada amniga kahor isticmaalka. Isha ma sheeganayso in bareheegu meesha ka saaro khatarta silsiladda sahayda. Natiijadeeda bilaashka ah ee 76% waxay la macno tahay guul-darrooyinka ayaa ku hadhay qiimaynta, daraasadduna ma sheegin haddii khaladaadka hadhay ay horseedi karaan rakibaadyo ammaan darro ah.
Farsamaynta Is-dhexgalka: Sida Dhabta Ay U Shaqeyso
U baadh tignoolajiyada hoose ee ka dambeeya horumarkan si isdhexgal leh.
crm_get_transaction(id='4092').Which component of an AI application is the machine-learning model itself?
Maxaa la daawan doona xiga
Cilmi-baaristu waxay u baahan tahay baaritaan ballaaran oo ka baxsan 300 oo talo-bixineed iyo daraasad yar oo isticmaale ah. Su'aalaha soo socda ee muhiimka ah waxaa ka mid ah in baaraha uu ka shaqeeyo luqadaha barnaamijyada, diiwaanka xirmooyinka, qoysaska moodada ah, iyo horumarka dhabta ah ee socodka shaqada, iyo haddii weeraryahanadu ay ka baxsan karaan kala soocideeda ku saleysan xog-ururinta.
Talaabada xaqiijinta ee xigta waa ku celcelin madax banaan oo ku saabsan qalabyo degdeg ah oo waaweyn, oo aan la daabicin. Daraasadu waxay adeegsatay 300 oo dardaaran ah, oo ay ku jiraan sed ka soo horjeeda, laakiin isha ma sheegin inta soo jeedinta xirmo ee la qiimeeyay, sida dardaaranka loo muunadeeyay, ama haddii bartilmaameedku uu ka tarjumayo hawlaha horumarinta guud. Ku-noqoshada waa in ay cabbirtaa khataraha seegay iyo digniinaha aan loo baahnayn, mar haddii baaraha xad-dhaafka ah uu joojin karo shaqada sharciga ah ama uu ku dhiirigelinayo isticmaalayaasha inay ka gudbaan.
Cilmi-baarayaasha iyo qalab-dhisayaasha waa in ay tijaabiyaan kala-soocida lidka ku ah khiyaanada-magaca-baakadka kaas oo si ula kac ah loo hagaajiyay si uu u ekaado mashaariicda la aamini karo. Abstract-ku waxa uu tilmaamayaa muuqaallo tayo hoose leh oo u isticmaala xogta badan ee xirmada sida soo gelista kala-soocida, laakiin ma daaha ka qaaday 10-ka astaamood ama ma sheegaan qaybaha khaladaadka faahfaahsan. Faahfaahintaasi waxay muhiim u tahay qiimaynta haddii weerarku uu wax ka beddeli karo xogta badan ee xirmada, samayn karo magac lagu qanci karo, ama ka faa'iidaysan karo faraqa u dhexeeya magacyada soo dejinta iyo magacyada rakibaadda.
Kala duwanaanshaha moodeelku waa su'aal kale oo furan. Daraasadu waxay soo sheegaysa soo noqnoqosho la taaban karo marka moodooyinka aasaasiga ah iyo dib u dhaca ay wadaagaan qoyska, halka dib-u-dhac ku yimaadda moodeelka ay dib u soo kabsatay qaar ka mid ah guuldarrooyinka dheeraadka ah. Ma cadda in qoysaska moodalka ah ee la tijaabiyay, haddii dib-u-dhacu uu ka xoog badnaa sababtoo ah karti ama tababar kala duwan, ama sida waxqabadku isu beddelo marka moodooyinka la cusboonaysiiyo. Qiimaynta mustaqbalka waa in ay kala saartaa kartida moodeelka, madax banaanida moodeelka, isku dayada ku salaysan heerkulka, iyo saamaynta hubinta diiwaangelinta.
Baaxadda waa in ay sidoo kale ka badataa Python iyo PyPI. Qulqulka shaqada software-ka casriga ahi waxa uu ka soo qaataa diiwaano xidhmo badan, meelo gaar loo leeyahay, maamulayaasha xidhmooyinka nidaamka hawlgalka, weelasha, iyo qaybo kood la koobiyay. Dib-u-heshiisiinta-magaca soo dejinta warqaddu waxay ka hadlaysaa hal is-waafajin-gaar ah oo Python ah, laakiin isha ma tusinayso in habka uu guud ahaan u yahay hab-nololeedyada kale ama ku-tiirsanaanta lagu bixiyo diiwaannada gaarka ah ama gudaha.
Ugu dambayntii, cadaymaha hawlgelinta dhabta ah ayaa wali maqan. Daraasadda adeegsaduhu waxay muujinaysaa ku qanacsanaanta togan iyo ujeeddada korsashada ee la sheegay, laakiin waxay ku lug lahayd 24 qof oo keliya mana muujinayso in isticmaalayaashu ay sameeyaan doorashooyin ku tiirsanaansho badbaado leh muddo ka dib. Shaqada daba-galka ah ee waxtarka leh waxay cabbiraysaa habdhaqanka rakibidda dhabta ah, fahamka digniinta, daalka beenta ah, iyo haddii horumariyayaashu ay sii wadaan xaqiijinta xirmooyinka marka qalabka wax-qabadku maqan yahay ama aan la hubin. Ilaa markaas, natiijadu waxay taageertaa ilaalin dheeraad ah iyo baaritaan, ma aha sheegasho ah in LLM-yada maxalliga ahi ay si badbaado leh u maareeyaan ku-tiirsanaanta software-ka.