GitHub пачаў тэставанне AI-асістэнта, які дапамагае пры напісанні кода

GitHub прадставіў праект GitHub Copilot, у рамках якога развіваецца інтэлектуальны памагаты, здольны генераваць тыпавыя канструкцыі пры напісанні кода. Сістэма распрацавана сумесна з праектам OpenAI і выкарыстоўвае платформу машыннага навучання OpenAI Codex, натрэніраваную на вялікім масіве зыходных тэкстаў, размешчаных у публічных рэпазітарах GitHub.

Ад традыцыйных сістэм аўтадапаўнення кода GitHub Copilot адрозніваецца магчымасцю фарміравання дастаткова складаных блокаў кода, аж да гатовых функцый, сінтэзаваных з улікам бягучага кантэксту. GitHub Copilot адаптуецца да манеры напісання кода распрацоўшчыкам і ўлічвае выкарыстоўваныя ў праграме API і фрэймворкі. Напрыклад, пры наяўнасці ў каментары прыкладу структуры JSON пры пачатку напісання функцыі для разбору гэтай структуры GitHub Copilot прапануе ўжо гатовы код, а пры напісанні руцінных пералічэнняў паўтаральных апісанняў сфармуе пакінутыя пазіцыі.

GitHub пачаў тэставанне AI-асістэнта, які дапамагае пры напісанні кода

У сапраўдны момант GitHub Copilot даступны ў форме дадатку да рэдактара кода Visual Studio Code. Падтрымліваецца генерацыя кода на мовах праграмавання Python, JavaScript, TypeScript, Ruby і Go з выкарыстаннем розных фрэймворкаў. У будучыні плануецца пашырыць колькасць падтрымліваемых моў і сістэм распрацоўкі. Праца дадатку ажыццяўляецца праз зварот да знешняга сэрвісу, які працуе на баку GitHub, у які ў тым ліку перадаецца змесціва рэдагуемага файла з кодам.

GitHub пачаў тэставанне AI-асістэнта, які дапамагае пры напісанні кода


Крыніца: opennet.ru

Дадаць каментар