ГитХуб је представио пројекат ГитХуб Цопилот у оквиру којег се развија интелигентни помоћник који може да генерише стандардне конструкције приликом писања кода. Систем је развијен заједно са ОпенАИ пројектом и користи ОпенАИ Цодек платформу за машинско учење, обучену на великом низу изворних кодова смештених у јавним ГитХуб репозиторијумима.
ГитХуб Цопилот се разликује од традиционалних система за довршавање кода по својој способности да генерише прилично сложене блокове кода, све до готових функција синтетизованих узимајући у обзир тренутни контекст. ГитХуб Цопилот се прилагођава начину на који програмер пише код и узима у обзир АПИ-је и оквире који се користе у програму. На пример, ако у коментару постоји пример ЈСОН структуре, када почнете да пишете функцију за рашчлањивање ове структуре, ГитХуб Цопилот ће понудити готов код, а када пишете рутинске листе описа који се понављају, генерисаће преостале позиције.
ГитХуб Цопилот је тренутно доступан као додатак за Висуал Студио Цоде едитор. Генерисање кода је подржано у програмским језицима Питхон, ЈаваСцрипт, ТипеСцрипт, Руби и Го користећи различите оквире. У будућности се планира проширење броја подржаних језика и развојних система. Додатак функционише тако што приступа екстерном сервису који ради на страни ГитХуб-а, на који се такође преноси садржај измењене датотеке кода.
Извор: опеннет.ру