Microsoft и OpenAI: Коллаборация, которая облегчит жизнь программистам

Microsoft и OpenAI запускают инструмент интеллектуального программирования Copilot

Microsoft и OpenAI запустили GitHub Copilot, фреймворк для парного программирования с искусственным интеллектом. По словам Microsoft, система, доступная сейчас для предварительного просмотра в качестве расширения к Visual Studio Code, призвана помочь программистам писать код быстрее и с меньшими усилиями. Copilot работает в связке с OpenAI Codex, новым фреймворком искусственного интеллекта. Microsoft и OpenAI сотрудничали в течение многих лет над рядом проектов, последним из которых был Codepilot. Этот проект имеет все шансы перевернуть мир и стать новой инновацией, после которой жизнь уже не будет прежней. Так как эта разработка позволит облегчить работу программистов и точно ускорить ее.

Представитель GitHub об GitHub Copilot

"Если предварительная техническая версия будет успешной, мы планируем в будущем создать коммерческую версию Copilot на GitHub. С помощью этого предварительного просмотра мы хотим увидеть, как люди используют GitHub Copilot и что нужно сделать, чтобы он работал в масштабе", — пояснил в среду представитель GitHub. Copilot будет работать с различными фреймворками и языками, но в первую очередь с Python, JavaScript, TypeScript, Ruby и Go.

Он может понимать как языки программирования, так и человеческую речь, изучая миллиарды строк открытого кода, включая код в публичных репозиториях GitHub, и естественный язык. Расширение Copilot Editor отправляет комментарии и код в сервис Copilot. Этот сервис использует кодекс OpenAI для синтеза и рекомендации отдельных строк кода и целых функций (как описано в FAQ Microsoft).

Copilot призван генерировать наилучший возможный код, но Microsoft предупреждает, что он не тестирует рекомендуемый код и может рекомендовать устаревшие или неактуальные библиотеки и языки.

Самообучающийся инструмент

Copilot стремится к улучшению со временем, но Microsoft рекомендует разработчикам разбивать код на более мелкие функции, использовать осмысленные имена для параметров функций, а также писать хорошие разделы документации и комментарии. Microsoft также добавляет, что Copilot "кажется, лучше всего работает при изучении незнакомых библиотек или фреймворков". Возможность самообучения явно отличная и очень удобная в работе функция, которая однозначно станет огромным плюсом.

OpenAI использует Microsoft Azure

Дополнить, а не заменить

Microsoft отмечает, что при использовании Copilot разработчики всегда остаются главными, поскольку он призван дополнить, а не заменить разработчиков. Используя Copilot, разработчики могут просматривать альтернативные предложения, выбирать, какие из них принять или отклонить, и вручную изменять рекомендуемый код. Microsoft утверждает, что со временем система будет адаптироваться к стилю кодирования пользователей.

Два года назад Microsoft инвестировала 1 миллиард долларов в OpenAI в обмен на обязательство использовать Azure и разрабатывать новые технологии супер ИИ вместе с Microsoft Azure. Ранее в этом году Microsoft объявила о планах интегрировать модель ИИ GPT-3 от OpenAI с PowerFx, низкоуровневым языком кодирования Microsoft, чтобы поощрять кодирование на простом английском языке.

Технологии не стоят на месте и каждый год нас радуют все новыми и новыми разработками для упрощения и повышения эффективности работы в программировании. Немаловажным фактором в данной разработке Microsoft и OpenAI является желание не заменить людей, а дополнить, помочь и усовершенствовать работу специалистов. Стремление разработчиков к постоянному совершенствованию не оставляет равнодушным и нам остается только ждать и наблюдать за процессом улучшения данной разработки. Несмотря на все трудности и возможные неточности в работе  Microsoft и OpenAI активно занимаются тем, чтобы устранить все неполадки и к моменту массового запуска.

Review

оставить отзыв