Bidh GitHub a’ cur air bhog siostam ionnsachaidh inneal Copilot a ghineas còd

Dh’ainmich GitHub gun deach deuchainn a dhèanamh air an neach-cuideachaidh tùrail GitHub Copilot, a tha comasach air togalaichean àbhaisteach a ghineadh nuair a bhios iad a’ sgrìobhadh còd. Chaidh an siostam a leasachadh ann an co-bhonn le pròiseact OpenAI agus bidh e a’ cleachdadh àrd-ùrlar ionnsachaidh inneal OpenAI Codex, air a thrèanadh air raon mòr de chòdan stòr air an cumail ann an stòran poblach GitHub. Tha an t-seirbheis an-asgaidh do luchd-gleidhidh phròiseactan stòr fosgailte mòr-chòrdte agus oileanaich. Airson roinnean eile de luchd-cleachdaidh, tha cothrom air GitHub Copilot air a phàigheadh ​​($ 10 gach mìos no $100 sa bhliadhna), ach tha cothrom deuchainn an-asgaidh air a thoirt seachad airson 60 latha.

Tha gineadh còd a’ faighinn taic anns na cànanan prògramaidh Python, JavaScript, TypeScript, Ruby, Go, C # agus C ++ a’ cleachdadh diofar fhrèamaichean. Tha modalan rim faighinn gus GitHub Copilot fhilleadh a-steach le àrainneachdan leasachaidh Neovim, JetBrains IDEs, Visual Studio, agus Còd Stiùidio Lèirsinneach. A ’breithneachadh leis an telemetry a chaidh a chruinneachadh aig àm deuchainn, leigidh an t-seirbheis leat còd de chàileachd meadhanach àrd a ghineadh - mar eisimpleir, ghabh an luchd-leasachaidh ri 26% de na molaidhean a chaidh a mholadh ann an GitHub Copilot mar a tha.

Tha GitHub Copilot eadar-dhealaichte bho shiostaman crìochnachaidh còd traidiseanta na chomas air blocaichean còd a tha gu math iom-fhillte a ghineadh, suas gu gnìomhan deiseil air an co-chur a’ toirt aire don cho-theacsa gnàthach. Bidh GitHub Copilot ag atharrachadh a rèir mar a bhios an leasaiche a’ sgrìobhadh còd agus a’ toirt aire do na APIan agus na frèaman a thathar a’ cleachdadh sa phrògram. Mar eisimpleir, ma tha eisimpleir de structar JSON ann am beachd, nuair a thòisicheas tu a’ sgrìobhadh gnìomh gus an structar seo a pharsadh, bheir GitHub Copilot còd deiseil seachad, agus nuair a sgrìobhas tu liostaichean àbhaisteach de thuairisgeulan ath-aithris, cruthaichidh e na tha air fhàgail. dreuchdan.

Bidh GitHub a’ cur air bhog siostam ionnsachaidh inneal Copilot a ghineas còd

Tha comas GitHub Copilot gus blocaichean còd deiseil a ghineadh air leantainn gu connspaid co-cheangailte ri brisidhean a dh’ fhaodadh a bhith ann air ceadan leth-bhreac. Nuair a chaidh am modal ionnsachaidh inneal a chruthachadh, chaidh teacsaichean fìor thùs bho stòran pròiseict stòr fosgailte a chleachdadh air GitHub. Tha mòran de na pròiseactan sin air an toirt seachad fo cheadan leth-bhreac, leithid an GPL, a dh’ fheumas còd nan obraichean derivative a sgaoileadh fo chead co-fhreagarrach. Le bhith a’ cuir a-steach còd gnàthaichte mar a mhol Copilot, faodaidh luchd-leasachaidh gun fhiosta cead a’ phròiseict bhon deach an còd fhaighinn air iasad a bhriseadh.

Chan eil e soilleir fhathast an urrainnear beachdachadh air obair a thig bho shiostam ionnsachaidh innealan mar thoradh. Bidh ceistean cuideachd ag èirigh a thaobh a bheil modal ionnsachaidh inneal fo smachd dlighe-sgrìobhaidh agus, ma tha, cò leis a tha na còraichean sin agus ciamar a tha iad a’ buntainn ri còraichean a’ chòd air a bheil am modail stèidhichte.

Air an aon làimh, faodaidh na blocaichean gineadh earrannan teacsa bho phròiseactan a th’ ann mar-thà ath-aithris, ach air an làimh eile, bidh an siostam ag ath-chruthachadh structar a ’chòd seach a bhith a’ dèanamh lethbhreac den chòd fhèin. A rèir sgrùdadh GitHub, is dòcha nach bi ach 1% den ùine ann am moladh Copilot a’ toirt a-steach criomagan còd bho phròiseactan a tha ann mu thràth a tha nas fhaide na 150 caractar. Anns a’ mhòr-chuid de shuidheachaidhean, bidh ath-aithris a’ tachairt nuair nach urrainn dha Copilot an co-theacsa a dhearbhadh gu ceart no fuasglaidhean àbhaisteach a thabhann do dhuilgheadas.

Gus casg a chuir air còd a th’ ann mar-thà, chaidh criathrag sònraichte a chuir ri Copilot nach leig le eadar-ghearraidhean le pròiseactan a tha ann mu thràth. Nuair a bhios e air a stèidheachadh, faodaidh an leasaiche an sìoltachan seo a chuir an gnìomh no a chuir dheth a rèir a thoil fhèin. Am measg dhuilgheadasan eile, tha comas ann gum faodadh an còd synthesized mearachdan agus so-leòntachd ath-aithris a tha sa chòd a chaidh a chleachdadh gus am modail a thrèanadh.

Source: fosgailtenet.ru

Cuir beachd ann