Бьёрн Страуструп, создатель C++ раскритиковал вайбкодинг: ИИ приводит к росту ошибок и ...
Бьёрн Страуструп, создатель C++ раскритиковал вайбкодинг: ИИ приводит к росту ошибок и уязвимостей Автор языка программирования C++ Бьёрн Страуструп заявил, что современные ИИ-инструменты пока не способны качественно писать сложный системный код и проектировать языки программирования: "Мне кажется, что в той области, которая интересует меня больше всего, код все так же будут писать люди, используя привычные абстракции. Примеры попыток сгенерировать код в этой области с помощью ИИ, что я видел, не дали хороших результатов — наоборот, лишь привели к росту числа ошибок и уязвимостей". Страуструп отметил, что проблема не только в качестве генерации, но и в проверке результата: изменения, внесенные ИИ, трудно отслеживать, поскольку небольшое изменение промпта может повлиять сразу на множество частей проекта: "Сгенерированный ИИ код обычно сильнее подвержен изменениям, чем код, написанный человеком. Когда разработчик вносит изменения, они, как правило, локальны, и можно относительно легко отследить их последствия. С ИИ все иначе: вы не всегда понимаете, что именно изменилось и где, поэтому приходится разбираться". При этом отец Бьёрн Страуструп не утверждает, что ИИ бесполезен. По его мнению, ИИ можно использовать для написания документации, но проверять ее все равно должен человек: "На данный момент ИИ плохо справляется с критичным к безопасности или производительности кодом. Конечно, возможно, 70–80% всего программного кода не относятся к таким категориям. Но меня интересуют именно те 10–20%, где требования особенно высоки. Вот там ИИ пока не дотягивает". Также Страуструп коснулся темы LLM. Он отметил, что LLM обучается на уже существующем коде, на старых подходах и решениях: "Проблема LLM-генерации в том, что она в основном воспроизводит старый код вместе со старыми ограничениями производительности и ошибками. Возможно, это можно улучшить. Я слышал, что существуют так называемые "Бьёрн-приложения", которые опираются на мои работы, но даже тут есть сложность: сегодня я говорю уже не совсем то же самое, что говорил двадцать лет назад". https://www.youtube.com/watch?v=U46fJ2bJ-co