URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129380
[ Назад ]

Исходное сообщение
"Исследование влияния AI-ассистентов, подобных GitHub Copilot, на безопасность кода "

Отправлено opennews , 29-Дек-22 10:00 
Группа исследователей из Стэнфордского университета изучила влияние использования интеллектуальных помощников при написании кода на появление в коде уязвимостей. Рассматривались решения на базе платформы машинного обучения  OpenAI Codex, такие как GitHub Copilot, позволяющие формировать достаточно сложные блоки кода, вплоть до готовых функций. Опасения связаны с тем, что так как для тренировки модели машинного обучения использован реальный код из публичных репозиториев GitHub, в том числе  содержащий уязвимости, синтезированный код может повторять ошибки и предлагать код, в котором присутствуют уязвимости, а также не учитывать необходимость выполнения дополнительных проверок при обработке внешних данных...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58402


Содержание

Сообщения в этом обсуждении
"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 10:00 
Копилоту года нет отроду, какие там исследования могут быть?

Всё умозрительно только.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Rastler , 29-Дек-22 11:49 
Сейчас вам отсыпят хейта :)

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 15:33 
Автороутерам в CAD для разводки плат много лет. Но как разводили хлам так и разводят. Потому что не понимают истинное назначение тех или иных сигналов, внезапно. Поэтому задача "соединить все что надо" конечно решена, но вот нюансов в этом процессе влеплено - мама не горюй. И тут кажется так же.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 17:29 
Тут даже сложнее - разводка плат это контекстозависимая задача, а Copilot хотят представить как панацею для программистов любого рода, будь то embedded разработчики, разработчики ОС, пакетов физического и химического моделирования, средств визуализации и кучи других комплексных задач, под которые годятся программисты.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 18:07 
Копилот тоже в принципе по контексту пытается понять что хотят. Подходящий к контексту кусок кода, логично вроде.

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

А в случае нейросетки оно вообще отреагирует вот так "потому что 9000 бакланов сделало это так же". Отольется ли это в какие-то проблемы вот тут это однако ничего не говорит.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Брат Анон , 30-Дек-22 07:18 
Копилот в принципе не понимает смыслов. Он реагирует на базворды и их комбинации. Не более. Принеси/подай, не стой над душой недоджун.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 30-Дек-22 16:47 
> Копилот в принципе не понимает смыслов. Он реагирует на базворды и их
> комбинации. Не более. Принеси/подай, не стой над душой недоджун.

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


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Анонус , 29-Дек-22 18:33 
> Тут даже сложнее - разводка плат это контекстозависимая задача, а Copilot хотят
> представить как панацею для программистов любого рода, будь то embedded разработчики,
> разработчики ОС, пакетов физического и химического моделирования, средств визуализации
> и кучи других комплексных задач, под которые годятся программисты.

С одной стороны цель они выбрали правильную – не должно быть такой профессии как "программист". Она должна пропасть, как пропали "расчетчики", "чертежники", а еще ранее "писцы". Каждый инженер в своей области должен будет сам проектировать и поддерживать информационную модель. С другой стороны не уверен, правильный ли они путь выбрали. Выглядит как попытка в лоб с помощью довольно примитивной статистики все порешать, без учета семантики и накопленной эвристики. Что-то типа научить машину собирать паззлы, не имея общей схемы.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Советский инженер на пенсии , 29-Дек-22 18:53 
> пропали "расчетчики", "чертежники", а еще ранее "писцы"

Капиталистический рыночек порешал. Именно поэтому 90% советских инженеров в 90-е годы пошли работать грузчиками и сторожами, а их место заняли "эффективные менеджеры". Отсюда стагнация, вместо покорения космоса и реального прогресса, создаётся очередной айфон с тиктоком.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 20:12 
То, что 90% совковых инженегров в конкурентной среде оказались годны только для низкоквалифицированного труда совершенно не удивительно. Совок был передовым производителем балласта. Куда интереснее было бы спросить, что же стало с оставшимися 10%? Полагаю, что значительная часть оказалась востребована, занималась интересными проектами, либо нашла себя в иных сферах, но так или иначе прибыльных.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Советский инженер на пенсии , 30-Дек-22 05:00 
> что же стало с оставшимися 10%

Были не совсем честными людьми или имели связи, которые позволили разворовывать страну в 90-х и наживаться за счёт хищения социалистической собственности. Сосед работал на швейной фабрике завхозом, в начале 90-х стырил всё оборудование, с кем нужно поделился, и к началу нулевых отстроил несколько кирпичных коттеджей.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Брат Анон , 30-Дек-22 07:21 
То-то 2 млн инженеров и учёных за 30 лет по Кембриджам да Иллинойсам разъехались. Теперь понятно.



"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено товарищ майор , 30-Дек-22 11:21 
100% "совковых инженеров" в не конкурентной среде успешно конкурировали с солнцеликими атлантами Запада и во многом их превосходили. Вспомните тот же космос, в котором мы были на первом месте практически во всём. Настолько впереди, что солнцеликие атланты смогли нас обогнать только спустя 25 лет после развала.
Единственное в чём "совковые инженеры" были не конкурентны, так это в конкуренции за выживание. Не учили их "спихни ближнего, насри на нижнего". Не учили их искать наживы в каждом шаге...

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 20:25 
Скажи-ка, пенсионер, покоритель космоса, а что было вообще реально нового и крутого придумано вот этакого, вот именно советскими инженерами, за последние так полвека? Там как-то хайетк пришел - и оказалось что протиравший штаны строчитель отчетов круто выглядел только в отчетах.

У капиталистов и эффективных менеджеров есть жирный плюс: увольняют балласт без ложной скромности, заодно польза атмосфере коллектива.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 20:35 
>У капиталистов и эффективных менеджеров есть жирный плюс: увольняют балласт без ложной скромности, заодно польза атмосфере коллектива.

Такое после истории с твиттером вообще стыдно писать.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 22:56 
В твиттере наверняка можно половину вышибить без особого ущерба. И повод есть - операционная прибыль твиттера в ауте. Но маск сделал типичную нубскую ошибку: полез резко рулить не полностью въехав что купил и детали функционирования.

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


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено BuildPrice , 30-Дек-22 03:39 
Нубскую ошибку делаешь ты.


твиттер не средство заработка (иначе хрен бы его поддерживали с 13 миллиарданым долгом), а средство политической борьбы. Ну да, желательно, что бы не приносило убытка, но это, судя по всему уже обеспечат (просто выкинут на мороз идейных, перодовиков ЛГБТ и вокнутых, которые просто жрали и мешали работать другим).


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 30-Дек-22 16:55 
> твиттер не средство заработка (иначе хрен бы его поддерживали с 13 миллиарданым
> долгом), а средство политической борьбы.

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

Если кто-то не заметил, маск попытался в жесткую оптимизацию фирмы. Снизив расходы путем увольнения части винтиков и потребовав от оставшихся пахать больше и эффективнее. Нормальный капиталистический метод, однако палку он перегнул. В силу новизны в фирме - уволил ряд явно нужных, стало осыпаться, пришлось поспешное решение частично отыгрывать взад. Это разумеется вызвало потерю репутации в среде технарей и твиттер теперь не хорошее место для работы а дурной пранк, где никогда не знаешь что выкинет руководство. Поэтому вот именно крутые технари их станут обходить, в пользу других. Или придется выкатывать сильно более интересные предложения, что контрит идею оптимизации.

А по сумме - пользаки не поняли эти маневры Маска и покрутили пальцем у виска. И когда тот прямо спросил аудиторию должен ли рулить твиттером именно он... демократия бывает забавной :)

> приносило убытка, но это, судя по всему уже обеспечат

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


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено товарищ майор , 30-Дек-22 11:41 
Ну например РН Энергия? Например КК Буран? Например орбитальный лазер Скиф-ДМ? Например орбитальная станция Мир? Например Мрия? Конечно не было хайтека в СССР...
Конечно, мы к 80-м отставали по многим отраслям от Запада, но прошло 30 лет капитализма... Хоть по одной из этих отраслей мы обогнали Запад?

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 30-Дек-22 16:57 
> Ну например РН Энергия? Например КК Буран?

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


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 30-Дек-22 18:08 
У твоего коенкурента орбитальный ядерный бомбардировщик? Да не нужно, эксперт с опеннет сказал, что никакого профита с этого нет.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 30-Дек-22 23:10 
> У твоего коенкурента орбитальный ядерный бомбардировщик? Да не нужно, эксперт с опеннет
> сказал, что никакого профита с этого нет.

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

Да и цель "весь мир в труху" - так себе, как перспектива. Целеполагание Маска мне больше импонирует. У него видение будущего поприятнее.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено товарищ майор , 09-Янв-23 11:36 
>> Ну например РН Энергия? Например КК Буран?
> Ну и какой практический выхлоп со всего этого, интересно. Какой практический выхлоп
> с многоразовых фалконов я понимаю - запуски стали дешевле в разы
> и массовее. Тут технология говорит сама за себя.

Буран и SpaceShuttle как раз и разрабатывались для сокращения стоимости запусков. Другой вопрос, что один закрыли по политическим причинам, а другой на круг оказался дороже одноразовых ракет.
Но вопрос был: "что было вообще реально нового и крутого придумано вот этакого, вот именно советскими инженерами, за последние так полвека?" Вот это вот, для примера, было придумано и воплощено в металле. А профукали всё это как раз капиталисты и эффективные менеджеры, которые в погоне за первоначальным накоплением капитала разворовали, разорвали и разрушили экономику. И до сих пор продолжают (смотри на Украину).


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 31-Дек-22 08:26 
> Отсюда стагнация, вместо покорения космоса и реального прогресса, создаётся очередной айфон с тиктоком.

Ты про нас? Но у нас нет ни очередного айфона, ни тиктока. Только Эльбрус. А если ты про них, то у них с покорением космоса всё норм, и с каждым годом всё интереснее и интереснее. В '23, можно надеятся, мы узнаем точный план Artemis'а: если старшип полетит, SLS уже летал, и надо полагать это даст возможность NASA составит расписание полётов с указанием чётких сроков, когда ж наконец база на Луне начнёт функционировать.

Ещё у Китая неплохо с покорением космоса, хоть он и всегда в позиции догоняющего, без каких-либо шансов выйти на лидерские позиции. Остальные, кто занят покорением, с большим отставанием движутся, но у некоторых из них покорение вполне на мази.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 20:20 
Вы, как мне кажется, сильно путаете "программиста" и "(б@дло)кодера". Последний генерит рутинный glue-код без малейшего намека на креатив и продвинутый мыслительный процесс, под примитвные техзадания. Почему бы ЭТО нельзя было заменить копилотом - черт знает, рутина же.

Но валидация того что получилась все же имхо потребуется. Иначе это даже хуже чем "двое из ларца". Замесить и нарубить - нарубят и замесят, конечно, но будет ли съедобно - да ваши проблемы. Как и то что с выхлопом автороутера делать. Ну да, можете на фабу отдать. Можно подумать, их мало интересует будет ли это работать для вас потом.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Анонус , 29-Дек-22 22:27 
А мне кажется это вы путаете "программиста" с ученым-исследователем в области компьютерных наук :D

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 29-Дек-22 22:58 
> А мне кажется это вы путаете "программиста" с ученым-исследователем в области компьютерных наук :D

Настоящий программист это гибрид между этими полюсами, берущий лучшее от обоих и оставляющий за бортом хучшее. От CS вообще - алгоритмы, от машин - понимание как их эффективно разложить на то что есть фактически. И простите но никакая нейросетка вам ЭТО не сделает. Ну например потому что ее еще не на чем тренировать, например. Если задача еще не решена то как вы обучите нейросетку?


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Анонус , 29-Дек-22 23:58 
>> А мне кажется это вы путаете "программиста" с ученым-исследователем в области компьютерных наук :D
> Настоящий программист это гибрид между этими полюсами, берущий лучшее от обоих и
> оставляющий за бортом хучшее. От CS вообще - алгоритмы, от машин
> - понимание как их эффективно разложить на то что есть фактически.
> И простите но никакая нейросетка вам ЭТО не сделает. Ну например
> потому что ее еще не на чем тренировать, например. Если задача
> еще не решена то как вы обучите нейросетку?

Чуть выше писал буквально тоже самое

> Выглядит как попытка в лоб с помощью довольно примитивной статистики все порешать, без учета семантики и накопленной эвристики. Что-то типа научить машину собирать паззлы, не имея общей схемы.


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Аноним , 30-Дек-22 23:37 
Я просто к тому что вот именно ученые - зачастую крайне абстрактные типажи. Которые могут написать пару умных книжек, но если вопрос в том чтобы сделать какое-то практически значимое решение - ну, блин, ой.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Я , 30-Дек-22 11:20 
как панацею для чего? кто пытается?

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Анонус , 29-Дек-22 10:00 
>решения на базе платформы машинного обучения OpenAI Codex, такие как GitHub Copilot

А разве есть что-то кроме Копилота?


"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Rastler , 29-Дек-22 11:50 
Ага, от OpenAI, там же написано. Это те, что ChatGPT

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Дата сатанист , 29-Дек-22 17:44 
Вы неправильно поняли - GitHub Copilot построен на OpenAI Codex.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Анони , 29-Дек-22 17:55 
Компилятор Rust тоже позволяет не думать.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Проходил мимо , 30-Дек-22 10:22 
Компилятор Rust позволяет программисту увидеть вменяемое описание моментов, которые, с его точки зрения, являются ошибочными и выдает отличные подсказки. Однако это все вовсе не означает, что программисту не надо думать.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Я , 30-Дек-22 11:21 
для того чтобы не думать никакое разрешение от ии или компилятора человеку не требуется.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено all_glory_to_the_hypnotoad , 01-Янв-23 04:39 
Rust как раз затрахивает мозг по самые помидоры даже в кусках кода где это не нужно

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Анони , 29-Дек-22 17:56 
А NPM из пакетов однострочников это по сути и есть прототип готовых, как бы "выверенных" по атомарному смыслу решений, которые может взять ИИ на вооружение, составляя как из лего уже вместо зумеров.

"Исследование влияния AI-ассистентов, подобных Copilot, на бе..."
Отправлено Брат Анон , 30-Дек-22 07:26 
Нет. Однострочники -- это однострочники. Никакого смысла в них нет. Это как в шахматах записать все ходы по одному -- попробуйте с таким материалом заставить машину выйграть хоть одну партию.



"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 10:05 
разница в 12% для проекта который так мало существует - абсолютно несущественна, тем более что условия были модельными и явно были направлены на получение каких-то уязвимостей, и ещё вопрос насколько они были опасными и применимыми в реальных условиях.

в общем учёный опять изнасиловал журналиста.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено pashev.ru , 29-Дек-22 11:27 
Жто не 12%, а 12 процентных  пунктов, или другими словами абсолютная вероятность. Использование подсказок увеличило вероятность небезопасного кода на 57% (12/21).

Такие дела. Подобнее https://pashev.ru/nnt


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Брат Анон , 30-Дек-22 07:29 
Со статистикой и вероятностью у Вас большие проблемы.
Вы и считаете неправильно, и про мультипликативный эффект не знаете, и про неприемлемый ущерб ничего не слышали.



"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Прохожий , 29-Дек-22 10:14 
Видимо, недоучили Copilot. Надо, чтобы процесс был примерно таким.
1. Натаскиваем на обычном коде.
2. Генерим свой код.
3. Проверяем линтерами, анализаторами, санитайзерами.
4. Натаскиваем уже на проверенном коде ещё раз.

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


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 10:30 
>Но куда лучше, конечно, не использовать морально устаревшие языки совсем.

Так там и нет ни Фортрана, ни алгола, ни руста с Паскалем.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Прохожий , 29-Дек-22 10:35 
Зато есть Си, Си++

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено bergentroll , 29-Дек-22 11:15 
Анониму СиСи чудятся.

Вот будут на большинстве девайсов кёрнелы и конпеляторы не на названных, тогда и приходите.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 11:27 
Да, есть. Так они и не морально устаревшие.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 10:50 
> Но куда лучше, конечно, не использовать морально устаревшие языки совсем.

Зачем ты так Rust приложил…


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено 1111 , 29-Дек-22 17:07 
>Зачем ты так Rust приложил…

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


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено анон , 29-Дек-22 13:51 
>Но куда лучше, конечно, не использовать морально устаревшие языки совсем.

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


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Брат Анон , 30-Дек-22 07:31 
Нельзя научить то, у чего нет мозга. Можно расположить артефакты в удобном упорядоченном виде, но это не приведёт к зарождению разума у чайника.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 31-Дек-22 00:08 
> Нельзя научить то, у чего нет мозга. Можно расположить артефакты в удобном
> упорядоченном виде, но это не приведёт к зарождению разума у чайника.

Вообще, гугл уже уволил програмера полагающего что LAMDA стал разумным. Чему бы противоречил самозапуск искусственного интеллекта при достаточно большом числе нейронов - кто б его знает. Естественный же самозапускается. А это лишь эмуляция процесса. Чего бы этому не работать?



"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Брат Анон , 05-Янв-23 09:39 
Естественный?... Самозапускается?..
Ну ка! Примеры в студию!

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено torvn77 , 30-Дек-22 20:09 
>Надо, чтобы процесс был примерно таким.  
>...  

В первую очередь следовало делать не две группы, тестируемую и контрольную, а четыре группы:  

1. Быдлокодеры без нейросети.    
2. Опытные без нейросети.  
3. Быдлокодеры с нейросетью.  
4. Бопытные с нейросетью.

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


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено penetrator , 29-Дек-22 10:25 
а как там с иском к "гитхаб сосупилоту"?

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 10:29 
Опять не получилось заменить дорогого кодера с работающим мозгом на дешёвую дрессированную обезьяну, да что ж такое-то.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Прохожий , 29-Дек-22 10:37 
Всё будет, хотя и не так быстро, как хочется. Не переживай.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 11:53 
Ты уже обмазался линтерами и санитайзерами с утра?

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Вы забыли заполнить поле Name , 29-Дек-22 13:18 
У него стабильно подтекает и падает в самые ответственные моменты.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 16:03 
Тестировщики пишут тесты, дальше ИИ брутфорсом генерит код, пока он не пройдет тесты. Как вам такая концепция? Живые люди многие аналогично работают. Даже если какой-то настоящий программист будет немного править результат, это опять же укладывается в то, как работают сейчас с кодом живых программистов низкой квалификации.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Анони , 29-Дек-22 17:51 
Вы сейчас описали процесс, если можно так сказать - отладки на JS через инструменты разработчика в браузере и console.log

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 23:01 
> Тестировщики пишут тесты, дальше ИИ брутфорсом генерит код, пока он не пройдет
> тесты. Как вам такая концепция?

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


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Брат Анон , 30-Дек-22 07:35 
Такая идея никак.
Тестировщики должны знать, что тест должен валить, а что нет.
Комбинаторная сложность тестов стремится к бесконечности. Тестировщики сплошь и рядом делают ошибки.
Где ты столько энергии возьмёшь и куда ты будешь тепло девать?



"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено torvn77 , 30-Дек-22 20:11 
>Где ты столько энергии возьмёшь и куда ты будешь тепло девать?

Ну в европе как раз цены на отопление подскочили :)))


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 10:42 
Просто вместо языка надо было использовать обёртку для маллока, чтобы пишущий уж точно был уверен в безопасности кода.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 11:06 
Нужно тренировать модели только на коде, написанном на компилируемых сильно-типизированных языках со встроенной memory- и thread-safety, и потом автоматически транспилировать вывод модели в целевой язык.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 11:28 
От логических ошибок не избавит.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 12:49 
Усложнение ради усложнения == ненужно. Уже сделали такой язык толку от него ровно нуль. Только атмосферу нагревает.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 13:00 
Да что вы так прицепились к Ada? Ну попытались, не взлетело, но сам язык же не так и плох, особенно если переложить часть забот на ИИ

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 14:24 
Так речь не про ada. Ada как раз используется по назначению в своей нише.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 11:08 
>12 небольших функций с типовой классикой внутри
>$50

Хочу принять участие в их исследованиях.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 11:12 
Шо там исследовать? Микрософт ещё недостаточно отладил своё детище на наворованном коде. Приходите через год-другой

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 12:10 
Вместо работы с формальным языком и формальной системой будем работать с неформальной системой. В нужном направлении идем, товарищи. Т.е. вместо того, чтобы ПРОСТО написать код и решить проблему, придется пинать нейронку НУЖНЫМ образом, чтобы она написала код за тебя. Это как бросок кубиков. Если повезет, то отлично, а если нет, то попробуй еще раз. Очередная искусственно созданная сложность в индустрии с которой придетс бороться.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 12:15 
ппкс

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 12:48 
Зато этим сможет пользоваться кто угодно. Когда ты спрашиваешь о чём-то человека, тебе тоже надо понять как ему задать вопрос чтобы он ответил то что тебе надо. А когда ты уже научился задавать вопросы, можешь у этого человека, узнавать что угодно.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 12:54 
>Зато этим сможет пользоваться кто угодно.

Нет, лол.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 13:27 
> Зато этим сможет пользоваться кто угодно

Ну во-первых - нет, , как показывает практика. А во-вторых - нафиг надо. Я не хочу чтобы прошивки для авто писал первый встречный васян с улицы, коврики с тойоты не дадут соврать.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 13:02 
ИНДУСтрия, в целом, именно так и работает последние лет десять

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 13:48 
>вместо того, чтобы ПРОСТО написать код и решить проблему, придется пинать нейронку НУЖНЫМ образом, чтобы она написала код за тебя

Для менеджмента всегда так было. Только в качестве нейронки использовались человеки. А теперь вместо найма дорогущих человеков будет покупаться обученная модель и нужна будет пара тестировщиков и кодеров, чтобы результат проверить и подправить.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 13:56 
>А теперь вместо найма дорогущих человеков

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


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Омномним , 29-Дек-22 14:40 
Классика жанра

https://xkcd.com/1319/


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 15:22 
Сейчас токари точат гайки и втулки? Нет, они программируют станок и он точит. Токарей сейчас надо на порядок меньше и ручного труда совсем нет, рабочий стал инженером.
Программистов меньше не станет, но количество написанного кода увеличится.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 15:43 
Аналогия здесь не работает, потому что токари работают с формальной системой, а не с чудом-юдом. Они пишут вполне конкретный алгоритм, который обрабатывает деталь и который можно воспроизвести руками. С нейросетью такое не получится, потому что по задумке она дожна выдавать готовое решение по некой просьбе, а если она этого сделать не сможет и придется писать уточнения, описывать алгоритм, то чем это отличается от обычного программирования, кроме увеличения ненужности? А получается что, если раньше менеджеры пинали программистов и те работали, то сейчас менеджеры все так же будут пинать программистов, а программисты вместо работы будет пинать нейронку. Итого, плюс один ненужный слой абстракций. Да и на количество кадров особым образом это не повлияет. Все так же нужен специалист в предметной области, все так же нужны его помощники и тестировщики. Только вместо того, чтобы писать и проверять код малыми фрагментами постепенно, тебе будет вываливаться пласт копрокода, который нужно будет полностью проверять, исправлять, а если что-то не понравится, то генерировать снова и снова проверять и снова исправлять...

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 15:55 
Поймите вы наконец, для менеджера программист - такое же чудо-юдо, которое пишет не то, что нужно, а хрен знает что. Принципиально ничего не меняется. С формальной системой работает компилятор или интерпретатор, программист лишь пишет для нее инструкции, переводя с неформального языка (с потерями смысла и ошибками).

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


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Серб , 29-Дек-22 18:56 
Есть разница. ИИ не объяснит, какие действия и для чего делает. По крайней мере не в ближайшие несколько десятков лет.

Так что разница тут принципиальная. Один кусок дерьма - выдающий нечто на выходе - и разбирайся с этим.

Или структура из дерьма - где для каждого элемента структуры прописана своя функциональность. И разбираться надо с элементами структуры.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 23:55 
Да не надо ничего объяснять, если оно тесты будет проходить. В том и суть, что если мы напрямую нейронкой будем каждый раз делать, результат будет рандомным. Сгенерированный ИИ код после тестов будет всегда давать приемлемый результат.

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

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


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено anonymmm , 30-Дек-22 16:00 
Ну ты же ведь знаешь, что если программа проходит тесты, это не значит, что она корректна.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 31-Дек-22 01:08 
> Ну ты же ведь знаешь, что если программа проходит тесты, это не
> значит, что она корректна.

Абсолютно.
1) Тесты создают люди. После того как обнаружили те или иные проблемы. Постфактум зачастую. То что тесты корректны вообще ничего никому не гарантирует на самом деле. Это лишь гарантирует что некоторый ограниченный набор сценариев не вызвал проблем. Более того: в тестах тоже могут быть ошибки.
2) Спеки тоже создают люди. И эти спеки далеко не всегда полные, безошибочные, или вообще имеющие хорошее отношение к действительности.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Герострат , 29-Дек-22 13:16 
То есть сишные дырени это вина нейросетей?

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 13:21 
Сишные дырени - это вина ущербности x86.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Парень твоего папы , 29-Дек-22 17:48 
А на других архитектурах сишных дыреней, конечно же, нет.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 19:18 
elbrus

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 01-Янв-23 06:04 
Дыры? - Обычно у тех кто надеется навсякие "вумные конпеляторы" и прочую новомодную дичь не имея профильного образования и технического склада ума.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 13:30 
Сишные дырени - это вина растущих из жопы рук. И ai-assistant их обратно на плечи не пересадит, как надеются корпоративные макаки.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 01-Янв-23 02:37 
Скорее вина нынешнего образования. Современные "вайтишники" знать не знают чем отличается ток от напряжения, сплошь самоучки с ютуб курсов а-ля пайтон за 1 час.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 01-Янв-23 02:38 
Зато энтерпрайзные хеллоуворлды на пару гигов могут :)

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 15:11 
Почитай что пишут в статье. Там всех больше налажали в Python и Javascript.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 20:27 
> То есть сишные дырени это вина нейросетей?

В каком-то смысле.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 14:18 
Автоматизированная копипаста оказалась не безопаснее ручной?
Вот сюрприз)

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Омномним , 29-Дек-22 14:38 
Боюсь, там виновата не копелотка, а уровень тех, кто ей решил воспользоваться.
ЦА этим исследованием как бы очерчивается достаточно точно.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 15:59 
Как-то так говорили о тех, кто не желал программировать на ассемблере, доверяя эту привилегию глюпому компилятору.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 31-Дек-22 13:54 
А сколько раз говорили, что погромисты наконец-то не нужны?

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Геймер , 29-Дек-22 19:02 
Чуть менее безопасно, зато намного дешевле. Windows 12 будет написана на Копилоте.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 31-Дек-22 13:53 
Звучит как "Windows 7 была написана на Гугле".

Иди-ка играй лучше.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Ананоним , 29-Дек-22 19:17 
Хах! Я уже лопаюсь от попкорна, наблюдая за шумом вокруг така называемого AI. Этот ваш ChatGPT с умным видом выдаёт забористый бред, нахватавшись его из этих ваших интернетов и всяких бредовых книг. Ни капли разума, просто новый способ интерфейса поискоивика. Но если в классическом тупом поисковике всё можно увидеть самому и подправить критерий поиска, с AI всё в темноте. Жрите, не обляпайтесь! Ещё натерпитесь вы от этого AI, когда глобальные политики будут от его лица вводить для вас непопулярные решения с фразой "Ты чо, умнее AI шоле?". Удачи!

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Роман , 29-Дек-22 20:05 
можно посмотреть интересный пример, где [по задумке] фронтендер (ТМ) пишет куски ансибля при помощи неонки^Wнейронки https://research.ibm.com/blog/ai-for-code-project-wisdom-red...

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 20:28 
Даже чего-нибудь напишет, только потом будет как с печаткой разведенной автороутером.
- А это вообще работает?
- А кто б его знает.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 21:48 
лет через 10 ии будет и автороутить и писать код лучше 80% кожаных мешков

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 29-Дек-22 23:04 
> лет через 10 ии будет и автороутить и писать код лучше 80% кожаных мешков

Да собственно эти кожаные мешки и сейчас не лучше автороутера: какая разница кто генерит бред? А если нет разницы то зачем платить больше? Впрочем придумали другой чит: остальные 20% делают модули для тех 80. Нуачо, не умеешь сам нормально - дай денег тому кто умеет. Разделение труда.


"Исследование влияния AI-ассистентов, подобных GitHub Copilot, на безопасность кода "
Отправлено Анонус , 29-Дек-22 22:31 
Дарю мемчик , кстати
COPY LOT



"Исследование влияния AI-ассистентов, подобных GitHub Copilot, на безопасность кода "
Отправлено Аноним , 29-Дек-22 23:56 
Довольно очевидно, что название изначально с этим смыслом. Это не совпадение.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot, на безопасность кода "
Отправлено Анонус , 31-Дек-22 00:07 
> Довольно очевидно, что название изначально с этим смыслом. Это не совпадение.

Неправда! Я сам придумал!!


"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено Аноним , 30-Дек-22 13:46 
Жду когда исcледуют влияние Руста на безопасность.

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено InuYasha , 30-Дек-22 22:39 
Для тех, кто учился в те времена, когда выход за индексы массива был просто критической ошибкой, а не "дырой в безопасности", всё было очевидно сразу :)

"Исследование влияния AI-ассистентов, подобных GitHub Copilot..."
Отправлено chukotboy , 31-Дек-22 12:16 
а вообще идея хорошая: закладываешь в модель правильный код и вот индусокитайцы наклепали тебе миллиард тайтлов софта с твоим личным бэкдором.
думаю, когда ребячество силами маркетологов станет модным, небывалый бум ботнетов ждёт нас