Support us

«Когнитивная капитуляция»: разраб написал эссе о будущем программирования. Мнения разделились

ИИ-агенты ускоряют программирование, но разработчики рискуют перестать понимать собственный код. Кунал Бхалла, инженер Thinking Machines Lab, назвал эту проблему «когнитивной капитуляцией».

3 комментария
Добавь в Google
«Когнитивная капитуляция»: разраб написал эссе о будущем программирования. Мнения разделились

ИИ-агенты ускоряют программирование, но разработчики рискуют перестать понимать собственный код. Кунал Бхалла, инженер Thinking Machines Lab, назвал эту проблему «когнитивной капитуляцией».

В эссе под названием Resisting Cognitive Surrender разработчик описал, как разработчики постепенно привыкают бездумно принимать решения ИИ. Это экономит время, но приводит к накоплению технического долга и утрате контроля над проектами.

«Когда я не разбираюсь в теме, агенты кажутся умнейшими инженерами на свете. Я могу только восхищенно следовать за ними. А потом агент застревает на создании директории, и мне приходится пересматривать все свои представления», — пишет Бхалла.

Особенно его беспокоит утрата понимания собственного кода. Раньше он мог быстро находить ошибки, поскольку сам создавал систему. Теперь для исправления приходится обращаться к ИИ, что только усиливает зависимость.

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

Чтобы этого избежать, Бхалла предложил понятие vibe limit — предел сложности изменений, которые он способен уверенно проверить. Простые задачи и прототипы он доверяет агентам, но важные технические решения старается контролировать самостоятельно. Например, при написании самого эссе он использовал Codex только для поиска ошибок и редакторских замечаний. Все изменения вносил вручную.

ИИ-бум бьёт рикошетом по бизнесу: дорожают память облака и корпоративный софт
ИИ-бум бьёт рикошетом по бизнесу: дорожают память, облака и корпоративный софт
По теме
ИИ-бум бьёт рикошетом по бизнесу: дорожают память, облака и корпоративный софт

Эссе вызвало дискуссию на Hacker News. Пользователь zmmmmm пожаловался, что ИИ нередко неоправданно усложняет код: «То, что раньше я постарался бы сократить до 30 строк, теперь раздувается до сотен или даже тысяч».

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

«Я видел, как это разрушало крупные проекты, пока никто уже не понимал кодовую базу, наполненную многословным бессмысленным кодом и комментариями», — написал он.

Однако не все согласились с опасениями автора. Пользователь xyzzy123 отметил, что людям без технического образования ИИ, наоборот, помогает лучше понимать программы. «Они не читали код раньше и не читают сейчас. Но задавать вопросы и разбираться в устройстве системы и ее архитектуре теперь быстрее и проще, чем раньше», — написал он.

Разработчик sfn42 считает, что качество результата прежде всего зависит от человека: «LLM способны писать чистый, красивый и эффективный код. Просто они не обязательно сделают именно то, что вам нужно, с первой попытки и без каких-либо указаний».

Сам Бхалла не призывает отказываться от ИИ. Его главный аргумент — разработчик должен сохранять контроль над результатом. «В конечном счете за то, что я создаю, отвечаю я, а не агенты», — заключает он.

Discord переписали на любимом языке хакеров — расход оперативки уменьшился в 14 раз
Discord переписали на любимом языке хакеров — расход оперативки уменьшился в 14 раз
По теме
Discord переписали на любимом языке хакеров — расход оперативки уменьшился в 14 раз
ИИ-агенты OpenAI нашли почти 1000 уязвимостей в Linux. Проверка стоила $12 млн
ИИ-агенты OpenAI нашли почти 1000 уязвимостей в Linux. Проверка стоила $1,2 млн
По теме
ИИ-агенты OpenAI нашли почти 1000 уязвимостей в Linux. Проверка стоила $1,2 млн
Claude Code сливал email-адреса пользователей сторонним сайтам. Anthropic признала проблему
Claude Code сливал email-адреса пользователей сторонним сайтам. Anthropic признала проблему
По теме
Claude Code сливал email-адреса пользователей сторонним сайтам. Anthropic признала проблему
Читайте также
Разработчики теряют контроль над кодом, созданным ИИ — мнение экспертов
Разработчики теряют контроль над кодом, созданным ИИ — мнение экспертов
Разработчики теряют контроль над кодом, созданным ИИ — мнение экспертов
2 комментария
«ИИ точно делает меня глупее»: программисты жалуются, что ИИ лишает их навыков
«ИИ точно делает меня глупее»: программисты жалуются, что ИИ лишает их навыков
«ИИ точно делает меня глупее»: программисты жалуются, что ИИ лишает их навыков
Новая работа программиста — не писать код, а задавать границы для ИИ-агентов — мнение
Новая работа программиста — не писать код, а задавать границы для ИИ-агентов — мнение
Новая работа программиста — не писать код, а задавать границы для ИИ-агентов — мнение
1 комментарий
Когнитивная капитуляция. Как команды перестают думать из-за нейросетей
Когнитивная капитуляция. Как команды перестают думать из-за нейросетей
Когнитивная капитуляция. Как команды перестают думать из-за нейросетей
Ещё вчера мы смеялись над школьниками, которые переписывают в тетради ответы от ChatGPT вместе с фразой «Хочешь, я помогу тебе решить другие подобные задачи?». А сегодня это перестает быть шуткой из рилс и становится проблемой ИТ-команд. Расскажу, почему мы глупеем из-за ИИ и как он влияет на качество работы. 
11 комментариев

Хотите сообщить важную новость? Свяжитесь с редакцией через страницу контактов

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

0

На картинке Кунал Бхалла и его ноутбук открытый наоборот

0

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

0

ИИ нередко неоправданно усложняет код

Проблема умножается, когда конформные директора поддаются текущему тренду на безопасность, вводят правила, предложенные ИИ - и теперь у тебя null-check в абсолютно каждом методе, 2FA на каждый чих, immutable везде, и много другого в коде.