Сергей Бережной, директор по взаимодействию с разработчиками и CTO в Яндекс Практикуме, опубликовал статью о том, как меняется использование ИИ в командах разработки. Он отмечает, что единого стандарта применения нейросетей не существует: рынок фрагментирован, а команды делятся на три группы. Первая — ИИ-first-подход, где разработчики активно следят за релизами и быстро внедряют новые инструменты. Вторая — консерваторы, минимизирующие использование ИИ. Третья — промежуточная, использующая ИИ без системы.

Бережной выделяет пять этапов эволюции ИИ в разработке. Первый — автокомплишн в IDE. Второй — использование чат-ботов с написанием промптов. Третий — контекст-инжиниринг, когда разработчик целенаправленно формирует контекст для модели. Четвёртый — агент-инжиниринг, где задачи распределяются между несколькими ИИ-агентами. Пятый — harness-системы, полноценные обвязки вокруг LLM с доступом к инструментам и автономным выполнением задач. Наиболее продвинутые команды сейчас работают на уровне контекст- и агент-инжиниринга, а лидеры строят harness-системы.

По мнению Бережного, нейросети не заменяют джунов, а меняют их возможности. ИИ даёт новичку эрудицию в областях, где ему не хватает глубины, позволяя делать больше. Граница комплексных задач сместилась: с помощью ИИ начинающий программист может добрать недостающие навыки и довести задачу до конца. При этом базовый скилсет остаётся прежним: знание языка, понимание качественного кода и систем контроля версий. Однако становятся важнее понимание диапазона возможных решений, инженерный майндсет (умение решать задачи вручную для развития мышления) и навыки декомпозиции и валидации результатов работы нейросети.