ИИ для программистов уже тут
От: vsb Казахстан  
Дата: 30.06.21 11:32
Оценка: 9 (5) +1 :))) :)
https://copilot.github.com/

Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.
Re: ИИ для программистов уже тут
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 30.06.21 12:35
Оценка: +1 :)))
Здравствуйте, vsb, Вы писали:

vsb>https://copilot.github.com/


vsb>Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.


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

В принципе подоборка языков грамотная — гора открытого кода, языки примитивные (да, я в курсе про идиотию в JS, но это всяко не С++).

Для серьезных систем эта генерилка не годится, т.к. надо пристально вычитывать её творения. Ну, как минимум пока и следующие лет 5-10 наверняка.
Re: ИИ для программистов уже тут
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 30.06.21 12:42
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>https://copilot.github.com/


vsb>Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.

Голосовой ввод можно подключить?
Sic luceat lux!
Re[2]: ИИ для программистов уже тут
От: vsb Казахстан  
Дата: 30.06.21 12:43
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Для серьезных систем эта генерилка не годится, т.к. надо пристально вычитывать её творения. Ну, как минимум пока и следующие лет 5-10 наверняка.


Ну она и позиционируется, как помощник программиста, а не заместитель.

В моём понимании она призвана увеличить продуктивность не снижая качества. Интересно, если сработает, приведёт ли это к росту или снижению востребованности программистов. Наверное оба варианта возможны, в зависимости от того, нужны рынку ещё более дешёвые программы или нет.
Re[3]: ИИ для программистов уже тут
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 30.06.21 12:49
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>В моём понимании она призвана увеличить продуктивность не снижая качества.


Вот тут вопрос, какой код будет генерироваться. Если средний по гитхабу, то как ты сам себя оцениваешь?
1. Ты лучше среднего? Тогда багов с такой штукой у тебя будет больше.
2. Хуже среднего? Тогда ты вообще хрен научишься кодить, потому что подсказки всяко лучше будут.
https://elibrary.ru/author_counter.aspx?id=875549
Re[3]: ИИ для программистов уже тут
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 30.06.21 12:53
Оценка: 1 (1) +2 -1 :))) :)
Здравствуйте, vsb, Вы писали:

vsb>В моём понимании она призвана увеличить продуктивность не снижая качества. Интересно, если сработает, приведёт ли это к росту или снижению востребованности программистов. Наверное оба варианта возможны, в зависимости от того, нужны рынку ещё более дешёвые программы или нет.


Это приведет к вымыванию JS-макак, которые будут легко заменимы одним более-менее шарящим человеком (ну или одной макакой, но зверски продуктивной). Следить за тем что генерилка генерит надо очень пристально как минимум первые годы.

Так же это приведет к дикому количеству новых CVE, так как никто проверять что там нагерено де-факто не будет, и это всё дело как-то уйдёт в прод

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

Но если бы я был программистом на чем-то примитивном типа Python, JavaScript, TypeScript, Ruby и Go (они по факту составили список самых примитивных из восстребованных языков программирования), то у меня было бы море причин для переживания.
Отредактировано 30.06.2021 12:56 kaa.python . Предыдущая версия .
Re: ИИ для программистов уже тут
От: alpha21264 СССР  
Дата: 30.06.21 12:57
Оценка: +3 :)
Здравствуйте, vsb, Вы писали:

vsb>https://copilot.github.com/


vsb>Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.


Ой, да ладно! Тут человеку-то не объяснишь, чего от него надо.
https://sunveter.ru/uploads/posts/2016-06/1465378699_47.gif
Течёт вода Кубань-реки куда велят большевики.
Re[4]: ИИ для программистов уже тут
От: vsb Казахстан  
Дата: 30.06.21 13:00
Оценка:
Здравствуйте, Nuzhny, Вы писали:

vsb>>В моём понимании она призвана увеличить продуктивность не снижая качества.


N>Вот тут вопрос, какой код будет генерироваться. Если средний по гитхабу, то как ты сам себя оцениваешь?

N>1. Ты лучше среднего? Тогда багов с такой штукой у тебя будет больше.

Я думаю, что я в тех 90%, которые себя оценивают выше среднего.

N>2. Хуже среднего? Тогда ты вообще хрен научишься кодить, потому что подсказки всяко лучше будут.


Не прослеживаю логику. Разве это не идеально для обучения, когда тебе подсказывают код лучше твоего?
Отредактировано 30.06.2021 13:01 vsb . Предыдущая версия .
Re[5]: ИИ для программистов уже тут
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 30.06.21 13:19
Оценка: +3
Здравствуйте, vsb, Вы писали:

N>>2. Хуже среднего? Тогда ты вообще хрен научишься кодить, потому что подсказки всяко лучше будут.

vsb>Не прослеживаю логику. Разве это не идеально для обучения, когда тебе подсказывают код лучше твоего?

Для обучения нужен процесс обучения, а тут его не будет. Даже кописта из интернета требует того, чтобы найти ответы, проанализировать и выбрать наиболее подходящий. Тут у тебя не будет выбора.
Я уже не говорю о том, чтобы самому разбираться в документации, предметной области и т.д.
https://elibrary.ru/author_counter.aspx?id=875549
Re[2]: ИИ для программистов уже тут
От: BlackEric http://black-eric.lj.ru
Дата: 30.06.21 13:38
Оценка: +2
Здравствуйте, kaa.python, Вы писали:

vsb>>Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.


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


KP>В принципе подоборка языков грамотная — гора открытого кода, языки примитивные (да, я в курсе про идиотию в JS, но это всяко не С++).


KP>Для серьезных систем эта генерилка не годится, т.к. надо пристально вычитывать её творения. Ну, как минимум пока и следующие лет 5-10 наверняка.


Я думаю, что прикрутить это к C# и Java дело времени.
https://github.com/BlackEric001
Re: ИИ для программистов уже тут
От: imh0  
Дата: 30.06.21 13:43
Оценка: +2 :)
Здравствуйте, vsb, Вы писали:

vsb>Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.


Это по сути эссенция копи/паст) То есть скоро и 64Гигов будет мало и 16 ядер. То есть индусов автоматом заменили ) — нуну)
Re[2]: ИИ для программистов уже тут
От: Skorodum Россия  
Дата: 01.07.21 07:26
Оценка: +1
Здравствуйте, kaa.python, Вы писали:

KP>В принципе подоборка языков грамотная — гора открытого кода, языки примитивные (да, я в курсе про идиотию в JS, но это всяко не С++).

Я бы добавил, что для питона в среднем решения и код куда более типовые чем для С/С++. Наверное, и с го так же. Логично, что и сгенеренный ИИ код будет более типовым.
Re[6]: ИИ для программистов уже тут
От: L.K. Марс  
Дата: 01.07.21 20:21
Оценка: 3 (1) +1 :))
N>Для обучения нужен процесс обучения, а тут его не будет.

Ну, например, в трекере "гугла" ставится задача. Разработчик по этой задаче пишет код. Руководитель проверяет закрывает (или не закрывает) задачу.

А нейросети скармливаются тексты задач, куски кода и решения руководителей. И нейросеть учится, что вот такой код соответствует вот такому тексту. А вот этот код не соответствует (потому что руководитель не закрыл задачу, а написал, что всё сделано не так).
http://files.rsdn.org/133599/belka.jpg
Re[2]: ИИ для программистов уже тут
От: L.K. Марс  
Дата: 01.07.21 20:28
Оценка: -1
A>Ой, да ладно! Тут человеку-то не объяснишь, чего от него надо.

Человек каждый раз (после рождения) учится "с нуля". А нейросеть может "жить" тысячи и даже миллионы лет, запоминая всё, что происходит на всей планете. И получится этакий "электронный Солярис".

Кроме того, в человеческом мозге нейронов 100 миллиардов, а у искусственной нейросети их могут быть многие квадриллионы.
http://files.rsdn.org/133599/belka.jpg
Re[2]: ИИ для программистов уже тут
От: Sharowarsheg  
Дата: 01.07.21 22:56
Оценка:
Здравствуйте, imh0, Вы писали:

vsb>>Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.


I>Это по сути эссенция копи/паст) То есть скоро и 64Гигов будет мало и 16 ядер. То есть индусов автоматом заменили ) — нуну)


Автомат может сильно быстрее херачить, чем индусы.
Re: ИИ для программистов уже тут
От: Rhino СССР  
Дата: 01.07.21 22:56
Оценка: +1
Здравствуйте, vsb, Вы писали:

vsb>Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.

Вообще не понял чего так все радуются. Самый интересный код по скилам — не в паблике. И нмкогда там не будет
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[7]: ИИ для программистов уже тут
От: xma  
Дата: 01.07.21 23:18
Оценка:
Здравствуйте, L.K., Вы писали:

LK>Ну, например, в трекере "гугла" ставится задача. Разработчик по этой задаче пишет код.

LK>А нейросети скармливаются тексты задач, куски кода и решения руководителей. И нейросеть учится, что вот такой код соответствует вот такому тексту.

а я говорил про это — что чем полнее возможности для анализа (для ИИ), тем с большей степенью взлетать будут — подобные темы а надо мной только — похахатывались .. (когда я вынес тут на обсуждение — тему про перспективы написания кода ИИ, в (далёком?) будущем)
Re: ИИ для программистов уже тут
От: xma  
Дата: 01.07.21 23:35
Оценка: 1 (1)
Здравствуйте, vsb, Вы писали:

vsb>Говорят, что те, кто попробовал — в полном восторге. Пишешь комментарий и он тебе подсказывает практически идеальный код.


Например, крупный автомобильный клиент обратился к IBM с просьбой помочь обновить актив стоимостью 200 миллионов долларов, состоящий из 3500 файлов Java нескольких поколений. Эти файлы состояли из более чем одного миллиона строк кода, разработанного за десять лет с использованием технологии Java нескольких поколений.

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


Дождались: IBM научит ИИ писать код и создает CodeNet
https://habr.com/ru/company/timeweb/blog/558098/

а вообще, клевещут что

«ИИ оставит программистов без работы к 2040 году»
https://hightech.fm/2017/12/08/ai_code_2040

Такой прогноз сделали исследователи из Национальной лаборатории Ок-Ридж, подразделения Министерства энергетики США. По их мнению, к 2040 году люди практически не будут писать код, потому что машины смогут делать это быстрее и эффективнее, пишет Register


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


Ученые сходятся во мнении, что программирование к 2040 году станет автоматизированной рутиной. Большую часть операций будут выполнять алгоритмы, а специалисты в компьютерных науках будут тратить свое время на решение абстрактных проблем и на новые исследования.


а когда я вынес тут на обсуждение — тему про перспективы написания кода ИИ, в (далёком?) будущем — надо мной тут только похахотали .. кстате кто помнит тему — киньте ссыль (чёт не могу найти) ..

собственно AlphaZero — наглядно показало что любую "жопу" можно автоматизировать, вопрос лишь в объёме памяти требуемой и вычислительных мощностей .. (ну и отчасти — допустимой погрешности результата, для некоторых случаев)

а когда систему подключат массово для систем разработчиков — от ТЗ до Jira и Confluence, и непосредственно — кода (с отслеживанием ИИ — каждого (человеческого) коммита), с автоматическим обновлением (такого глобального, для написания кода) ИИ (напр., по результатам готовых и отлаженных проектов), тогда — дело ваще попрёт семимильными шагами ..

  полит оффтоп
а санкции — действительно будут прекрасны .. отключение страны от системы глобального ИИ для написания кода — сразу вернёт страну из "эпохи комбайнов" к "эпохе землекопов" ..


  оффтоп о музычке из Рая
и да, когда ИИ по сигналам мозга (или прочим параметрам) сможет генерировать самую совершенную музычку (а также фильмы/игры) — и прочий контент, тогда реально реально настанет — Новая Эра в эпохе человечества ..

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

если что, это всё 100% реально — только мне сложно сказать, это развитые технологии "Земные" (предельно) — или всё же, что то другое (напр., какие то параллельные миры в других измерениях — где имеет место не научный подход, а всё грубо говоря — всё доступно естественными "силами природы") .. я склоняюсь что — на самом деле нечто среднее, и то и то .. (и технологии и "силы природы")
Отредактировано 01.07.2021 23:57 xma . Предыдущая версия . Еще …
Отредактировано 01.07.2021 23:39 xma . Предыдущая версия .
Отредактировано 01.07.2021 23:35 xma . Предыдущая версия .
Re[3]: ИИ для программистов уже тут
От: Тёмчик Австралия жж
Дата: 02.07.21 00:49
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>В моём понимании она призвана увеличить продуктивность не снижая качества. Интересно, если сработает, приведёт ли это к росту или снижению востребованности программистов.

Нужно держать в поле зрения. Чтобы не оказаться на обочине прогресса.
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
Re[3]: ИИ для программистов уже тут
От: Тёмчик Австралия жж
Дата: 02.07.21 00:52
Оценка:
Здравствуйте, BlackEric, Вы писали:

BE>Я думаю, что прикрутить это к C# и Java дело времени.


Просто C++/Java/C# гораздо менее популярны. Если взлетит для typescript и go — жависты подтянутся.
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.