Помогает ли Copilot в реальных проектах?
От: Shmj Ниоткуда  
Дата: 02.01.23 11:30
Оценка: +1 :)
Есть хоть какая-то практическая польза?
Re: Помогает ли Copilot в реальных проектах?
От: Maksu  
Дата: 02.01.23 11:31
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Есть хоть какая-то практическая польза?


Присоединяюсь к вопросу.
Re: Помогает ли Copilot в реальных проектах?
От: vsb Казахстан  
Дата: 02.01.23 12:19
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Есть хоть какая-то практическая польза?


Мне помогает.
Re: Помогает ли Copilot в реальных проектах?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 02.01.23 14:47
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Есть хоть какая-то практическая польза?


Недавно Гвидо Ван Поссум был у Лекса Фридмана, говорил, что ему очень помогает при написании рутинного кода. Типа умного интеллисенса + в документацию лезть реже приходится.
Re[2]: Помогает ли Copilot в реальных проектах?
От: CreatorCray  
Дата: 03.01.23 01:53
Оценка: +2
Здравствуйте, Nuzhny, Вы писали:

N>Недавно Гвидо Ван Поссум был у Лекса Фридмана, говорил, что ему очень помогает при написании рутинного кода.

Это сколько ж он рутинного кода пишет то?

N> Типа умного интеллисенса + в документацию лезть реже приходится.

Перепроверять что оно там нагенерило всё равно надо, а значит и в документацию лазить.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[3]: Помогает ли Copilot в реальных проектах?
От: xma  
Дата: 03.01.23 02:04
Оценка: 2 (1)
Здравствуйте, CreatorCray, Вы писали:

CC>Перепроверять что оно там нагенерило всё равно надо, а значит и в документацию лазить.


Исследование показало, что программисты пишут менее безопасный код, если им помогает ИИ
https://www.ixbt.com/news/2022/12/29/issledovanie-pokazalo-chto-programmysty-pishut-menee-bezopasnyj-kod-esli-im-pomogaet-ii.html

Как оказалось, около 40% приложений, созданных с помощью Copilot, содержат в себе уязвимости, хотя речь идёт о потенциальных, а не о выявленных уязвимостях.


В исследовании приняли участие 47 человек с разным уровнем — от студентов-бакалавров до специалистов. Как оказалось, в группе с ИИ-помощником безопасные решения реализовывались в 67% случаев, во второй группе, без ИИ, — в 79%.

Re[3]: Помогает ли Copilot в реальных проектах?
От: vsb Казахстан  
Дата: 03.01.23 02:13
Оценка: :)
Здравствуйте, CreatorCray, Вы писали:

N>> Типа умного интеллисенса + в документацию лезть реже приходится.

CC>Перепроверять что оно там нагенерило всё равно надо, а значит и в документацию лазить.

Зачем лазить? Скомпилировалось — 99% успеха. Навёл мышкой, почитал жавадок, вот и весь поход в документацию.

Может где-то не так, конечно, но на тех языках, которых я пишу (Java, TypeScript, иногда Go), этого хватает.
Re[4]: Помогает ли Copilot в реальных проектах?
От: CreatorCray  
Дата: 03.01.23 04:25
Оценка:
Здравствуйте, xma, Вы писали:

xma>Исследование показало, что программисты пишут менее безопасный код, если им помогает ИИ

Дык ожидаемо.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[4]: Помогает ли Copilot в реальных проектах?
От: CreatorCray  
Дата: 03.01.23 04:25
Оценка: :))) :)
Здравствуйте, vsb, Вы писали:

vsb>Зачем лазить? Скомпилировалось — 99% успеха. Навёл мышкой, почитал жавадок, вот и весь поход в документацию.

Херак-херак и в продакшен?

vsb>Может где-то не так, конечно, но на тех языках, которых я пишу (Java, TypeScript, иногда Go), этого хватает.

Вот это щас весьма самокритичненько было
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[4]: Помогает ли Copilot в реальных проектах?
От: DiPaolo Россия  
Дата: 03.01.23 06:26
Оценка:
xma>

xma>В исследовании приняли участие 47 человек с разным уровнем — от студентов-бакалавров до специалистов. Как оказалось, в группе с ИИ-помощником безопасные решения реализовывались в 67% случаев, во второй группе, без ИИ, — в 79%.


47 человек, скорее всего пару месяцев длительность — сразу скипать такие "исследования".
Патриот здравого смысла
Re[3]: Помогает ли Copilot в реальных проектах?
От: DiPaolo Россия  
Дата: 03.01.23 06:30
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, Nuzhny, Вы писали:


N>>Недавно Гвидо Ван Поссум был у Лекса Фридмана, говорил, что ему очень помогает при написании рутинного кода.

CC>Это сколько ж он рутинного кода пишет то?

N>> Типа умного интеллисенса + в документацию лезть реже приходится.

CC>Перепроверять что оно там нагенерило всё равно надо, а значит и в документацию лазить.

Кстати, а вот вопрос: а со-пилот умеет различать версии используемых библиотек? Может ли он нагенерить код для условной XYZ v2.0 тогда как я юзаю XYZ v1.4. Ну и, допустим, что там были ломающие изменения в сигнатурах функций.
Патриот здравого смысла
Re: Помогает ли Copilot в реальных проектах?
От: Antidote  
Дата: 03.01.23 07:33
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Есть хоть какая-то практическая польза?


Ты готов за него платить?
Триал с вводом данных карты — да ну нафиг.
Чему бы грабли ни учили, а сердце верит в чудеса.
Re[2]: Помогает ли Copilot в реальных проектах?
От: Skorodum Россия  
Дата: 03.01.23 08:36
Оценка:
Здравствуйте, Antidote, Вы писали:

A>Триал с вводом данных карты — да ну нафиг.

Виртуальные карты помогают в таких случаях.
Re[3]: Помогает ли Copilot в реальных проектах?
От: mogadanez Чехия  
Дата: 03.01.23 11:56
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Перепроверять что оно там нагенерило всё равно надо, а значит и в документацию лазить.


чаще всего это пара строк, и глазами видно что он подставляет. Для меня он и есть расширенный интелисенс.
Не нравится или сомневаюсь в том что он предлагает — просто игнорю и пишу сам
А еще он пишет сносные комментарии к коду и readme файлы, может при этом делать не сложную математику и тд
даже с учетом перепроверки большИх кусков, время экономит прилично
Re[4]: Помогает ли Copilot в реальных проектах?
От: vsb Казахстан  
Дата: 03.01.23 12:53
Оценка:
Здравствуйте, DiPaolo, Вы писали:

N>>>Недавно Гвидо Ван Поссум был у Лекса Фридмана, говорил, что ему очень помогает при написании рутинного кода.

CC>>Это сколько ж он рутинного кода пишет то?

N>>> Типа умного интеллисенса + в документацию лезть реже приходится.

CC>>Перепроверять что оно там нагенерило всё равно надо, а значит и в документацию лазить.

DP>Кстати, а вот вопрос: а со-пилот умеет различать версии используемых библиотек? Может ли он нагенерить код для условной XYZ v2.0 тогда как я юзаю XYZ v1.4. Ну и, допустим, что там были ломающие изменения в сигнатурах функций.


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

Он смотрит на твой код вокруг и смотрит на то, как другие люди пишут код в похожих условиях. И генерирует исходя из этих данных новый код.

Если все пишут для 2.0, а ты пишешь для 1.4, я так думаю, что он будет генерировать для 2.0.

Хотя может ошибаюсь.
Re[5]: Помогает ли Copilot в реальных проектах?
От: mogadanez Чехия  
Дата: 03.01.23 14:18
Оценка: 2 (1)
Здравствуйте, vsb, Вы писали:

vsb>Если все пишут для 2.0, а ты пишешь для 1.4, я так думаю, что он будет генерировать для 2.0.


вероятно он можем "смотреть" как уже есть в проекте. у меня в нескольких проектах похожие, но по небольшими деталями разные вещи — и он себя ведет правильно в обоих
если библиотека не использовалась вообще — то да велик шанс получить не то что хочешь

да и копилот скорее не про библиотеки а про твой собственный код — убирает рутину именно там
Re[4]: Помогает ли Copilot в реальных проектах?
От: CreatorCray  
Дата: 03.01.23 19:54
Оценка:
Здравствуйте, mogadanez, Вы писали:

M>чаще всего это пара строк, и глазами видно что он подставляет.

Ради пары строк так заморачиваться?

M>А еще он пишет сносные комментарии к коду

Комментарии нужны для того, чтобы пояснить high level logic, которая может быть не понятна из кода.
Что то я сомневаюсь что он способен понять задумку автора и её написать.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re: Помогает ли Copilot в реальных проектах?
От: CreatorCray  
Дата: 03.01.23 23:29
Оценка: :))) :))) :)))
Здравствуйте, Shmj, Вы писали:

S>Есть хоть какая-то практическая польза?


Похоже на нынешнем этапе за всеми этими AI помощниками надо глаз да глаз
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[2]: Помогает ли Copilot в реальных проектах?
От: vsb Казахстан  
Дата: 03.01.23 23:54
Оценка:
Ещё в копилку. Надо было мне посчитать кое-чего. Копилот в принципе умеет. Ну я написал выражение, он посчитал. Я прикинул, вроде похоже на правду но не совсем сходится. Достал калькулятор — да, вместо 171.xx посчитал 169.yy. Так что — да, глаз да глаз нужен.
Re[3]: Помогает ли Copilot в реальных проектах?
От: CreatorCray  
Дата: 04.01.23 02:49
Оценка: +1
Здравствуйте, vsb, Вы писали:

vsb>Достал калькулятор — да, вместо 171.xx посчитал 169.yy.

Не ну это вообще беспредел!
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.