GitHub po përdor modelin më të fundit GPT-4 të OpenAI për të shkuar përtej plotësimit automatik të komenteve dhe kodit. Copilot X merr mbështetje për biseda dhe zë.
GitHub në pronësi të Microsoft po rinovon sot sistemin e tij Copilot për të integruar modelin GPT-4 të OpenAI dhe për të sjellë mbështetje për bisedat dhe zërin për programuesin e çiftit të AI. GitHub Copilot po merr një përmirësim gjigant, si pjesë e një vizioni gjithëpërfshirës “Copilot X”, që përfshin një përvojë të re të ngjashme me ChatGPT brenda redaktuesve të kodit, duke lejuar chatbot të njohë dhe shpjegojë kodin dhe të rekomandojë ndryshime dhe të rregullojë gabimet.
“Me Copilot X ne po parashtrojmë vizionin tonë të ardhshëm të Copilot, që do të thotë se AI është në çdo hap të ciklit jetësor të zhvilluesit,” shpjegon CEO i GitHub Thomas Dohmke në një intervistë me The Verge. “Do të ndikojë thelbësisht në përvojën e zhvilluesit.”
Biseda Copilot e GitHub, e cila hyn sot në vrojtimin teknik, shkon përtej komenteve dhe kodimit bazë të plotësimit automatik të Copilot. Është më afër një asistenti të vërtetë kodimi, ashtu si Copilot i ri i Microsoft për aplikacionet Microsoft 365. Nëse ju është dorëzuar një projekt me kod të dekadave më parë dhe pak dokumentacion, tani mund të thërrisni Copilot për të ndihmuar.
Kjo ndihmë mund të vijë në formën e analizimit të kodit për dobësitë e sigurisë ose shpjegimit të mënyrës sesi funksionojnë blloqet e kodit apo edhe ndihmës për rishkrimin e pjesëve ose shtimin e komenteve të dobishme për këdo tjetër që gërmon kodin më vonë. GitHub Copilot mund të ulet në anën e mjedisit tuaj të integruar të zhvillimit (IDE), gati për të pranuar komanda.
“Është një ide e ngjashme me bisedën e Bing ose shiritin anësor të Microsoft Edge, por duke e sjellë atë në rrjedhën e punës së zhvilluesit dhe duke përfunduar fotografinë,” thotë Dohmke. “Unë mendoj se për zhvilluesit ndryshimi midis GitHub Copilot dhe Bing është se Copilot është i fokusuar në kod. Ju mund t’i kërkoni atij të rregullojë kodin tuaj, kërkoni që t’ju shpjegojë kodin dhe në fakt mund t’i kërkoni atij të shkruajë një test njësi.”
Copilot tani do të ketë një pamje të plotë të IDE-së tuaj, në mënyrë që të dijë se çfarë keni shkruar në redaktues dhe ku mund të jetë më e dobishme. Duket si një shirit anësor shumë i ngjashëm me bisedën e Bing në Microsoft Edge, por GitHub po punon gjithashtu në veçori që do ta bëjnë Copilot të shfaqet diku tjetër.
“Ne gjithashtu do të kemi një modalitet ku ju e hapni ndërfaqen e bisedës në linjë me kodin, në vend që të keni këtë shirit anësor”, thotë Dohmke. “Mund të kërkoni një kërkesë brenda kodit tuaj dhe ai zgjerohet në bazën tuaj të kodeve.”
Nuk do t’ju duhet më as tastierë për të koduar me Copilot. Pas eksperimentimit me një sistem ndërveprimi të bazuar në zë për Copilot, GitHub tani po integron “Hej, GitHub!” funksionalitet në këtë sistem bisedash me AI. Ju do të jeni në gjendje të uleni në një kompjuter dhe të komandoni Copilot me zërin tuaj për t’iu përgjigjur pyetjeve ose për të sugjeruar linja kodi.

GitHub po përdor një përzierje të modeleve OpenAI për të fuqizuar bisedën e tij të re dhe veçoritë ekzistuese të plotësimit automatik. “Pra, kur shkruani në redaktorin tuaj, dëshironi një model vërtet të shpejtë, sepse në çdo goditje tasti dëshironi të keni një përgjigje shumë të shpejtë,” shpjegon Dohmke. “Aty ku kemi nevojë për shpejtësi, ne përdorim modele më të vogla si modeli Codex, dhe ku kemi nevojë për saktësi si në chat, ne përdorim modelet më të mëdha si GPT-4.”
Ky Copilot i përditësuar do të jetë gjithashtu në gjendje të ndihmojë me përgjigjet e gjeneruara nga AI në lidhje me dokumentacionin e kodit, duke ofruar përgjigje për React, Docs Azure dhe MDN. GitHub po përdor AI për të skanuar këto depo me burim të hapur për të ndihmuar zhvilluesit të marrin përgjigje, kështu që ndërfaqja e tij e bisedës është më e përditësuar sesa grupi i trajnimit të të dhënave në të cilin u bazua GPT-4.
GitHub Copilot po vjen gjithashtu për të tërhequr kërkesa për të ndihmuar zhvilluesit të krijojnë përshkrime të krijuara nga AI. Etiketat plotësohen automatikisht nga GitHub Copilot bazuar në kodin që ka ndryshuar, dhe zhvilluesit më pas mund t’i shqyrtojnë dhe modifikojnë ato.
“Në GitHub ne shpikëm kërkesën për tërheqje më shumë se një dekadë më parë, kështu që hapi i ardhshëm i natyrshëm për ne ishte të sillnim Copilot në kërkesën për tërheqje,” thotë Dohmke. “Ju mund t’i kërkoni Copilot-it që t’ju përshkruajë kërkesën për tërheqje, ose mund t’i kërkoni Copilot të gjenerojë teste.”

Nëse i gjithë ky integrim IDE nuk do të mjaftonte, GitHub Copilot madje po vjen në ndërfaqen e linjës së komandës (CLI). Zhvilluesit kalojnë shumë kohë në terminal dhe të kujtosh sintaksën për një mori komandash nuk është gjithmonë e lehtë. Copilot është krijuar për t’ju ndihmuar të shkruani një komandë dhe më pas ta ekzekutoni atë.
Ky sistem i ri Copilot X do të jetë i disponueshëm fillimisht vetëm brenda aplikacioneve Visual Studio dhe Visual Studio Code të Microsoft gjatë vrojtimit teknik, por GitHub planifikon ta zgjerojë atë në IDE të tjera në të ardhmen. “Ne do ta hapim atë në të njëjtën mënyrë që Copilot aktual është i disponueshëm në JetBrains dhe Neovim,” thotë Dohmke. “Ne duam të mbështesim dhe të takojmë zhvilluesit aty ku janë dhe të mbështesim të gjithë ekosistemin.”
Karakteristikat e reja të Copilot X të GitHub më kujtojnë vërtet punën që Microsoft sapo demooi me Microsoft 365 Copilot. Aplikacionet Copilot në Office duket sikur do të ndryshojë përgjithmonë mënyrën se si ne krijojmë fletëllogaritëse dhe dokumente Word, dhe tani, GitHub po ndërton mbi asistentin e tij tashmë mbresëlënës të AI.
Me CEO të Microsoft Satya Nadella, një adhurues i emrit Copilot, a do të ketë përfundimisht një Copilot të veçantë që ju ndihmon të kodoni një minutë dhe të organizoni jetën tuaj dhe t’u përgjigjeni emaileve disa minuta më vonë?
“Duke hequr pjesët e mërzitshme nga puna dhe jeta jonë, [mund të fokusohemi] në pjesët më kreative,” thotë Dohmke. “Duke pasur më pak email dhe duke pasur më pak gjëra që ju duhet të lexoni dhe kuptoni, dhe në vend të kësaj të keni këtë shtresë Copilot që është agjenti juaj që ju kujton gjërat që duhet të bëni.”
GitHub Copilot ka luajtur tashmë një rol të madh në produktivitetin e zhvilluesve për më shumë se një milion njerëz, duke i ndihmuar zhvilluesit të kodojnë deri në 55 përqind më shpejt, sipas GitHub. Dohmke mendon se kjo do të rritet edhe më shumë me këto veçori të reja të bisedës dhe se asistentët e AI si Copilot do të jenë thelbësorë për mënyrën se si njerëzit mësojnë se si të kodojnë në të ardhmen.
“Do të jetë gjëja që mund të kujtojë atë që keni mësuar kur jeni gjashtë vjeç,” thotë Dohmke. “Fëmijët e sotëm do të kenë një super tru që është me të vërtetë pjesë e rrugëtimit të tyre të të mësuarit si qenie njerëzore.”




