Copilot disponib kounye a epi li pral gen yon esè 60 jou, apre sa l ap koute $10 pa mwa.

GitHub te anonse ke li te fini tès la nan GitHub asistan entelijan pilòt, ke ou ka jenere konstriksyon jenerik pandan w ap ekri kòd. Sistèm nan te devlope an kolaborasyon ak pwojè OpenAI a epi sèvi ak platfòm aprantisaj machin OpenAI Codex, ki te fòme sou yon gran varyete kòd sous ki te anime nan depo piblik GitHub.

Jenerasyon kòd la sipòte langaj pwogramasyon Python, JavaScript, TypeScript, Ruby, Go, C# ak C++ lè l sèvi avèk plizyè kad. Modil yo disponib pou entegre GitHub Copilot ak Neovim, JetBrains IDE, Visual Studio, ak Visual Studio Code.

Jije dapre telemetri yo kolekte pandan pwosesis tès la, sèvis la pèmèt yo jenere kòd nan yon bon jan kalite ase; pa egzanp, devlopè yo te aksepte 26% rekòmandasyon yo pwopoze nan GitHub Copilot jan yo ye.

GitHub Copilot diferan de sistèm fini kòd tradisyonèl yo nan kapasite nan fòme blòk byen konplèks nan kòd, jiska pare-a-itilize fonksyon sentèz pran an kont kontèks aktyèl la.

GitHub Copilot adapte ak fason yon pwomotè ekri kòd epi li pran an kont API ak kad yo itilize nan pwogram nan. Pou egzanp, si gen yon egzanp yon estrikti JSON nan kòmantè a, lè ou kòmanse ekri yon fonksyon analize estrikti sa a, GitHub Copilot pral bay kòd ki pare pou itilize, epi lè w ekri enimerasyon woutin nan deskripsyon repete, li pral fòme. rès la.

Nan yon pòs blog, GitHub CEO Thomas Dohmke te di ke GitHub Copilot te fèt kòm yon ekstansyon editè pou asire ke pa gen anyen ki anpeche sa devlopè yo ap fè.

"GitHub Copilot distile konesans kolektif devlopè atravè mond lan nan yon ekstansyon editè ki sijere kòd an tan reyèl, pou ede ou rete konsantre sou sa ki pi enpòtan: bati bon lojisyèl," li te eksplike.

Dapre Dohmke, anviwon 1,2 milyon devlopè yo te eseye Copilot pandan etap preview li yo. Aparamman li te tou trè itil, kòm Dohmke reklamasyon li te ekri jiska 40% nan kòd pwomotè ekri nan lang popilè tankou Python.

"Tankou ogmantasyon nan konpilatè ak sous louvri, nou kwè AI-asistans kodaj pral fondamantalman chanje nati a nan devlopman lojisyèl, bay devlopè yon nouvo zouti yo ekri kòd pi fasil ak pi vit," te di Dohmke. .

Kapasite GitHub Copilot pou jenere blòk kòd pre-bati te pwodwi konfli sou posib vyolasyon lisans copyleft la. Lè yo fòme modèl aprantisaj machin lan, yo te itilize tèks sous reyèl ki soti nan depo pwojè louvri ki te anime sou GitHub.

Anpil nan pwojè sa yo bay anba lisans copyleft, tankou GPL, ki mande pou kòd la nan travay derive yo dwe bay anba yon lisans konpatib. Si Copilot kole kòd ki egziste deja, devlopè yo ka inadvèrtan vyole lisans pwojè a nan kote yo te prete kòd la.

Li poko klè si yon travay te pwodwi pa yon sistèm aprantisaj machin ka konsidere kòm yon dérivés. Kesyon tou poze sou si yon modèl aprantisaj machin gen dwadotè epi, si se konsa, ki moun ki posede dwa sa yo ak ki jan yo gen rapò ak dwa yo nan kòd la sou ki modèl la bati.

Sou yon bò, blòk yo pwodwi yo ka repete pasaj tèks ki soti nan pwojè ki deja egziste, men nan lòt men an, sistèm nan rkree estrikti nan kòd epi yo pa kopye kòd la tèt li.

Dapre yon etid GitHub, se sèlman 1% rekòmandasyon Copilot sijere yo genyen ladan yo fragments kòd ki soti nan pwojè ki egziste deja ki gen plis pase 150 karaktè. Nan pifò sitiyasyon, repetisyon fèt lè Copilot pa detèmine kòrèkteman kontèks oswa bay solisyon jenerik pou yon pwoblèm.

Pou evite ranplase kòd ki egziste deja, yo te ajoute yon filtè espesyal nan Copilot ki pa pèmèt sipèpoze ak pwojè ki deja egziste. Lè konfigirasyon, pwomotè a ka vire filtè sa a sou oswa koupe nan diskresyon li. Pami lòt pwoblèm, li se te note posiblite pou kòd la sentèz ta ka repete erè yo ak vilnerabilite ki prezan nan kòd la itilize pou fòme modèl la.

Finalman, li vo mansyone ke sèvis la gratis pou moun ki kenbe pwojè popilè sous louvri ak pou elèv yo. Pandan ke pou lòt kategori itilizatè yo, aksè nan GitHub Copilot peye ($10 pa mwa oswa $100 pa ane), men yo bay aksè gratis pou esè pou 60 jou.

Finalman, si ou enterese nan konnen plis bagay sou li, ou ka konsilte detay yo Nan lyen sa a.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

Se pou premye a fè kòmantè

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye. Jaden obligatwa yo make ak *

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.