Microsoft и OpenAI представили GitHub Copilot — ИИ-сервис, который подсказывает, как улучшить код Статьи редакции

Он просматривает существующий код и предлагает дописать его.

  • GitHub Copilot использует исходный код, загруженный на сервис совместного использования кода GitHub, который Microsoft приобрела в 2018 году, пишет CNBC.
  • Copilot работает как «напарник» программиста — просматривает существующий код, комментарии к нему и расположение курсора, а затем предлагает добавить одну или несколько строк в зависимости от контекста.
  • По мере того, как программист принимает или отклоняет предложения, модель обучается и со временем становится более сложной.
  • По словам гендиректора GitHub Ната Фридмана, сотни разработчиков на GitHub уже оценили возможности сервиса и не отключают его в течение всего рабочего дня.
  • GitHub Copilot поддерживает почти все языки программирования, но лучше всего работает с JavaScript, Python и TypeScript. По мнению компании, он сможет упростить программирование и сделать его более доступным.
  • Сначала Copilot появится в бесплатном продукте с открытым исходным кодом Microsoft Visual Studio Code. Затем компания планирует включить его в коммерческую версию Visual Studio, но не уточняет сроки.
Подсказки к коду от Copilot
0
57 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Андрей Браиловский

Написание самого кода это дай бог 5% работы

Ответить
Развернуть ветку
19 комментариев
Vasily Laushkin

Так кто-то должен будет создавать код для обучения моделей.
Кто-то должен будет строить алгоритмы автоматизации.

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

Ответить
Развернуть ветку
11 комментариев
Volodymyr Varda

Куда отдавать?

Ответить
Развернуть ветку
2 комментария
Эдуард

https://www.youtube.com/watch?v=ACKnrECORG4 и на иллюстраторов

Ответить
Развернуть ветку
Alexey Bolshov

Обсуждение новости разработчиками курсов:
- Закрываем курсы по программированию?
- Нет, открываем курсы по работе c Copilot!

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
John Doe

На основе OpenAI вроде делали модельку которая генерирует фреймы в фигме

Ответить
Развернуть ветку
Сергей Мазур

скоро на экранах юзеров Гитхаба

Ответить
Развернуть ветку
Иван Смирнов

Если и мой код под анализ попал, то будьте спокойны. Ваши рабочие места в безопасности))

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Алексис Второй

Позабыты хлопоты
Остановлен бег
Вкалывают роботы
Не нужен человек

Ответить
Развернуть ветку
1 комментарий
Щукин Сергей

Сначала копайлот - ИИ, потом - ты, потом - как у Пелевина в айфаке. И это не шуточка 😬

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Игорь

Исходники 1С:Документооборота ему скормИте, пусть с ума сойдёт =)

Ответить
Развернуть ветку
Timur

Скрепыш.reloaded

Ответить
Развернуть ветку
Irek Khasyanov

В юности папа говорил мне что все программы будут писать роботы. Папа, ты был прав! 

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Ренат Ренатович

Люди поработают сначала, потом поймут что развитый ИИ сметет с рынка многих кодеров, скоординируются и начнут изощряться по-всякому, чтобы ИИ воспринимал ошибки и косяки как нормальный код, в итоге так и не став помощником))

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Василий Буров

Нужен курс. Какие предложения Copilot принимать а какие отклонять )

Ответить
Развернуть ветку
Сергей Че

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

Ответить
Развернуть ветку
Кирилл Леонтьев

Написание кода - это не только решение задачи, но и самообучение и инвестиция в себя. В процессе написания кода ты учишься и развиваешься. Даже если ты гуглишь - ты все равно сопоставляешь возможные варианты, проверяешь решение на оптимальность. Ты не просто читаешь разный код, но и знакомишься с доводами в пользу того или иного решения.

Подобного рода роботы просто лишают тебя этой важной составляющей твоей работы, и ты постепенно (пусть и не за одну ночь) теряешь квалификацию.

Это все равно, что вместо того чтобы решать задачу, ты ищешь ответы в решебнике. Ну да, ты решаешь задачу. Но вот для себя ты ничего из этого процесса не извлекаешь.

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

Конечно, технологический прогресс,  все дела... Но по мне так такие решения - это медвежья услуга, особенно для новичков.

Ответить
Развернуть ветку
54 комментария
Раскрывать всегда