GitHub pergala fêrbûna makîneya Copilot ku kodê diafirîne da destpêkirin

GitHub qedandina ceribandina arîkarê aqilmend GitHub Copilot ragihand, ku karibe di dema nivîsandina kodê de avahiyên standard çêbike. Pergal bi projeya OpenAI re bi hev re hate pêşve xistin û platforma fêrbûna makîneyê OpenAI Codex bikar tîne, ku li ser komek kodên çavkaniyê yên ku di depoyên giştî yên GitHub de têne perwerde kirin. Karûbar ji bo parêzvanên projeyên çavkaniya vekirî ya populer û xwendekaran belaş e. Ji bo kategoriyên din ên bikarhêneran, gihîştina GitHub Copilot tê dayîn (mehê 10 $ an salê 100 $), lê gihîştina ceribandina belaş ji bo 60 rojan tê peyda kirin.

Hilberîna kodê di zimanên bernamekirinê yên Python, JavaScript, TypeScript, Ruby, Go, C# û C++ de bi karanîna çarçoveyên cihêreng tê piştgirî kirin. Modul hene ku GitHub Copilot bi Neovim, JetBrains IDEs, Visual Studio, û Visual Studio Code-a hawîrdorên pêşveçûnê re yek bikin. Li gorî telemetrîya ku di dema ceribandinê de hatî berhev kirin dadbar kirin, karûbar dihêle hûn kodek bi qalîteya pir bilind biafirînin - mînakî, 26% ji pêşniyarên ku di GitHub Copilot de hatine pêşniyar kirin ji hêla pêşdebiran ve wekî ku têne pejirandin.

GitHub Copilot ji pergalên qedandina kodê ya kevneşopî cûda dibe di kapasîteya wê de ku blokên kodê yên pir tevlihev biafirîne, heya fonksiyonên amade yên ku li gorî rewşa heyî têne hevber kirin. GitHub Copilot bi awayê ku pêşdebir kodê dinivîse re adapte dike û API û çarçoveyên ku di bernameyê de têne bikar anîn hesab dike. Mînakî, heke di şîroveyekê de mînakek avahiyek JSON hebe, gava ku hûn dest bi nivîsandina fonksiyonek ji bo parskirina vê strukturê dikin, GitHub Copilot dê kodek amade pêşkêşî bike, û dema ku navnîşên rûtîn ên ravekirinên dubare dinivîse, ew ê mayî çêbike. helwestên.

GitHub pergala fêrbûna makîneya Copilot ku kodê diafirîne da destpêkirin

Kapasîteya GitHub Copilot a çêkirina blokên kodê yên amade bûye sedema nîqaşên têkildarî binpêkirinên potansiyel ên lîsansên kopîleftê. Dema ku modela fêrbûna makîneyê ava kirin, nivîsarên çavkaniya rastîn ên ji depoyên projeya çavkaniya vekirî ya ku li ser GitHub-ê hatine bicîh kirin hatin bikar anîn. Gelek ji van projeyan di bin lîsansên kopîleftê de têne peyda kirin, wek GPL, ku hewce dike ku koda karên derûdor di bin lîsansek lihevhatî de were belavkirin. Bi têxistina koda heyî ya wekî ku ji hêla Copilot ve hatî pêşniyar kirin, pêşdebiran dibe ku bi nezanî lîsansa projeya ku kod jê hatî deyn kirin binpê bikin.

Hîn ne diyar e ka karê ku ji hêla pergalek fêrbûna makîneyê ve hatî çêkirin dikare jêderk were hesibandin an na. Di heman demê de pirs jî derdikevin holê ka gelo modelek fêrbûna makîneyê di bin mafê kopîkirinê de ye û, heke wusa be, xwediyê van mafan e û ew çawa bi mafên koda ku model li ser bingeha wê ye ve girêdayî ne.

Ji aliyek ve, blokên çêkirî dikarin deqên nivîsê ji projeyên heyî dubare bikin, lê ji hêla din ve, pergal li şûna kopîkirina kodê bixwe, avahiya kodê ji nû ve diafirîne. Li gorî lêkolînek GitHub, tenê 1% ji dema ku pêşniyarek Copilot dibe ku perçeyên kodê yên ji projeyên heyî yên ku ji 150 tîpan dirêjtir in vedihewîne. Di pir rewşan de, dema ku Copilot nikaribe bi rêkûpêk çarçoweyê diyar bike an çareseriyên standard ji pirsgirêkekê re pêşkêş dike, dubare dibe.

Ji bo pêşîgirtina li şûna koda heyî, parzûnek taybetî li Copilot hatiye zêdekirin ku rê nade ku bi projeyên heyî re bikevin hev. Dema sazkirinê, pêşdebir dikare li gorî daxwaza xwe vê parzûnê çalak bike an neçalak bike. Di nav pirsgirêkên din de, îhtîmalek heye ku koda sentezkirî xeletî û qelsiyên di koda ku ji bo perwerdekirina modelê tê bikar anîn de dubare bike.

Source: opennet.ru

Add a comment