Сутки без человека: как в ГНИВЦ выстраивают управляемую агентскую разработку

В ГНИВЦ прошёл внутренний AI Bootcamp, посвящённый практическому применению инструментов на основе искусственного интеллекта в реальных проектах. Одной из центральных тем стала управляемая агентская разработка — переход от отдельных запросов к языковым моделям к системе, в которой несколько ИИ-агентов совместно решают инженерные задачи.
Ведущий архитектор программного обеспечения Денис Олейник рассказал, как за пять месяцев команда прошла путь от простых промптов до оркестрации агентов. При этом основной акцент сделали не только на увеличении автономности, но и на контроле качества: распределении ролей, проверках результатов и сохранении человека в контуре принятия решений.
Автономность выросла в десятки раз
Одним из главных показателей эксперимента стала продолжительность работы системы без ручного вмешательства. В апреле среднее время решения задачи автономно составляло 0,4 часа. К августу показатель достиг 12,4 часа. Во время одного из прогонов система работала без участия человека 29,5 часа.
Однако длительная автономная работа сама по себе не означает, что результат можно сразу использовать в проекте. Без тестов, верификации, актуальной документации и чётких правил агентная система может сформировать ответ, который выглядит убедительно, но не соответствует инженерным требованиям.
Роли агентов и контроль результата
Чтобы снизить такие риски, в системе распределяются разные функции. Исполнитель решает поставленную задачу, ревьюер проверяет результат, техписатель отвечает за документацию, а оркестратор управляет декомпозицией работы и последовательностью шагов. Такое разделение позволяет не полагаться на единственный ответ модели и добавляет в процесс промежуточные точки контроля.
Архитектура сталкивается и с практическими ограничениями. Среди них — переполнение контекстного окна, требования к вычислительной инфраструктуре и стоимость обработки запросов. Дополнительные вопросы возникают при использовании внешних моделей: необходимо учитывать информационную безопасность и юридические ограничения.
Как меняется роль инженера
По мере роста автономности системы меняется и содержание работы специалиста. Его ценность всё меньше определяется объёмом вручную написанного рутинного кода. На первый план выходят архитектурное мышление, точная постановка задачи, формулирование критериев качества и приёмка результата.
Опыт ГНИВЦ показывает, что агентская разработка — это не просто подключение нескольких ИИ-инструментов. Для её внедрения нужны понятная структура ролей, инженерные проверки и правила, которые позволяют контролировать действия системы. Человек при этом не исключается из процесса, а смещается на уровень постановки целей, архитектуры и окончательного решения.


