Sida la filayo Copilot wuxuu durba soo saarayaa koodka xuquuqda daabacaada

GitHub Copilot

GitHub Copilot waa kaaliyaha barnaamijyada AI ku salaysan, oo loo heli karo kordhin ahaan Code-ka Visual Studio Code, Visual Studio, Neovim, iyo JetBrain IDE suite.

Muddo aan fogayn ayaa la ogaaday iyo in ka badan oo dhan waxaan ku wadaagnaa halkan on blog ah Siideynta guud ee GitHub Copilot, Kaas oo ah kaaliyaha jadwalka ku salaysan AI kaas oo bixiya talooyinka otomaatiga u dhammaystiran markaad codaynayso.

maxaa xiiso leh ku xigeenka duuliye, waa in ay siin karto talooyinka isticmaalaha marka ay bilaabaan qorista koodka aad rabto in aad isticmaasho ama aad qorto faallo luqadda dabiiciga ah oo qeexaysa waxa aad rabto in koodku sameeyo. GitHub Copilot waxa uu falanqeeyaa macnaha guud ee faylka aad tafatirayso, iyo sidoo kale faylasha la xidhiidha, oo waxa uu soo jeedinayaa tafatiraha qoraalkaaga.

GitHub Copilot waxaa loo habeeyay Python, JavaScript, TypeScript, Ruby, Go, C #, ama C++. GitHub Copilot sidoo kale waxaa loo isticmaali karaa in lagu soo saaro tilmaamo luuqado kale iyo qaabab kala duwan. GitHub Copilot waxa ku shaqeeya OpenAI Codex, nidaam AI cusub oo ay samaysay OpenAI.

Marka loo eego sida ay noogu "iibiyaan" Copilot, waa qurux "cajiib" inkasta oo qaabka ka dambeeya isku-xidhka uu ku salaysan yahay falanqaynta malaayiin xariiq oo kood ah ee kaydka GitHub, taas oo bilawgiiba cabsi galisay qaar badan iyo in ka badan oo dhan waxay keentay dhibic guud oo dhan dhaleeceeyayaasha iyo taasi waa in mar uun ay dhalin doonto dhibaatooyin "code lagu ilaaliyo xuquuqda daabacaada".

Oo si fiican u muuqataa in this Waqti badan kuma qaadan in "saadaasha" ay rumowdo. si fiican dhawaan horumariyaha Tim Davis, borofisar cilmiga kumbuyuutarka iyo injineernimada ka dhiga Jaamacadda Texas A&M, ayaa ku sheegay Twitter-ka in GitHub Copilot:

"Waxay soo saartaa qaybo waaweyn oo koodhkayga ah mid xuquuqda daabacan ah, sifo la'aan, ma jiro shatiga LGPC."

Faallodan, Alex Graveley, injineerka GitHub iyo hal-abuuraha Copilot, ayaa ku jawaabay

"Koodhka su'aashu waxay ka duwan yihiin tusaalaha la bixiyay. La mid ah, laakiin ka duwan." Taasi waxay tidhi, wuxuu ku daray: "Run ahaantii waa dhibaato adag. Xalalka la qiyaasi karo waa la soo dhaweynayaa. »

Koodhka Davis uu dhejiyay iyo koodka uu sameeyay Copilot dhab ahaantii aad ayay isugu mid yihiin. Soo-saare Tim Davis ayaa sawirkan soo dhigay Twitter-ka, isagoo muujinaya faallooyinkiisa Visual Studio Code, koodkiisii ​​asalka ahaa ee mashruuc kale oo hoose, iyo soo jeedinta Copilot ee dhanka midig.

Waa muhiim inaad fiiro gaar ah u yeelato Koodhka asalka ah ee su'aashu waa il furan waxaana laga heli karaa GitHub hoos yimaada shatiga LGPL 2.1. Si kastaba ha ahaatee, isha furan macnaheedu maaha xuquuq-daabacaadda xorta ah, waxaana jira shatiyo badan oo kala duwan oo il furan, mid kastaana wuxuu bixiyaa oggolaansho kala duwan.

Kuwa kale Walaaca ayaa ah in horumariyayaashu si badheedh ah ugu daraan koodka iyo shatiyada aan ku haboonayn isla mashruuca. Duuliye wuxuu saadaaliyaa dhibaatadan ilaa xad. Waxaa jira shaandheyn dadweyne oo halkan lagu sifeeyay oo sheeganeysa

"soo hel tilmaamo kood ah oo u dhigma koodka guud ee GitHub… marka shaandhada la furo, GitHub Copilot waxa ay hubisaa tilmaamaha koodka ee ku wareegsan 150 xaraf oo liddi ku ah koodka guud ee GitHub. Haddii ciyaar ama ciyaar ku dhowdahay, talada laguuma tusi doono.

Si kastaba ha ahaatee, Davis ayaa caddeeyay taas "Markii aan is-diiwaangeliyey, waxaan damiyay 'U ogolow Github inuu isticmaalo koodkayga...' doorashada. Qayb ka mid ah dhibaatadu waa, naqshad ahaan, koodhka isha furan waxay u badan tahay inuu ka soo muuqdo mashruucyo badan oo dad kala duwan ah, sidaas darteed waxay ku dhamaan doontaa dhowr jeer GitHub iyo isticmaalayaasha badan ee Copilot. Copilot la'aanteed ama la'aanteed, horumariyayaashu waxay si xun u isticmaali karaan koodka xuquuqda daabacaada.

Ku saabsan mawduuca, in Duuliyaha ayaa sheegay «waa mas'uuliyadda barnaamijka si uu u sugo amniga iyo tayada xeerkooda. Waxaa lagugula talinayaa inaad isla taxadarto markaad isticmaalayso koodka uu sameeyay Copilot sida aad u isticmaasho kood uu qof kale qoray.Taxaddaradaasi waxaa ka mid ah baaritaan adag, iskaanka IP-ga, iyo dabagalka dayacanka amniga.

GitHub waxay bixisaa tiro astaamo ah si ay u caawiyaan la socodka iyo hagaajinta tayada code, sida GitHub Actions, Dependabot, CodeQL, iyo falanqaynta code. Dhammaan sifooyinkan waa bilaash waxaana loo isticmaali karaa meelaha dadweynaha lagu kaydiyo.

GitHub Copilot wuxuu isticmaalaa filtarrada si uu u xannibo ereyada xunxun ee degdegga ah.

"Waxaa naga go'an inaan si joogto ah u wanaajino nidaamka shaandhaynta si aan si caqli badan u ogaano oo aan meesha uga saarno soo jeedinta weerarrada ah ee uu keenay GitHub Copilot, oo ay ku jiraan eex, takoorid, ama wax soo saar aflagaado," ayuu qoray GitHub.

Ugu dambeyntii, su'aasha halkan ay dad badani qabaan ayaa ah, Ilaa intee la'eg ayuu Copilot ku fiican yahay in la isticmaalo?


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.