29 июня 2021 года Microsoft и GitHub представили нейросетевого помощника программиста Copilot («второй пилот») на базе технологий компании Open AI, занимающейся исследованиями в области искусственного интеллекта. Система GitHub Copilot обучена работать с различными фреймворками и языками программирования. Текущая техническая предварительная версия сервиса больше всего заточена для работы с Python, JavaScript, TypeScript, Ruby и Go.
GitHub Copilot работает на базе OpenAI Codex, новой системе искусственного интеллекта, созданной OpenAI. Решение OpenAI Codex обладает обширными знаниями о том, как разработчики используют код, и значительно более эффективен, чем GPT-3, в генерации кода, отчасти потому, что он был обучен на наборе данных, хранящемся в общедоступных репозиториях, включая терабайты общедоступного кода.
По заявлению гендиректора GitHub Ната Фридмана, данная система является именно помощником для написания лучшего кода. Она создана, чтобы помогать разработчику быстро найти альтернативные способы решения проблем, писать код и изучать новые API без утомительного поиска ответов в Интернете.
Фридман уточнил, что GitHub Copilot анализирует текущий код разработчика и предлагает для его доработки новые строки или функции, в зависимости от контекста. По мере того, как программист работает с системой, она адаптируется к его стилю и начинает предлагать более продуктивные решения, ускоряя текущие возможности человека. Первоначально этот инструмент станет доступен в качестве плагина к редактору Microsoft Visual Studio Code, также его можно будет использовать прямо в браузере через GitHub Codespaces.
AllexIn
Будет подсказывать где я написал говнокод? Я б купил.
thatsme
Нет, будет помогать говнокодить. Заголовок нужно поменять на желтушный: "Конец бангалорским кодерамм, или их новый рассвет?"
AllexIn
Да. Я ознакомился чуть ближе с доками по этой штуке... Большой вопрос в качестве кода на котором она обучалась...
Ну и в целом есть ощущение, что это просто инструмент для подстановки кода из StackOverflow без посещения оного...
Kanut
Если она будет более-менее удачно генерировать monkey-code и предлагать альтернативные варианты к тому коду что я буду писать сам, то лично мне будет уже хорошо. То есть как вы выразились "Я в купил" :)
Wwwarrior
Есть предложение и название поменять, на что-то вроде «CoHindu»…
QtRoS
Будет сразу постить на известный сайт