Окончание, начало здесь

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

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

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

«В отличие от вайб-кодинга, где модель генерирует программный код, здесь она конфигурирует готовое приложение из компонентов платформы, опираясь на намерение человека, — отмечает Рамазан Салпагаров, директор по развитию платформы LDM (входит в продуктовый портфель ИТ-холдинга LANSOFT). — Для корпоративной разработки это принципиально важно: мы получаем не только скорость, но и сохраняем управляемость, предсказуемость и стандартизацию». Эта модель станет мейнстримом для LCNC-платформ и распространится на весь жизненный цикл разработки — от аналитики до документирования, уверен Рамазан Салпагаров.

Заметим, что бизнес-эффекты от внедрения LCNC достаточно разнообразны.

«В современных условиях на первый план выходят не только скорость разработки и снижение порога входа, но и экономический эффект, возможность компенсировать дефицит разработчиков, гибкость заказной разработки и архитектурная адаптивность», — напоминает Антон Симуни, руководитель разработки no-code платформы «Акола» в ИТ-экосистеме «Лукоморье». Но можно посмотреть и еще шире.

Дополнительные преимущества LCNC

Сегодня важны дополнительные преимущества инструментов LCNC, о которых часто забывают. Если о традиционных преимуществах — упрощении & ускорении разработки, уменьшении количества кодеров и пр. — помнят все, то часто забывают о снижении трат при проверке финального результата разработки на соответствие требованиям комплаенса. Комплаенс может быть как требованиями собственных подразделений компании и/или ее контрагентов, так и требованиями государственных регуляторов.

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

«В России выше значимость реестра отечественного ПО и сертификации регуляторов как фактора выбора платформы, чего почти нет в решениях для западных рынков», — говорит Алексей Какунин, генеральный директор компании ЕМДЕВ.

«45% участников опроса считают, что ИИ существенно повышает скорость разработки, но 41% при этом отмечают одновременное снижение качества решений. Ускорение само по себе не цель», — говорит Марианна Данилина, руководитель управления стратегии, исследований и аналитики Ассоциации ФинТех. Барьер для масштабирования — требования информационной безопасности, на что указали 65% российских финтех-компаний. Это причина смещения спроса на рынке в сторону локальных решений с возможностью развертывания внутри контура компании.

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

LCNC снижает TCO. «Корпоративная система живет годами, требования постоянно меняются, и возможность быстро изменить процесс, интерфейс или автоматизацию без полноценного цикла классической разработки существенно сокращает стоимость владения и зависимость от дефицитных разработчиков», — подчеркивает Наталья Буйлина, директор по развитию Сфера.ITSM в ИТ-холдинге Т1.

От заказной разработки — к тиражируемому софту

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

Функциональные возможности, доступные инструментам low-code, уже достаточно широки. Создание на платформе «Диасофта» решения для управления «умными городами», которое было реализовано еще несколько лет назад, — пример интересный и достаточно показательный.

Особенно заметен запрос на тиражируемый софт, построенный на LCNC-платформах, для сегментов систем управления взаимоотношениями с поставщиками (SRM), управления ИТ-услугами (ITSM), управления корпоративными услугами (ESM), управления взаимоотношениями с клиентами (CRM) и пр., говорит Михаил Миронов, директор отделения low-code решений IBS: «Рабочая модель — сделать тиражируемое ядро: основные сущности, процессы, роли, типовые интеграции, отчетность, а затем адаптировать это под конкретную компанию».

LCNC как проводник для новых технологий

Заметим, что использование LCNC упрощает применение новых технологий: все необходимое для них может быть упаковано в модуль и/или включено в состав платформы.

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

«На российском рынке платформа должна поддерживать работу с локальными языковыми моделями в закрытом контуре, — говорит Алексей Гришин, технический директор BPMSoft (ИТ-холдинг LANSOFT). — Мы это обеспечиваем: ни одна LLM к продукту не „приколочена гвоздями“, заказчик выбирает модель под свои требования — от облачной до развернутой на собственной инфраструктуре».

Подход позволяет, например, быстро внедрять ИИ-агентов. Например, его реализовали в Digital Q.CRM, продукте «Диасофт», созданном на базе обновленной платформы компании, который выведен на рынок как отдельный продукт.

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

Актуальность вектора на создание решения, которое не просто автоматизирует рутину, но и, являясь продуктом LCNC, дает инженерам свободу для реализации сложных и нестандартных задач, отмечает Руслан Рахметов, генеральный директор Security Vision.

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

«Заказчики оценивают уже не сам факт наличия low-code инструмента, а его применимость для критичных процессов, интеграций, нагрузок и соответствия требованиям ИБ», — говорит Александр Сахаров.

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

В таких условиях радикально изменяется позиционирование платформ в ИТ-рельефе российских корпоративных заказчиков.

«Рынок low-code/no-code перестал быть нишевым инструментом для автоматизации отдельных процессов и становится частью базовой архитектуры корпоративных платформ, — говорит Антон Симуни. — LCNC все чаще рассматривают не только как инструмент разработки, но и как элемент стратегии управления корпоративной ИТ-архитектурой и как основу для построения внутренних платформ разработки».

Источник: