Исследователи ИИ предложили концепцию «Craft Coding» в противовес тренду «Vibe Coding», предупреждая программистов о рисках потери навыков
Преподаватель в сфере ИИ предупреждает, что полное делегирование написания кода ИИ без понимания приведет к потере навыков программистов, и предлагает использовать ИИ в качестве «ассистента для ревью»
Питер Блум (Peter Bloem), преподаватель и исследователь в области ИИ и компьютерных наук, опубликовал в своем личном блоге статью с критикой феномена «Vibe Coding», который подразумевает зависимость от ИИ при генерации кода по промптам, когда программисты практически не вникают в сам код. В противовес этому он предложил подход под названием «Craft Coding».
Основная мысль статьи — предупреждение о рисках слепой генерации кода с помощью ИИ. Это не только приводит к снижению качества кода, но и заставляет разработчиков терять навыки и глубокое понимание систем.
Предложенный им подход Craft Coding заключается в том, чтобы программисты писали код преимущественно вручную для сохранения навыков и понимания. Он дает четкие практические рекомендации: не использовать автодополнение кода на базе ИИ в IDE, всегда разрабатывать код самостоятельно, а роль ИИ ограничить чтением кода для ревью (проверки), поиском крайних случаев (Edge Cases, которые могут привести к сбоям) и объяснением логики кода. N Стоит отметить, что это мнение и аналитическая статья, а не запуск какого-либо инструмента или корпоративной политики. Тем не менее статья привлекла большое внимание в сообществе разработчиков на Hacker News: она собрала более 43 комментариев и 67 голосов. Люди обсуждают проблему «Deskilling» (деградации навыков программистов из-за ИИ) и задаются вопросом, где проходит граница «умеренного» использования ИИ в разработке. ИТ-издание TheFrontPage.dev также осветило дискуссию между этими двумя подходами.
На фоне бурного роста ИИ-инструментов для написания кода эта дискуссия отражает главный вопрос индустрии: насколько программисты могут полагаться на ИИ, не теряя собственных навыков. Это напрямую касается тайских разработчиков и студентов IT-сферы, которые учатся или работают в текущую эпоху.