GitHub prezantoi projektin GitHub Copilot, i cili zhvillon një ndihmës inteligjent që është në gjendje të gjenerojë struktura tipike gjatë shkrimit të kodit. Sistemi është zhvilluar në bashkëpunim me projektin OpenAI dhe përdor platformën e mësimit të makinave OpenAI Codex, e cila është trajnuar mbi një sasi të madhe tekstesh burimore të vendosura në depo publike të GitHub.
Dallimi nga sistemet tradicionale të autokompaktimit të kodit është se GitHub Copilot ka mundësinë të formojë bllokime të mjaftueshme komplekse të kodit, deri në funksione të gatshme, të sintetizuara duke marrë parasysh kontekstin e tanishëm. GitHub Copilot përshtatet me stilin e shkrimit të kodit nga zhvilluesi dhe merr parasysh API-të dhe kornizat që përdoren në program. Për shembull, nëse ka një shembull të strukturës JSON në një koment në fillim të shkrimit të një funksioni për të analizuar këtë strukturë, GitHub Copilot do të propozojë kodin e gatshëm, dhe kur shkruan enumeracione rutinore të përshkrimeve që përsëriten, do të formojë pozitat e mbetura.

Aktualisht, GitHub Copilot është në dispozicion si një shtesë për redaktorin e kodit Visual Studio Code. Mundëson gjenerimin e kodit në gjuhët e programimit Python, JavaScript, TypeScript, Ruby dhe Go me përdorimin e çështjeve të ndryshme. Në të ardhmen planifikohet të zgjerohet numri i gjuhëve të mbështetura dhe sistemeve të zhvillimit. Funksionimi i shtesës bëhet përmes një shërbimi të jashtëm, që operon në anën e GitHub, ku përfshihet gjithashtu përmbajtja e skedarit në redaktim me kodin.

Burimi: opennet.ru
