Почему разработчик перестаёт быть исполнителем и становится координатором системы
Создание кода с помощью ИИ стало проще и быстрее, но это не сделало разработчиков менее востребованными. Изменилась сама работа: теперь важно не написать код, а организовать процесс его создания и проверки.
Почему координатор — новая роль для разработчика, и как всё это работает, рассказал руководитель направления «Маркетплейс и интеграции» Битрикс24 Сергей Востриков.
Что сегодня показывает пользу разработчика
Генерировать код через инструменты искусственного интеллекта быстрее, чем писать его вручную. Теперь можно получить работающий фрагмент программы или даже целое приложение за минуты и часы вместо дней. Это снимает прежние ограничения скорости, когда разработчик всё делал самостоятельно.
Основное усилие в программировании сместилось на проектирование архитектуры будущей программы, формулирование задачи для ИИ-агентов и проверку результата. Нужно чётко описать цель и ограничения, чтобы нейросеть действовала в нужных рамках.
Ценность разработчика как специалиста сейчас определяется не количеством написанного им кода, а качеством решений и контроля за ИИ.
Почему координатор системы — новая роль разработчика
ИИ умеет генерировать код и работать с другими инструментами программирования, но не гарантирует нужный результат. Поэтому разработчик чаще не пишет код напрямую, а управляет процессом его создания на всех этапах.
Архитектура системы. Сначала систему нужно правильно спроектировать: продумать состав компонентов программы и их связи между собой.
Руководство работой. В процессе разработки нейросеть может делать ошибки, добавлять лишние функции или просто неправильно понять задачу. Поэтому её работу нужно проверять и корректировать.
Проверка. Разработчик всё ещё должен проверять устройство и пригодность созданных ИИ компонентов после генерации.
Контролировать и проверять всё вручную сложно, поэтому технические специалисты сегодня стараются создать подходящее окружение разработки для ИИ-агентов. В такой среде у агента есть доступ к набору инструментов, разным сервисам приложения и настройкам для выполнения задачи и проверки результата.
Без окружения агент работает «вслепую». ИИ хуже понимает общее устройство системы, условия задачи, причины ошибки. Если разработчик сумел настроить достаточно прозрачную среду разработки, у нейросети снижается количество ошибок и повышается точность выполнения задач. Система работает стабильнее и предсказуемее.
Создать подходящую среду разработки для ИИ — одна из основных задач программиста.

Почему сложно правильно организовать компьютерную систему
Современное программное обеспечение чаще всего состоит из большого количества отдельных элементов-микросервисов, связанных между собой. Микросервис — это небольшая самостоятельная часть системы, которая выполняет одну функцию и взаимодействует с другими.
Микросервисный подход делает систему более гибкой, но одновременно увеличивает сложность, потому что нужно настроить взаимодействие всех элементов. Микросервисы можно развивать независимо, и это упрощает разработку. Но при запуске они должны работать как единая система — именно на этом уровне чаще всего возникают проблемы.
Координация взаимодействия между компонентами приложений создаёт проблемы и при проектировании, и при разработке, и во время работы в продакшене. Именно поэтому сложно принимать архитектурные решения и формировать подходящую среду для работы агентов.
Разработчик следит за согласованностью системы, и это ещё одна важная задача, которую нельзя поручить нейросети.
Почему ИИ не может настроить всё сам
ИИ хорошо справляется с рутинными задачами уровня исполнителя, помогает подбирать правильные решения и снижает порог входа в решение сложных задач. Например, разработчик может попросить ИИ написать для обработки заказов API — инструмент для общения между программами. Модель быстро сгенерирует код, включая обработку запросов и базовую логику. При этом проверка корректности и интеграция с реальной системой остаются на человеке.
Но возможности искусственного интеллекта ограничены. Он не может сам организовать среду разработки, не всегда может провести полноценный деплой или понять бизнес-контекст без подсказок.
Поэтому разработчик остаётся центральной фигурой во всём процессе. Он координирует систему, принимает ключевые решения и контролирует результат. ИИ выступает как продвинутый инструмент, а не замена программиста. Он помогает ускорить работу, но не берёт на себя ответственность.

Инструменты для новой роли разработчика
Чем больше задач выполняет ИИ, тем сложнее становятся сами системы. При этом ответственность за их работу остаётся на разработчике — а значит, растёт потребность в инструментах, которые сделают этот контроль удобнее и проще.
Сейчас появляются комплексные решения-платформы, которые берут на себя деплой и организацию всей работы с ИИ-агентами. На них можно разрабатывать новые программы, модернизировать уже существующие и создавать окружение для нейросетей.
ИИ-платформа может заранее задать структуру приложения: какие сервисы использовать, как обрабатывать данные и какие ограничения соблюдать. Разработчик описывает задачу, а агент действует внутри этих рамок, не выходя за архитектуру системы. Это снижает риск ошибок и делает результат предсказуемым.
Часть таких платформ берёт на себя техническую инфраструктуру: настройку окружения, развёртывание приложения в интернете и базовые ограничения для работы агентов. Это позволяет быстрее запускать проекты и снижает количество технических ошибок.
Другие платформы работают на уровне логики и архитектуры. Например, Битрикс24 VibeCode задаёт агентам готовые сценарии разработки: какие сервисы использовать, как строить приложение и какие правила соблюдать. Так агент не просто генерирует код, а действует внутри заранее продуманной системы, что делает разработку более контролируемой.
У разработчиков есть возможность почти полностью снять с себя механические рутинные задачи и делегировать их искусственному интеллекту. Вместо этого появилась необходимость руководить работой нейросетей и управлять развитием системы. Но этот процесс тоже постепенно автоматизируется с появлением новых инструментов — таких, как специализированные платформы для вайб-кодинга.
Разработчик будущего в первую очередь выстраивает и координирует процессы, а не просто пишет код. Чем лучше специалист понимает систему и управляет её развитием, тем стабильнее и качественнее становится продукт.

Цифровые и информационные технологии
Как системные продажи помогают производственным компаниями выигрывать конкурентные войны
В чем главная ценность искусственного интеллекта и как расти вместе с ним





