GitHub рассказала, что почти треть нового кода на платформе написана с помощью ИИ-сервиса Copilot Статьи редакции
А половина разработчиков продолжила использовать Copilot после пробного периода.
- Инструмент Copilot на GitHub может дописывать код за программиста или предлагать альтернативный вариант. Сервис поддерживает все языки программирования, но лучше всего работает с Python, JavaScript и TypeScript. В ближайшее время GitHub адаптирует его для всех популярных языков программирования, включая Java, сообщает Axios.
- Microsoft и OpenAI представили Copilot в конце июня 2021 года. Сервис создан на основе алгоритма OpenAI Codex, он обучен на терабайтах общедоступного кода.
- По собственным данным, 50% разработчиков на GitHub продолжили использовать сервис после пробного периода в июле 2021 года.
- Исследование учёных из Нью-Йоркского университета показало, что у 40% созданного Copilot кода есть недостатки. По оценке аналитиков Coralogix, средний разработчик допускает 70 ошибок на 1000 строк кода.
0
показов
19K
открытий
2
репоста
Заменит 80%, которые сделали бы dropDatabase по совету.
switch нервно ржет в стороне
Похоже, программисты будут не нужны быстрее чем таксисты
Программисты пишут код 1% времени. А остальное время исправляют ошибки и переписывают говнокод. Так что работы программистам только добавится.
Омг, у программистов припекло похлеще чем у таксистов на аналогичное высказывание
Коллеги, вы меня расстраиваете
Говорить о том, что ИИ будет в состоянии заменить программистов, можно будет только тогда, когда нейросеть сможет понимать человеческий язык на уровне другого человека.
Именно понимать, а не отвечать в стиле Алисы или другого голосового помощника
А Ваньки уже не нужны сейчас
Очень сомневаюсь.
Ты зачем прогеров пугаешь, аж заминусили :) Надо писать что это все неправда и до NoCode еще далеко)
Появится новая высокооплачиваемая работа - править баги за Copilot.
таксисты быстрее, уже к следующему году начнут исчезать.
для Копилота нужно еще лет 5 чтобы нормально натренироваться и улучшить производительность прогера в несколько раз
Почему то много людей думает, что готовая система появляется, "потому что программисты пишут код" . Это не так. Есть такая профессия software architect. И если в каком то проекте архитектора нет, то значит его работу делает кодер. Заменить архитектора ИИ? - ну такое себе....Не для всех проектов.
Побыстрей бы
Серьёзный конкурент появился у StackOverflow – теперь и код не нужно вручную копипастить...
Треть кода формируется нейросетями, при этой нейросети обучают на публичных репозиториях с этим же кодом. Рекурсия.
Комментарий недоступен
Чтобы понять рекурсию, нужно понять рекурсию (с)
Думаю раз они знают какой код написан копайлотом, могут и фильтровать эти семплы (да и вообще любые дубликаты)
Комментарий недоступен
Комментарий недоступен
ну стоит сказать, что nocode все-таки забрал себе часть рынка. Сейчас очень много сайтов на тильде(хоть они и говно в 90% случаев)
На скриншоте робот дописал то, что в нормальном проекте и так должно через Swagger генерироваться автоматически совсем без писанины.
Что же другой хаб отстаёт пока.
А всё просто, там без «ручной работы» никак)))
Комментарий недоступен
А учится он с этого сайта govnokod.ru
Учитывая сколько hello world и студентов скилбоксов в этих репозиториях, copilot особо далеко не уйдёт. Зато разработчики copilot только ЗП свои поднимут.
Подойдёт для новичков которые хотят освоить синтаксис.
Комментарий недоступен
Комментарий недоступен
Похоже уже даже всемогущие ctrl-c-v со stackoverflow под ударом. А если серьёзно то это очень плохо. Часто написать код легче чем понять чужой, то есть новички часто будут вообще без понятия что они там пишут. На stackoverflow хоть коменты есть где многое разжовывают, а тут какая то магическая хрень не пойми откуда и не пойми что делающая.
это похоже про людей которые неглядя копируют куски кода и вставляют к себе в проект, так делают если не понимают, что происходит, но это мало когда работает (если это конечно не простой код который можно найти прямо в примерах из доков)
Copilot сам себя написал
учу сейчас питон, не понимаю что в нем происходит, а если этого пилота подключить так вообще офигею:)))
Был php лидером по количеству говнокодеров, станет питон))))
Тот момент, когда именно "криворукие" программисты тормозят развитие сверхинтеллекта своими кодами. Вот это многоходовочка.
Рынок программистов не будет оптимизирован, тк он ничтожно мало соразмерно рынку менеджеров и водителей (самая популярная профессия) ...
Да и нечего сокращать, логики тонны, языков тонны, парадигм тонны. Есть места для оптимизации, но она резанет по новичкам и типовым штамповкам, что никак не отразится на инженерах.
Кроме того в мире растет спрос на высокий IQ (убивая потребность в низком), так что для программистов, коих в отрасли преимущественно в среднем на IQ 110 все будет тихо и спокойно и все новое тут будет переливаться из одного корыта в другое.
Но сокращения в низких IQ — это поблема и ее тоже надо решать, тк на рынке, где в спросе высокий IQ сокращение людей с низким — это большая проблема
А про Tabnine слышали? Утверждают, что 1% всего кода в мире написан с из помощью.
Я около двух лет его использую. Мне нравится.
Помню участвовал в некоторых спорах во вопросу, кого быстрее автоматизируют. Юристов или программистов?
ответ теперь очевиден
В лучшем случае, темп цифровизации ускорится, спрос на программистов будет только расти
Быстрее всех автоматизировали врачей...
Потом окажется, что это спам от индусов ради красивого портфолио.
Вообще технология перспективная.
Если Copilot модель можно дообучить на кодовой базе внутреннего проекта компании, то получим вполне годный помошник для рутины. Причем генерируемый код которого, будет соответствовать стандартам проекта. Сейчас кстати компании тратятся на реализацию подобных инструментов генерации.
Применений масса:
- это автогенерация CRUD сервисов и UI к ним.
- это интеграция с другими сервисами.
- код частых алгоритмов и паттернов.
Всё это лучше абстрагировать, чем генерировать.
А если этот внутренний проект писали 5 разных программистов? "Подчерк" у каждого свой, не будет ничего универсального.
1) До меня не очень дошло, треть какого кода. "as much as 30% of newly written code on its network"? which network?
2) https://arxiv.org/abs/2108.09293: "In total, we produce 89 different scenarios for Copilot to complete, producing 1,692 programs. Of these, we found approximately 40% to be vulnerable."
ИМХО, static code analyzers, в отличие от генерации кода AI, штука достаточно стандартная сегодня. То есть прикрутить проверку на эти самые секьюрные проблемы должно быть очень просто.
Программисты всех стран столько лет упорно обучали скайнет
Какая треть... Ко-пайлот до сих пор не доступен для широкого тестирования.
Штука на самом деле интересная. Нейронка может переводить обычные фразы человека в код. В дальнейшем можно будет голосом управлять разработкой. А-ля такой Джарвис получается.
https://openai.com/blog/openai-codex/
По ссылке есть пример раскрывающий тему
Копилот, копипаст и костыли. Три столпа ко-ко-ко программирования