Александр Сахаров

Демонстрация обновленной Digital Q, LCNC-платформы «Диасофт», показала синтез двух трендов в современной разработке — применение «искусственного интеллекта» в рамках экосистемы, изначально построенной на принципах low-code. Обновление, показанное на конференции «Летний партнерский день», носит концептуальный характер: использование ИИ для разработки приложений в ситуациях, когда нужно проводить сборку не из отдельных строк кода, а из функциональных модулей, дает интересные результаты.

LCNC: последовательное развитие

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

Концепция переиспользования, «упакованная» в LCNC-платформу, радикально удобнее и экономически выгоднее традиционной разработки, но обладает рядом проблем. Например, часто заказчику нужно знать, что внутри «кубиков», из которых построена его информационная система — для контроля инфобезопасности, для предоставления кода регуляторам и т. д.

«Диасофт» же поднял концепцию переиспользования на новый уровень, создав и выведя на рынок ряд бизнес-приложений, разработанных на его же платформе. CRM, ERP, BPM и другие системы, созданные по принципам LCNC, доступны российским корпоративным заказчикам как тиражируемые продукты. Более того: партнеры компании стали активно выводить на рынок свои прикладные системы, созданные «из кубиков», но упакованные в коммерческий продукт.

Переход на AI-native не отрицает ни базовых принципов LCNC, ни предложенных ранее компанией «Диасофт» элементов прикладного развития концепции, но активно их развивает.

ИИ и LCNC: от конкуренции к синтезу

Инструменты «искусственного интеллекта» для написания кода используют в разных форматах — от вайбкодинга для простых приложений до органичного встраивания в конвейер для разработки сложных корпоративных систем. Создавать приложения стало проще, однако это по-прежнему требует сложных и дорогих процессов, упомянутых выше — тестирования, поддержки, развития и пр. Кроме того, корпоративные заказчики пока осторожно относятся к ИИ (хотя в бизнес-среду ИИ внедряют удивительно быстро).

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

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

Все в рамках платформенного подхода

Платформа Digital Q — была и остается единой экосистемой разработки. «Весь контекст, знания и артефакты разработки должны находиться внутри собственной экосистемы компании, а не зависеть от поставщика LLM, — уверен Александр Сахаров, директор по работе с партнерами, член правления компании „Диасофт“. — Это позволяет управлять стоимостью разработки, сохранять независимость и обеспечивать масштабирование решений».

Подход обеспечивает устойчивость платформы и создаваемых на ее основе бизнес-систем, позитивно влияя на ряд факторов — от управляемости до безопасности. Это важно для корпоративных заказчиков, которыми в данном случае выступают как компании, покупающие платформу для внутренней разработки, так и ИТ-фирмы, специализирующиеся на заказной разработке и создающие на основе Digital Q коммерческие релизы.

Как это выглядит на практике

В парадигме AI-native процесс разработки приложений на платформе Digital Q теперь состоит из двух составляющих, которые вендор называет «контурами». Есть «контур замысла», в котором разработчики формулируют техническое задание, описывая возможности и функции будущей системы. Есть контур «исполнения замысла», который максимально автоматизирован благодаря широкому использованию ИИ-агентов. Если раньше LCNC-платформа позволяла командам разработки на платформе Digital Q абстрагироваться от кода, то теперь процесс пошел еще дальше — абстрагироваться можно от процессов сборки бизнес-решения из функциональных модулей.

ИИ-агенты в контуре реализации платформы Digital Q — не разрозненный набор, а единый комплекс инструментов, позволяющий реализовать подход Specification-Driven Development. В рамках этого подхода команда разработки концентрируется на формировании спецификаций и бизнес-логики, а ИИ-агенты, адаптированные под задачи LCNC-разработки, берут на себя создание приложения. Генерация нового кода, конечно, может потребоваться, соответствующие инструменты в Digital Q давно реализованы (API и другие), однако даже в очень сложных задачах она не превышает 10–15% от общего объема кодовой базы.

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

Переработанные ERP и CRM — тоже с ИИ-агентами внутри

На обновленной платформе разработки вендор пересобрал собственные продукты. Партнерам были продемонстрированы, в частности, Digital Q.ERP и Digital Q.CRM.

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

«Современная ERP должна не просто учитывать данные, а помогать принимать решения, — сказал Дмитрий Гребенщиков, директор департамента „Управление ресурсами предприятия“ компании „Диасофт“. — Для этого важно учитывать все факторы одновременно: спрос, поставки, производство, персонал, финансовые показатели». Именно такой подход лежит в основе интегрированного бизнес-планирования, теперь доступного пользователям Digital Q.ERP.

При этом новый продукт выполняет функции традиционной ERP, отражая в едином цифровом пространстве все ключевые процессы в организации — от финансового управления и производства до продаж, закупок, кадров и документооборота. Но сегодня от такой системы нужно больше — обновленная Digital Q.ERP наряду с основными функциями получила ряд дополнительных и теперь может выполнять задачи, ранее характерные для систем иных классов — от BI до BPM.

Например, новая версия Digital Q.ERP использует Process Mining — в котором, в свою очередь, реализованы ИИ-инструменты — для обнаружения неэффективных операций, «бутылочных горлышек» и пр. Более того — система предлагает варианты оптимизации в «точках автоматизации» и рассчитывает соответствующий экономический эффект, который, по оценкам Дмитрия Гребенщикова, может составлять десятки миллионов рублей в год.

Вместо заключения

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

Источник: