0

Блог

GitHub в рамках проведения экспериментальных разработок внутри проекта GitHub Next объявила о начале тестирования механизма голосового управления для активации нейросетевого помощника программиста GitHub Copilot. Сервис предлагается запускать без использования клавиатуры с фразой активации Hey, GitHub!

В настоящий момент голосовое взаимодействие с GitHub Copilot доступно в тестовом режиме по запросу и только в VS Code.

«Если GitHub Copilot — наш коллега-программист, почему мы не можем с ним поговорить? Именно над этим работает команда GitHub Next. Проект «Hey, GitHub!» обеспечивает голосовое взаимодействие с GitHub Copilot и многое другое. Благодаря силе вашего голоса мы рады возможности предоставить преимущества GitHub Copilot ещё большему количеству разработчиков, в том числе разработчикам, которым трудно печатать руками», — пояснили в GitHub.

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

29 июня Microsoft и GitHub 2021 года представили инструмент для помощи программистам Copilot, работающий на базе OpenAI Codex. Решение OpenAI Codex генерирует код значительно более эффективно, чем GPT-3. Алгоритм обучали на датасете из терабайтов общедоступного кода. Copilot вышел в виде плагина редактора Microsoft Visual Studio Code и функции браузерного редактора кода GitHub Codespaces после регистрации в программе тестирования технического превью сервиса. Microsoft пояснила, что целью Copilot является упрощение жизни и повышение эффективности работы авторов программ.

В начале июля прошлого года разработчики стали жаловаться, что Copilot вместо нескольких строк нужного кода генерирует десятки строк с цитатами и комментариями из проектов с открытым исходным кодом. GitHub уточнила, что Copilot обычно не воспроизводит точные фрагменты кода, а создает производные работы из ранее полученных входных данных. Компания привела статистику, что это происходит лишь в 0,1% случаев.

После этого GitHub призналась, что при обучении Copilot разработчики использовали весь доступный в репозиториях сервиса публичный код без учёта типа лицензии.

В конце октября GitHub Copilot стал доступен для работы с JetBrains (в IDE IntelliJ и PyCharm) и в редакторе кода Neovim. Ранее данный инструмент вышел в виде плагина редактора Microsoft Visual Studio Code и функции браузерного редактора кода GitHub Codespaces.

GitHub в конце прошлого года объявил о поддержке Copilot многострочного дополнения кода на таких языках, как Java, C, C++ и C#. Многострочная поддержка означает, что этот инструмент может генерировать сразу несколько строк кода самостоятельно. Copilot также стал поддерживать такие языки программирования, как Python, JavaScript, TypeScript, Ruby и Go.

В конце марта 2022 года GitHub Copilot стал доступен в виде дополнения для Visual Studio 2022.

В июне GitHub сообщила, что Copilot стал доступен всем разработчикам по подписке. Бесплатно сервисом могут пользоваться только студенты и разработчики популярных проектов с открытым исходным кодом. Компания предлагает два варианта подписки: 10 долларов в месяц или 100 долларов в год. При этом можно протестировать сервис, оформив пробный период на два месяца. Студенты могут получить доступ к Copilot в виде части пакета GitHub Student Pack, а разработчикам популярных проектов с открытым исходным кодом требуется отправить запрос и GitHub предоставит инструмент бесплатно.

views
Обсудим проект

Мы свяжемся с Вами и порекомендуем решение, которое обеспечит максимальную прибыль!

Заявка на шаблон!
Cookie Consent with Real Cookie Banner