{"id":3848,"url":"\/distributions\/3848\/click?bit=1&hash=c73ad010e3b1f69a991b33d449a53ced396eb00d60200c75b4005510cdd28980","title":"\u00ab\u042f\u043d\u0434\u0435\u043a\u0441 \u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0443\u043c\u00bb \u0438\u0449\u0435\u0442 \u043d\u0430\u0441\u0442\u0430\u0432\u043d\u0438\u043a\u043e\u0432. \u041c\u043e\u0436\u0435\u0442, \u044d\u0442\u043e \u0432\u044b?","buttonText":"\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c","imageUuid":"2d5b949a-5ac1-587d-aac5-43560e643b30","isPaidAndBannersEnabled":false}

Microsoft и OpenAI представили систему искусственного интеллекта, которая «дописывает» код за программистов Статьи редакции

Microsoft стремится упростить процесс программирования — именно с этой деятельности компания начала путь в 1975 году. На этот раз, совместно с дочерним сервисом GitHub, разработчики представили интеллектуальную систему-компаньона.

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

По словам директора GitHub Ната Фридмана, Copilot реализует концепцию так называемого парного программирования. Предложения компаньона можно принимать или отклонять, а модель будет учиться и адаптироваться под конкретный стиль.

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

В перспективе это может сделать процесс программирования более доступным, в том числе для новичков. Инструмент поддерживает десятки языков, но лучше всего справляется с JavaScript, Python, TypeScript, Ruby и Go.

Сначала компаньон будет поставляться в качестве плагина для браузера и Visual Studio Code, а в августе 2021 года OpenAI предоставит доступ к Codex сторонним разработчикам, чтобы те могли задействовать его в своих приложениях.

Ранее программист из Хьюстона представил приложение для создания 3D-моделей реальных объектов из фотографий на основе API от Apple.

0
339 комментариев
Написать комментарий...
Slimchanskiy

Вот так CDPR и починит игру

Ответить
Развернуть ветку
Взаимный Влад
модель будет учиться и адаптироваться под конкретный стиль.

Говнокодить теперь можно в два раза быстрее 

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

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

Ответить
Развернуть ветку
Ярослав Голубев

Игра починит саму себя0

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

Ну нахуй, пора валить из айти и учить что-то полезное пока роботы меня окончательно не заменили.

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

Выживание в канализации учи кожанный мешок.

Ответить
Развернуть ветку
6 комментариев
Михаил Мезенцев

Не нужно уходить из айти, если ты не в айти .жэпег

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

Самые низкооплачиваемые профессии к твоим услугам. Уборщик, дворник, соц. работник, госслужащий. Их тупо невыгодно заменять никакой автоматикой. А вот высокооплачиваемые самые первые под угрозой. За некоторыми исключениями разумеется из вершин власти, финансов.

Ответить
Развернуть ветку
52 комментария
Плотва обыкновенная

И куда же валить ?

Ответить
Развернуть ветку
11 комментариев
Макс Горячев

Надо быстрей предпринимателем становиться

Ответить
Развернуть ветку
15 комментариев
Пахарь 2.0

Да скоро во всех сферах заменят нас. Будут не только дописывать код за программеров, но и доссывать за гаражами

Ответить
Развернуть ветку
AntonioModer
Ответить
Развернуть ветку
Энергетический волк

Учись читать чужой код, тогда тебя роботы не заменят.

Ответить
Развернуть ветку
1 комментарий
Злой Партизан

Учить робототехнику

Ответить
Развернуть ветку
Бедный химик

Посмотрев код yanderedev, система искусственного интеллекта откажется работать 

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

Попросит пощады

Ответить
Развернуть ветку
Ярослав Голубев

Будет везде пихать if/else

Ответить
Развернуть ветку
Эмоциональный фитиль

Такое же говно будет в коде, только быстрее. 

Судя по комментам, тут особо никто код и не пишет. Так вот, есть уже такие тулзы от алибабы (название не помню), tabnine (я его уже года два использую), kite (он только в петухон норм умеет), codota, etc.

Фишка в том, что он просто находит паттерны в твоём коде и воспроизводит их более мощным автокомплитом, никакой особой магии, просто экономия времени на всяких повторяющихся хуитках.
В контексте яндева, там он будет ровно такую же дрисню в 9 из 10 случаев ему автокомплитить, так как паттерны он строит на твоем кодстайле (иначе придётся править всё постоянно, в куче компаний они свои), так что лучше не станет.
Зато может он хоть чёта релизнет быстрее, как бы уже 7й год идёт

Ответить
Развернуть ветку
4 комментария
Андрей Торчинский
 плагина для браузера и Visual Studio

Visual Studio Code же. Это немного разные вещи.

Оригинал: 
GitHub Copilot is available today as a Visual Studio Code extension. It works wherever Visual Studio Code works — on your machine or in the cloud on GitHub Codespaces.

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

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

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

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

Ответить
Развернуть ветку
23 комментария
Nathan Spencer

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

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

А как же PHP?

Ответить
Развернуть ветку
1 комментарий
Max R

Пусть попробует дописать индусский код, гы-гы.

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

Думаешь, индусский код не сможет дописать индусский код?

Ответить
Развернуть ветку
3 комментария
Ivan Orlov

Я слышал, что индусы код любят писать заранее, а потом запускают скрипт, который этот код будет в реальном времени писать, причём совершая ошибки, чтобы исправлять, тем самым имитируя деятельность.

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

)

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

У МТС похоже во float хранится, часто выдают что у вас не хватает денег на счёте, а оказывается что там долг в 0.00000000000000000001 копейку

Ответить
Развернуть ветку
Покойный завод

И что?

Ответить
Развернуть ветку
30 комментариев
Энергетический волк

Еще немного и "сделать хорошо" перестанет быть шуткой

Ответить
Развернуть ветку
Дмитрий Дербенёв

Вскрикнул

Ответить
Развернуть ветку
2 комментария
Физический историк

Только хочешь заходить в айти, а тебе уже говорят, что пора выходить, за тебя все сделают

Ответить
Развернуть ветку
Ярослав Голубев

это шло с того самого момента когда придумали компиляторы что писали машинный код вместо машинисток на перфокартах. 

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

не всё. в старых зданиях провода под потолком тащить и розетки ставить, пока ещё, людям приходится. ))

Ответить
Развернуть ветку
Жасулан Куан

На самом деле чем больше инструментов придумывают, тем больше приходится учить как по мне

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

Прогеры из топ вузов США, специалисты по AI, ML:
делаем продукт, который позволит облегчить задачи прогерам, а так же быстрее доставлять ценность.
комментаторы дтф:
фу гомно

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

так это называется github и stackoverflow. По тому же гитхабу эта штука и учится, но без контекста - это фигня. Пока что вижу только ценность в том, чтобы писать какие-то маленькие утилитарные функции. Только это все зачастую уже есть в ферймворках или других используемых либах.

Ответить
Развернуть ветку
Владислав Январев

Не прогеры, а менеджеры. В этом-то и проблема.
Прогерам нахрен не нужен инструмент с недетерминированным поведением.

Ответить
Развернуть ветку
2 комментария
Никита Борисов

А оно допишет поисковую систему на ДТФ? 

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

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

Ответить
Развернуть ветку
2 комментария
Иностранный цвет

Хах. а вообще смешно, получается лет через 10-15 нам всем будут говорить что  "Программистов дохуя, кто сортиры чистить будет?!"

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

Это обещают уже с середины 90ых. Типа, "визуально накидаешь классов и компонентов, разбавишь паттернами и все работает".  Идиоты просто не умеют оценивать сложность задач.

Ответить
Развернуть ветку
2 комментария
Лысина Арика

Так уже/

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

sudo
echo чисть сортиры падла
if сортир чист
смыв
else
вилка

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

Запрограммированные роботы )

Ответить
Развернуть ветку
Vitaliy A.
Ранее программист из Хьюстона представил приложение для создания 3D-моделей реальных объектов из фотографий на основе API от Apple.

Я так понимаю бэк в каждом посте - это обязательное требование, даже если он вообще никак не относится к теме?

Ответить
Развернуть ветку
Ярослав Голубев

Фотограмметрия вообще не нова - ее еще лет 40 назад освоили :) Просто раньше ее только суперкомьютеры тянули
а фотограмметрия на телефонах уже как 3года уверенно есть
И лишь в этом году до эпла дошла мода)

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

Секрет переехавшего меню Пуск в 11 раскрыт?

Ответить
Развернуть ветку
Принцесса Xbox

Интересно кому в этом случае будет принадлежать код?

Ответить
Развернуть ветку
Взаимный Влад

Очевидно что тебе. Права на код ведь не уходят автодополнятору 

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

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

Ответить
Развернуть ветку
5 комментариев
Иностранный цвет

МС разумеется

Ответить
Развернуть ветку
Степан Комитский

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

Ответить
Развернуть ветку
Михаил Мезенцев

Разработка дорожает (с)

Ответить
Развернуть ветку
Герда Морозова

Увидев, что на скрине используется .then вместо async/await я успокоился

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

Чем плох async/await? Я не спец по js, но по-моему они избавляют от необходимости писать здоровые цепочки callback’ов

Ответить
Развернуть ветку
5 комментариев
Дмитрий Померанцев

Хм... Нейросеть, вставляющая куски кода со stackoverflow...

Ответить
Развернуть ветку
Ярослав Голубев

научилась у программистов)

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

Ну всё, скайнет кодить научился

Ответить
Развернуть ветку
Тимур Загитов

Жду "DL индуса по абонентской подписке"... Безумные циклы, способные уложить на лопатки даже суперкомпьютеры, наименования переменных a-la "как бык поссал" и всё это при полном отсутствии комментирования.

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

На промо-страничке написано что нейронка училась на "публично доступном коде". Интересно, они хоть какую-нибудь фильтрацию датасета на степень, эм, "говнокодистости" делали? 

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

Основной вектор развития нейронки — работает и ладно.

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

Теперь можно объявлять функцию "сделать заебись" и всё будет тут же готово?

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

Ждём обновление 2.0, где можно будет скормить ей текст: "хочу чтоб вы сделали игру, суть такова..." 

Ответить
Развернуть ветку
Взаимный Влад

Ну все. Бросаю обучение 

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

А я говорил...

Ответить
Развернуть ветку
Теоретический Слава

Вижу это так, что, ну с появлением того же фотошопа со всякими интусами, ну как-то никуда не делось традиционное искусство, фл-студии не убили музыкантов-сессионщиков с композиторами, наоборот, так же в любой сфере, мне кажется - люди, знающие свое дело, получили/получат дополнительный инструмент экономящий время, ну а низкоквалифицированные работники и/или рукожопы, они во все времена против чего-то такого, что способно их заменить (:

Ответить
Развернуть ветку
Ярослав Голубев

Вообще то студенты уже втихую на холстах печатают работы)

Ответить
Развернуть ветку
Степан Комитский

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

https://twitter.com/ItalyPaleAle/status/1409890404615409671

I got to try @GitHub Copilot a while ago. Using it on a personal project, this GIF is an exact replica of that time Copilot LITERALLY BLEW MY MIND 🤯 it understood from a constant's name when to format something as Markdown or HTML 😳 https://t.co/zshQPN5UmJ
Ответить
Развернуть ветку
habbahen

Надо будет больше разработчиков и разработка подорожает т.к. кормить AI который правильно дописывается - вообще не тривиально

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

Получается искусственный интеллект сам себя создаст.

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

Ровно вчера смотрел ролик художника подгорающего с того, что artbreeder научился генерить концепт арт и думал "хорошо что с програмухой пока не так". Иронично.

Ответить
Развернуть ветку
Ярослав Голубев

Вот когда сразу 3д начнет делать по описанию настанет пора волноваться)

Ответить
Развернуть ветку
2 комментария
Евгений

Придёт время, когда ИИ сможет самостоятельно создавать уровни и персонажей.
Например, футболистов в PES на основе фотографий, антропометричемких данных и игровых характеристик. 

Ответить
Развернуть ветку
Alex Fly
Например, футболистов в PES
Ответить
Развернуть ветку
Аккаунт удален

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

Ответить
Развернуть ветку
Взаимный Влад
Да я уже не помню когда я говорил что ты думаешь что я должен быть такой как я.

Да, очень клево работает, представляю как будет выглядеть таким образом написанная программа
П.С. На винде тоже есть

Ответить
Развернуть ветку
3 комментария
placeholder

Автокомплит есть в любой IDE, а тут ИИ целые сниппеты достраивает

Ответить
Развернуть ветку
1 комментарий
Влад Демин

OpenAI это те чуваки, которые владеют GPT-3, самой продвинутой языковой моделью на данный момент, и там даже энтузиасты делали подобное.

А именно, по-моему, по предложению на естественном языке генерировали скрипты для unity.

Ответить
Развернуть ветку
Домашний Макс

rmdir Life

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

ну все, программисты не нужны ?)))

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

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

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

Как по мне это все одно никогда не научится делать что-то правильно. Может типовые куски кода еще можно предсказать, но не более. Да чего там, даже автозамена или предложения по замене в VS в большинстве случаев предлагает какую-то туфту.

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

Круто, но что с копирайтом?
Эта софтина будет читать мой корпоративный код и потом предлагать кому-то другому?
А тот код, который она предложит мне - он не спизжен из какой-нибудь gpl библиотеки?

Ответить
Развернуть ветку
Ярослав Голубев

Все верно. Ведь ты нажал галочку о согласии обработки данных при установки Вижуал Студии 
Можешь не использовать)

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

Все что угодно, лиш бы не пилить игру

Ответить
Развернуть ветку
Аккаунт заморожен

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

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

Copilot: тааак, посмотрим, что ты тут задумал, кожаный мешок.

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

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

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

Ленивые черти.

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

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

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

Есть уже подобное. Дописывает на основе обучения прошлыми работами.
https://www.kite.com/

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

Скоро на галерах в качестве оправдания  будет звучать: это не я писал, это напарник! 

Ну а если серьезно, то помощник возможно хорошо впишется для новичков. 
Я бы даже сам попробовал, как он поможет в изучении нового языка/платформы.

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

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

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

Крч, сейчас это полная хрень, которая толком не работает, чтобы вы не тратили время вот всё самое важное

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

Ну все, началось…

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

Через 2-3 года можно будет оформить подписку GOLD на AI-программистов от Microsoft, а "живых" программистов можно будет забрать кэшбеком.

Ответить
Развернуть ветку
Читать все 339 комментариев
null