Log in to leave a comment
No posts yet
Дарио Амодеи, генеральный директор Anthropic, был категоричен. На Давосском форуме 2025 года он предсказал, что в течение шести месяцев ИИ будет писать 90% кода, а через год возьмет на себя весь процесс программирования целиком. Сегодня, в 2026 году, это предсказание можно считать наполовину сбывшимся и наполовину провальным. Объем генерируемого кода взорвался, но ценность квалифицированных инженеров, напротив, взлетела до небес. Сейчас, когда ИИ извергает потоки кода, мы должны не соревноваться в скорости печати, а совершить стратегический переход ради выживания.
Те 90%, о которых говорил Амодеи, относятся к количеству строк кода (Line of Code). Повторяющийся шаблонный код, юнит-тесты и скрипты преобразования данных теперь стали прерогативой ИИ. Конкурировать с машиной в скорости здесь бессмысленно. Однако именно оставшиеся 10% определяют успех или провал всей системы.
ИИ — это высокопроизводительная машинистка, а не архитектор. Чем больше становится кода, тем выше нагрузка по исправлению дефектов и переделке. В итоге ключевой компетенцией стало не то, как много кода вы можете написать, а то, как вы управляете и контролируете сгенерированный код.
В среде разработчиков сейчас популярен «вайб-кодинг» (Vibe Coding) — создание продукта через промпты на естественном языке без четкого проектирования. Это полезно для прототипирования, но для корпоративных систем это мина замедленного действия. Кодинг без строгой дисциплины порождает лишь красивый снаружи, но неремонтопригодный мусор внутри.
| Категория | Вайб-кодинг (Vibe Coding) | Профессиональный инжиниринг (ACE) |
|---|---|---|
| Основная движущая сила | Интуитивные промпты на естественном языке | Строгие спецификации и дисциплина проектирования |
| Цель | Видимая скорость реализации | Поддерживаемость и надежность системы |
| Уровень понимания | Слепое доверие к результату | Ответственность за каждую строку кода |
Мы должны использовать скорость ИИ, но придерживаться человеческих стандартов инженерии, выбирая стратегию ACE (AI-Assisted Code Engineering).
Чтобы не отдать инициативу ИИ, необходимо сосредоточить все усилия на этапе проектирования, предшествующем написанию кода.
Прежде чем вступать в диалог с ИИ, зафиксируйте структурированную документацию. Руководства, определяющие версии используемых библиотек, модели данных и конвенции кодирования, служат мощным механизмом контроля, подавляющим галлюцинации ИИ.
Используйте модель с высокими способностями к рассуждению в качестве «планировщика» (Planner) для проектирования общей логики, а инструменты, специализированные на генерации кода, — в качестве «исполнителя» (Executor). Человек в этом процессе выступает в роли оркестратора, проверяющего и одобряющего результаты каждого этапа.
Требовать реализации сложных функций за один раз — верный путь к провалу. Задачи необходимо разбивать на независимые атомарные единицы и внедрять их по отдельности. Чем меньше фрагмент, тем легче человеку полностью контролировать его на предмет уязвимостей безопасности или логических ошибок.
ИИ совершает ошибки: рекомендует несуществующие библиотеки или дублирует секретные ключи безопасности, содержащиеся в обучающих данных. Фактически возникла новая угроза — автоматизированное производство уязвимостей.
Особенно ярко ограничения ИИ проявляются в работе с легаси-системами. ИИ понимает синтаксис кода, но не осознает бизнес-контекст, из-за которого десять лет назад пришлось выбрать именно этот технический долг. Способность координировать такой контекст и находить технические компромиссы останется уникальной областью компетенции старших разработчиков.
Эра владения синтаксисом закончилась. Наступила эра владения инструментами. Умение заучивать синтаксис конкретного языка больше не подтверждает рыночную ценность. В профессиональном мире 2026 года фраза «ИИ так написал» — это лишь безответственное оправдание.
Будущий рынок требует технических стратегов, которые управляют мощным инструментом под названием ИИ для создания бизнес-ценности. Сохраняйте контроль, запрашивая генерацию не всей системы, а отдельных функций. Инвестиции в проектирование, увеличивающие время подготовки на 20%, избавят вас от сотен правок кода в будущем. Эпоха автоматизации ИИ — это не конец разработчиков, а начало высокоуровневой инженерии.