«Диасофт» представил AI-driven Digital Q: конвейер ИИ-агентов ведет задачу от встречи с заказчиком до релиза

0

Компания «Диасофт» представила AI-driven Digital Q, новую версию экосистемы для команд разработки, в которой ИИ-агенты берут на себя не только написание кода, но и весь путь задачи: от разбора записи встречи с заказчиком до тестирования и подписанного релиза. В основе решения лежит конвейер из нескольких десятков специализированных агентов, разделенный на три контура, и подход, при котором главным артефактом разработки становится не код, а спецификация.

Почему ускорение кода не ускоряет релизы

По оценке «Диасофт», написание кода занимает лишь 10-15% пути от идеи до релиза. Поэтому ИИ-ассистенты, которые компании раздают разработчикам, заметно ускоряют сам кодинг, но почти не влияют на сроки вывода продукта: требования, согласования, тестирование и выпуск по-прежнему остаются ручной работой. Кроме того, работа с ассистентом в режиме диалога плохо масштабируется с одного инженера на команду.

Директор по производству «Диасофт» Юрий Дручинин поясняет: «Вайбкодинг хорошо работает, пока задачу ведет один человек. В промышленной разработке его ограничения быстро становятся проблемой: контекст живет в голове и чатах инженера, задачу сложно передать коллеге или разделить между несколькими специалистами, а качество целиком зависит от одного исполнителя. Поэтому мы строили не помощника для разработчика, а производственный конвейер, где каждый шаг фиксируется в трекере и системе контроля версий».

Три контура вместо одного ассистента

Конвейер AI-driven Digital Q разделен на три контура. В контуре «Обнаружение» (Discovery) агенты собирают и структурируют исходные материалы, от записей встреч до таблиц и презентаций, и формулируют из них бизнес-потребности. Если задача уже хорошо описана, этот этап пропускается. В контуре «Замысел» (Intent) потребности превращаются в пользовательские сценарии: агенты проецируют их на существующую архитектуру, подбирают готовые модули экосистемы и раскладывают работу на задачи в трекере вместе с тестовым сценарием. В контуре «Реализация» (Implementation) агенты проектируют изменения, пишут и проверяют код, тестируют задачу целиком и готовят выпуск.

В распространенной в отрасли двухконтурной модели обнаружение потребностей входит в контур замысла. «Диасофт» вынес его в отдельный контур, поскольку, по оценке компании, именно на этапе превращения разнородных требований в формальную спецификацию агенты сейчас дают наибольший эффект.

«Расческа» и встроенный контроль качества

Контур «Реализация» инженеры «Диасофт» называют «расческой»: на схеме от общего ствола отходят параллельные ветки, по одной на каждый сервис, затронутый задачей. В каждой ветке работают четыре агента. Проектировщик пишет дельта-спецификацию изменения, разработчик создает код, модульные тесты и документацию, критик с независимым контекстом проверяет соответствие спецификации, архитектурным стандартам и требованиям безопасности, а финализатор вносит изменения в основную спецификацию. Затем отдельный агент тестирует задачу целиком на развернутом стенде с тестовыми данными, результат принимает продакт-инженер, и только после этого агенты упаковывают и подписывают релиз.

Агенты исполняются в изолированных контейнерах в корпоративном контуре и обмениваются результатами только через трекер и систему контроля версий, поэтому задачу в любой момент может подхватить другой специалист. Директор по разработке инструментария и платформ «Диасофт» Дмитрий Старов подчеркивает: «Мы сознательно запретили агентам додумывать. Если данных не хватает, агент формулирует вопрос, и задача не пойдет дальше, пока на него не ответят. Человек остается в ключевых точках: утверждает замысел, проверяет архитектуру и принимает результат на стенде, а всю рутинную работу между этими точками берут на себя агенты».

Без привязки к модели и вендору

Конвейер не привязан к конкретной языковой модели или агентскому движку и может работать на открытых моделях, развернутых на серверах заказчика, так что код и данные не покидают периметр компании. От 70 до 80% кода типового приложения генерируют детерминированные шаблоны лоу-код платформ Digital Q, а агенты дописывают остальное, переиспользуя готовые компоненты экосистемы вместо того, чтобы каждый раз писать их с нуля. На выходе получается обычный код на Java Spring и Angular или React, который работает и без платформ «Диасофт». Экосистема входит в реестр российского ПО и разворачивается в собственном контуре заказчика или в облаке партнеров компании.

Результаты и планы

По данным «Диасофт», на собственных проектах компании новый подход сократил трудозатраты на треть, а соответствие кода требованиям превысило 99%. CRM-систему с нуля команда создала за три месяца. В проекте для одного из заказчиков двое специалистов команды внедрения по поверхностному ТЗ из набора Excel-файлов собрали прототип корпоративной системы за три дня: пять бизнес-сценариев и 27 экранных форм.

Начать знакомство с решением компания предлагает с пилота на одном продукте, бизнес-процессе или массиве требований. В ближайшее время «Диасофт» опубликует дорожную карту развития AI-driven Digital Q: в планах довести конвейер до установки решения у заказчика и расширить набор агентских навыков для новых отраслей.

Digital Report
Share.

About Author

Digital-Report.ru — информационно-аналитический портал, который отслеживает изменения цифровой экономики. Мы описываем все технологические тренды, делаем обзоры устройств и технологических событий, которые влияют на жизнь людей.

Leave A Reply