GitHub Copilot поможет вам писать код с использованием искусственного интеллекта
Компания GitHub, принадлежащая Microsoft, во вторник объявила, что GitHub Copilot, парный программист с искусственным интеллектом, который предлагает код в вашем редакторе, теперь общедоступен для индивидуальных разработчиков.
Запущенный в прошлом году в технической предварительной версии, GitHub Copilot работает на основе OpenAI Codex, системы искусственного интеллекта, обученной на миллиардах строк общедоступного кода. Это инструмент для программирования пары искусственного интеллекта, который позволяет разработчикам писать код быстрее и с меньшими затратами труда. Он извлекает контекст из комментариев и кода, чтобы мгновенно предлагать отдельные строки и целые функции.
Итак, как работает GitHub Copilot? OpenAI Codex был обучен на общедоступном исходном коде и естественном языке, поэтому он работает как для программирования, так и для человеческих языков.
Расширение GitHub Copilot отправляет ваши комментарии и код в службу GitHub Copilot и полагается на контекст, как описано в разделе Конфиденциальность ниже, т. е. на содержимое файла как в редактируемом файле, так и в соседних или связанных файлах в проекте. Он также может собирать URL-адреса репозиториев или пути к файлам для определения соответствующего контекста.
Комментарии и код вместе с контекстом затем используются OpenAI Codex для синтеза и предложения отдельных строк и целых функций. Тем не менее, компания рекомендует, чтобы код, предложенный GitHub Copilot, был тщательно протестирован, проверен и проверен разработчиками.
Согласно GitHub Teams, GitHub Copilot позволяет разработчикам:
- Получайте предложения по программированию на основе искусственного интеллекта: получайте предложения по коду, которые соответствуют контексту и соглашениям о стиле проекта, и переключайтесь между различными вариантами, чтобы решить, что принять, отклонить или изменить.
- Используйте предпочитаемую среду: интегрируйте GitHub Copilot с популярными редакторами, включая Neovim, JetBrains IDEs, Visual Studio и Visual Studio Code, в качестве ненавязчивого расширения.
- Уверенно программируйте на незнакомой территории: пишите код на новых языках или пробуйте что-то новое, а GitHub Copilot предложит синтаксис и код на десятках языков, чтобы вы могли потратить больше времени на обучение.
«Мы специально разработали GitHub Copilot в качестве расширения редактора, чтобы ничто не мешало вам делать то, что вы делаете. GitHub Copilot обобщает коллективные знания разработчиков со всего мира в редакторе, который предлагает код в режиме реального времени, чтобы помочь вам сосредоточиться на самом важном: создании отличного программного обеспечения», — написал в блоге генеральный директор GitHub Томас Домке.
По его словам, за последние 12 месяцев более 1,2 млн разработчиков зарегистрировались для предварительной версии GitHub Copilot. В файлах, где он включен, GitHub Copilot пишет почти 40% кода на популярных языках программирования, таких как Python, добавил Домке.
«С помощью GitHub Copilot впервые в истории программного обеспечения разработчики могут широко использовать искусственный интеллект для написания и завершения кода. Так же, как и рост компиляторов и открытого исходного кода, мы считаем, что кодирование с помощью искусственного интеллекта коренным образом изменит характер разработки программного обеспечения, предоставив разработчикам новый инструмент для более простого и быстрого написания кода, чтобы они могли быть счастливее в своей жизни», — продолжил Домке.
GitHub Copilot теперь общедоступен для всех разработчиков за 10 долларов США в месяц или 100 долларов США в год. Разработчики также могут воспользоваться 60-дневной бесплатной пробной версией на этой странице.
Он также бесплатен для «верифицированных» студентов и сопровождающих популярных проектов с открытым исходным кодом. Тем не менее, инструмент искусственного интеллекта не будет доступен компаниям до конца этого года.
