Искусственный интеллект дописывает код за программистов
Крупнейший сервис для хранения кода и совместной разработки IT-проектов GitHub представил систему искусственного интеллекта для помощи программистам. Новый инструмент — GitHub Copilot — анализирует код по мере ввода и на ходу дает подсказки о последующих строках, а иногда даже предлагает готовые функции. Пользователь может одобрить или отклонить правки.
GitHub Copilot был создан при участии компании OpenAI, известной по нейросетевому алгоритму генерации текста GPT. Новый сервис «тренировали» на миллиардах строк кода, в основном хранящегося в открытом доступе на том же GitHub.
ИИ-система задумана в качестве виртуального напарника — она анализирует уже набранный код и подсказывает наиболее эффективные варианты его завершения, а также помогает в обучении программированию. Если пользователь, например, осваивает новый фреймворк или библиотеку, ему необязательно обращаться за справкой в Stack Overflow или читать документацию — GitHub Copilot сам «опознает» встретившуюся конструкцию и предложит решение.
Превью-версию нового инструмента можно подключить в качестве плагина к редактору Visual Studio Code либо использовать прямо в браузере через GitHub Codespaces. Лучше всего GitHub Copilot работает с языками Python, JavaScript, TypeScript, Ruby и Go. В будущем на его основе может быть выпущен коммерческий продукт.
Microsoft и Open AI анонсировали ИИ-систему GitHub Copilot, которая допишет код за программиста
Дата: 2021-06-29 19:55
Microsoft анонсировала систему на базе искусственного интеллекта, которая может давать советы по написанию кода разработчикам программного обеспечения. Эта новинка демонстрирует стремление редмондской корпорации упростить процесс программирования и сделать его более доступным для освоения. GitHub
Предыдущие новости
Операционные системы (ОС) на основе микроядер сегодня становятся трендом и со временем могут вытеснить традиционные ОС вроде Windows и Linux после долгих лет существования в
Дон Джойс, директор Nokia, работающий из дома в удаленном коттедже на озере в Канаде, недавно отказался от своего болезненно медленного интернета в пользу спутниковой широкополосной связи Starlink, предлагаемой SpaceX Илона.
Нововведение компании Google для Android TV и Google TV вызвало недовольство пользователей. Компания не только запустила видео рекламу на домашних экранах, но и запустила автоматическое воспроизведение этой рекламы со звуком, без возможности отключить.
Представительство китайской компании Huawei в России начало подогревать интерес общественности к скорому запуск первого планшета на основе фирменной операционной системы HarmonyOS. Первым планшетом на основе HarmonyOS стал Huawei MatePad Pro, чьи продажи в Китае начались чуть больше двух недель назад. Там его цена стартует от 783 долларов. Интересно, что в Европе.
Microsoft и Open AI анонсировали ИИ-систему GitHub Copilot, которая допишет код за программиста
Microsoft анонсировала систему на базе искусственного интеллекта, которая может давать советы по написанию кода разработчикам программного обеспечения. Эта новинка демонстрирует стремление редмондской корпорации упростить процесс программирования и сделать его более доступным для освоения.

Исследователи из Microsoft и ряда других компаний десятилетиями пытались научить компьютеры самостоятельно писать код. GitHub Copilot — большой шаг в этом направлении. Продукт полагается на большой объём кода на многих языках программирования и огромные вычислительные мощности Azure. Нат Фридман (Nat Friedman), генеральный директор GitHub, говорит, что GitHub Copilot способен практически полностью заменить программисту напарника. Инструмент просматривает существующий код и комментарии к нему, а также местоположение курсора, и предлагает добавить одну или несколько строк в зависимости от контекста. По мере того, как программист принимает или отклоняет предложения, модель обучается и со временем становится гораздо более сложной и умной.
Фридман говорит, что GitHub Copilot существенно ускоряет программирование. Сотни разработчиков на GitHub, по его словам, уже оценили возможности продукта и не отключают его в течение всего рабочего дня.
Эксперты отмечают, что главным преимуществом GitHub Copilot является то, что он избавляет программиста от необходимости изучения кучи документации, экономя тем самым драгоценные часы. Сообщается, что в данный момент Copilot лучше всего работает с JavaScript, Python и TypeScript. Первоначально инструмент появится в Microsoft Visual Studio Code, бесплатном продукте с открытым исходным кодом, а затем компания планирует включить его в коммерческую версию Visual Studio.
Соучредитель Open AI Грег Брокман (Greg Brockman) говорит, что модель Codex, лежащая в основе GitHub Copilot, является потомком мощной модели GPT-3, которую специалисты компании обучали на множестве терабайт общедоступного кода. В Copilot, по словам сотрудников GitHub, встроен целый ряд механизмов обеспечения безопасности, что вселяет уверенность в том, что продукт будет генерировать высококачественный код. Сообщается, что в будущем Microsoft планирует выпустить версию продукта, которую компании смогут обучить пониманию их собственных стилей программирования. На данный момент Microsoft предлагает службу, которая обучается только на коде, хранящемся в общедоступных репозиториях.
Microsoft и Open AI анонсировали ИИ-систему GitHub Copilot, которая допишет код за программиста
Microsoft анонсировала систему на базе искусственного интеллекта, которая может давать советы по написанию кода разработчикам программного обеспечения. Эта новинка демонстрирует стремление редмондской корпорации упростить процесс программирования и сделать его более доступным для освоения.

Исследователи из Microsoft и ряда других компаний десятилетиями пытались научить компьютеры самостоятельно писать код. GitHub Copilot — большой шаг в этом направлении. Продукт полагается на большой объём кода на многих языках программирования и огромные вычислительные мощности Azure. Нат Фридман (Nat Friedman), генеральный директор GitHub, говорит, что GitHub Copilot способен практически полностью заменить программисту напарника. Инструмент просматривает существующий код и комментарии к нему, а также местоположение курсора, и предлагает добавить одну или несколько строк в зависимости от контекста. По мере того, как программист принимает или отклоняет предложения, модель обучается и со временем становится гораздо более сложной и умной.
Фридман говорит, что GitHub Copilot существенно ускоряет программирование. Сотни разработчиков на GitHub, по его словам, уже оценили возможности продукта и не отключают его в течение всего рабочего дня.
Эксперты отмечают, что главным преимуществом GitHub Copilot является то, что он избавляет программиста от необходимости изучения кучи документации, экономя тем самым драгоценные часы. Сообщается, что в данный момент Copilot лучше всего работает с JavaScript, Python и TypeScript. Первоначально инструмент появится в Microsoft Visual Studio Code, бесплатном продукте с открытым исходным кодом, а затем компания планирует включить его в коммерческую версию Visual Studio.
Соучредитель Open AI Грег Брокман (Greg Brockman) говорит, что модель Codex, лежащая в основе GitHub Copilot, является потомком мощной модели GPT-3, которую специалисты компании обучали на множестве терабайт общедоступного кода. В Copilot, по словам сотрудников GitHub, встроен целый ряд механизмов обеспечения безопасности, что вселяет уверенность в том, что продукт будет генерировать высококачественный код. Сообщается, что в будущем Microsoft планирует выпустить версию продукта, которую компании смогут обучить пониманию их собственных стилей программирования. На данный момент Microsoft предлагает службу, которая обучается только на коде, хранящемся в общедоступных репозиториях.
Microsoft и Open AI анонсировали ИИ-систему GitHub Copilot, которая допишет код за программиста
Microsoft анонсировала систему на базе искусственного интеллекта, которая может давать советы по написанию кода разработчикам программного обеспечения. Эта новинка демонстрирует стремление редмондской корпорации упростить процесс программирования и сделать его более доступным для освоения.

Исследователи из Microsoft и ряда других компаний десятилетиями пытались научить компьютеры самостоятельно писать код. GitHub Copilot — большой шаг в этом направлении. Продукт полагается на большой объём кода на многих языках программирования и огромные вычислительные мощности Azure. Нат Фридман (Nat Friedman), генеральный директор GitHub, говорит, что GitHub Copilot способен практически полностью заменить программисту напарника. Инструмент просматривает существующий код и комментарии к нему, а также местоположение курсора, и предлагает добавить одну или несколько строк в зависимости от контекста. По мере того, как программист принимает или отклоняет предложения, модель обучается и со временем становится гораздо более сложной и умной.
Фридман говорит, что GitHub Copilot существенно ускоряет программирование. Сотни разработчиков на GitHub, по его словам, уже оценили возможности продукта и не отключают его в течение всего рабочего дня.
Эксперты отмечают, что главным преимуществом GitHub Copilot является то, что он избавляет программиста от необходимости изучения кучи документации, экономя тем самым драгоценные часы. Сообщается, что в данный момент Copilot лучше всего работает с JavaScript, Python и TypeScript. Первоначально инструмент появится в Microsoft Visual Studio Code, бесплатном продукте с открытым исходным кодом, а затем компания планирует включить его в коммерческую версию Visual Studio.
Соучредитель Open AI Грег Брокман (Greg Brockman) говорит, что модель Codex, лежащая в основе GitHub Copilot, является потомком мощной модели GPT-3, которую специалисты компании обучали на множестве терабайт общедоступного кода. В Copilot, по словам сотрудников GitHub, встроен целый ряд механизмов обеспечения безопасности, что вселяет уверенность в том, что продукт будет генерировать высококачественный код. Сообщается, что в будущем Microsoft планирует выпустить версию продукта, которую компании смогут обучить пониманию их собственных стилей программирования. На данный момент Microsoft предлагает службу, которая обучается только на коде, хранящемся в общедоступных репозиториях.
