Благодаря применению инструментов Low-Code/No-Code многие технологии, ранее доступные лишь специалистам с глубокими знаниями программирования, SQL, data science и проч., становятся теперь доступны широкому кругу бизнес-пользователей. Кроме того, эти инструменты позволяют ускорить создание нужной функциональности, при этом снижают нагрузку на ИТ-специалистов. В рамках дискуссии на конференции «Гиперавтоматизация 2024», посвященной, в частности, возможностям Low-Code, ряд экспертов поделились своими наблюдениями о том, какие функции этих решений наиболее востребованы сегодня со стороны «гражданских разработчиков», и прогнозами относительно развития функциональности Low-Code. Кроме этого, эксперты назвали навыки, требуемые пользователям современных систем Low-Code/No-Code.
Эксперты
Константин Артемьев (info@sherparpa.ru) – генеральный директор Sherpa Robotics
Раис Ахкямов (elma@elma-bpm.ru) – руководитель практики CSP/BPM, Денис Мочалов – владелец продукта «ELMA365 Проекты», Алексей Пушкарев – ведущий архитектор продуктовых решений, компания ELMA
Никита Кардашин (info@naumen.ru) – руководитель практики комплексной цифровизации процессов, Naumen
Иван Мельников (info@rpa-robin.ru) – директор по развитию продуктов ROBIN (SL Soft)
Алексей Никитин (info@visiology.su) – генеральный директор Visiology
Вадим Седельников (info@softline.com) – владелец продукта платформы AiLine (Softline Digital)
Виктор Фогельсон (mail@tehnosk.ru) – директор по развитию «Сакура PRO», компания «Технос-К»
Наиболее востребованные бизнес-пользователями функции Low-Code
Как показывают опросы, среди бизнес-пользователей востребованы функции, позволяющие избежать эффекта «испорченного телефона» при взаимодействии с ИТ-специалистами или ускорить решение практических задач по автоматизации и трансформации бизнес-процессов, а также работе с данными, отчетностью и аналитикой.
Алексей Никитин: «В ближайшее время стоит ожидать развития функций, позволяющих расширить применение бизнес-аналитики в корпоративном секторе». |
«Мы наблюдаем большой интерес со стороны бизнес-пользователей к возможностям самостоятельно, за несколько секунд подготовить отчет или изменить параметры анализа — всего парой кликов мышкой или путем внесения изменений в формулы DAX», — отмечает Алексей Никитин.
В области роботизации бизнес-процессов основной спрос на Low-Code сейчас сконцентрирован в двух сегментах — там, где требуется автоматизация процессов, связанных с офисными пакетами, и там, где необходима интеграция с OCR-системами, считает Константин Артемьев.
Иван Мельников, директор по продуктам ROBIN компании SL Soft, поясняет, что для бизнес-пользователей RPA-платформ важно, чтобы в большинстве сценариев им не требовались знания в области программирования: «Подход No-Code делает роботизацию бизнес-процессов более быстрой и дешевой».
Никита Кардашин среди наиболее востребованных функций видит проектирование и визуализацию бизнес-процессов, а также повторяемых взаимосвязанных мероприятий (шагов), обеспечивающих бизнес-ценность для рынка или внутренний сервис для других подразделений компании: «Эти средства могут быть различными — построенными как на базе общепринятых схем визуализации и проектирования процессов (BPMN, IDEF0), так и нотаций производителей конкретных средств автоматизации». Кроме того, наблюдается высокий спрос на проектирование визуальных форм и пользовательских интерфейсов.
Виктор Фогельсон среди самых востребованных инструментов Low-Code выделяет средства создания сайтов, интернет-магазинов, системы BPM и CRM, а также разнообразные аналитические решения. Среди функций, по его мнению, высокий спрос имеется на реализацию и поддержку мобильных версий приложений, аналитику процессов, создание и модификацию пользовательских интерфейсов, персональные настройки.
Вадим Седельников: «По мере развития ИИ решаемые им задачи усложняются, а порог входа и требования к пользователям снижаются». |
Вадим Седельников выделяет такие наиболее популярные у бизнес-пользователей средства, как: инструменты Low-Code для построения отчетов и дашбордов, настройки автоматизированных бизнес-процессов, инструменты для подключения и обмена данными с различными корпоративными системами и сервисами, средства создания и управления базами данных, не требующие глубоких знаний SQL или других языков запросов, и, конечно, языковые модели. Раис Ахкямов, кроме того, отмечает средства добавления полей в приложения и процессы, вынесение их на формы объектов, документов и задач, а также простое изменение маршрутов, связанное с включением или удалением участников процесса, задач и зон ответственности.
«Для бизнес-пользователей характерны запросы на описание регламентов и процессов с целью их автоматического исполнения в дальнейшем, — продолжает Денис Мочалов. — Рядовым бизнес-пользователям доступны и понятны инструменты простой настройки пользовательских интерфейсов, фильтров и индивидуальных параметров. Востребован и специальный функционал, созданный под отдельные роли: дашборды, отчеты, запуск определенных бизнес-процессов и инструментов контекстной коммуникации для взаимодействия в рамках задач, документов и других объектов системы».
Перспективные функции для бизнес-пользователей Low-Code
«Подходы Low-Code и No-Code будут развиваться по всем возможным направлениям — от создания телеграм-ботов и конструкторов сайтов до роботизации рутинных задач, — считает Артемьев. — Спрос на все эти возможности будет расти». С ним согласен и Ахкямов: «Вектор развития Low-Code в целом определен — это функции роботизации, поддержка DMN (нотация для моделирования процессов принятия решений), CI/CD, DevOps, аналитика, Process Mining, подключение и обучение механизмов ИИ на основе данных, имеющихся внутри систем». «Кроме того, мы наблюдаем тенденцию на упрощение рутинных задач, — добавляет Седельников. — Ожидается, что средства Low-Code и No-Code упростят решение множества задач в области аналитики, отчетности и визуализации данных. К тому же с момента запуска ChatGPT все больше задач выполняются с помощью языковых моделей».
Виктор Фогельсон: «Следующим этапом развития систем Low-Code станет переход к No-Code». |
«Следующим этапом развития систем Low-Code станет переход к No-Code, — полагает Фогельсон. — Также широкое распространение получат системы на базе GPT и генеративные сети».
Никитин и его коллеги, работающие в области бизнес-аналитики и визуализации, также наблюдают высокий интерес пользователей к самостоятельной работе с данными — они считают, что в ближайшее время стоит ожидать развития функций, позволяющих расширить применение BI в корпоративном секторе.
Никита Кардашин: «В числе наиболее востребованных функций — проектирование и визуализация бизнес-процессов, а также повторяемых взаимосвязанных мероприятий». |
О первоочередном развитии механизмов интеграции говорит и Кардашин: «Крайне редко встречаются организации, в которых все или большая часть процессов автоматизируются в единой среде. Любой сложный процесс или конвейер процессов требует получения данных из различных источников, а также передачу "своих" данных смежным системам. Думаю, в ближайшие годы многие разработчики платформ Low-Code сконцентрируются на функциональности интеграционных возможностей и ETL-механизмов для работы с данными. Это, кстати, актуально для инструментов машинного обучения и технологий больших данных».
Ключевая тенденция
В том, что касается перспектив ИИ, наши эксперты единодушны — его применение в системах Low-Code станет главной тенденцией в обозримом будущем.
Так, Седельников считает ИИ основным движущим механизмом развития инструментов Low-Code/No-Code: «По мере развития ИИ решаемые им задачи усложняются, а порог входа и требования к пользователям снижаются. Развитие языковых моделей упрощает интерфейс взаимодействия и делает инструменты более гибкими и унифицируемыми».
Мельников уверен, что в ближайшие годы будет появляться все больше прикладных решений, использующих ИИ-модули: «Такие решения уже сегодня используются в качестве цифровых ассистентов сотрудников, помогая им в ежедневной работе. Кроме того, ИИ удачно дополняет Low-Code в задачах, связанных с обработкой данных, таких как подготовка рефератов текстов, формирование ответов на типовые вопросы пользователей, анализ документов. Эффект от применения этих технологий в полной мере можно получить благодаря синергии с технологиями OCR и RPA: системы OCR распознают документы и выделяют в них текстовый слой, затем с помощью ИИ определяется категория документа и извлекаются атрибуты и сущности, после чего программные роботы создают в учетных системах карточки документов».
По мнению Кардашина, в процессной автоматизации спектр применения интеллектуальных решений огромен — от коммуникаций с помощью чат-ботов, обработки голоса и естественного языка, больших языковых моделей (Large Language Model, LLM) до узкоспециальных решений для прогнозирования или поддержки принятия решений. Актуально и дополнение инструментов Low-Code различными вспомогательными средствами, например, облегчающими разработку скриптов или интеграционных сценариев. «Благодаря ИИ меняется подход к встроенной документации и поддержке: на смену многостраничным руководствам приходят LLM, способные взаимодействовать с пользователями на естественном языке. Полагаю, ИИ-решения значительно снизят порог входа для непрофессиональных разработчиков и минимизируют риск возникновения человеческих ошибок», — отметил Кардашин.
«ИИ-функции получают широкое применение в системах документооборота, поисковых системах, электронных библиотеках и архивах документов», — отмечает Фогельсон.
Денис Мочалов: «Встроенные механизмы ИИ позволят ускорить генерацию текстовых описаний объектов системы». |
Встроенные механизмы ИИ позволят ускорить генерацию текстовых описаний объектов системы, дополняет Мочалов. Кроме того, они упростят бизнес-пользователям подготовку первичных требований к системам и технических заданий для более квалифицированных специалистов: «Также стоит ожидать появления готовых специализрованных функций для различных предметных областей, таких как обработка обращений, навигация по базам знаний и массивам данных, встраивание ИИ-помощников в пользовательские интерфейсы и пр.».
Раис Ахкямов: «Вектор развития Low-Code в целом определен — это функции роботизации, поддержка DMN, CI/CD, DevOps, аналитика, Process Mining, подключение и обучение механизмов ИИ». |
Среди других сфер применения ИИ в Low-Code — анализ, оценка и прогнозирование рисков, создание и улучшение процессов, чат-боты с поддержкой бизнес-функций, обработка скан-копий и аудиовизуальных документов, считает Ахкямов.
«Яркий пример использования ИИ в Low-Code — виртуальный помощник ViTalk GPT, помогающий пользователям правильно формулировать запросы на метаязыке DAX для выполнения операций над массивами данных, а также готовить ETL-скрипты на Python для загрузки информации, — рассказывает Никитин. — Этот подход позволяет экономить до 20% времени профессиональных аналитиков и кардинально снижает порог входа для бизнес-пользователей при переходе от простых визуализаций к более сложным операциям над данными».
«На нашей платформе Sherpa AI подход Low-Code реализован на основе генеративного ИИ: бизнес-пользователь описывает свою задачу или сценарии взаимодействия, а ИИ-модель предлагает ему вариант готового робота, — конкретизирует Артемьев. — Генеративные модели эффективны также при составлении шаблонов различных документов: пользователь загружает документ и получает на его основе готовый шаблон».
Можно предположить, что по мере развития механизмов ИИ их стоимость будет снижаться, а возможности — напротив, расширяться, благодаря чему средства Low-Code станут стандартом де-факто в подавляющем большинстве сценариев их применения.
Необходимые навыки пользователей систем Low-Code/No-Code
Конечно, системы Low-Code/No-Code ориентированы на «гражданских» специалистов, непрофессионалов в области разработки ПО, однако для них обязателен определенный набор навыков. Эксперты перечислили характерные черты типичных бизнес-пользователей решений Low-Code и отметили навыки, необходимые для эффективной работы.
Как отмечает Никитин, пользователями инструментария Low-Code и No-Code могут быть различные группы — от топ-менеджеров до линейных руководителей и аналитиков: «Сфера применения этих решений очень широка, — добавляет он. — К Low-Code можно отнести, например, использование специального синтаксиса и метаязыков. Например, работу с формулами DAX используют профессиональные аналитики, которые могут не иметь глубоких знаний в области ИТ».
Иван Мельников: «Подход No-Code ускоряет и удешевляет роботизацию бизнес-процессов». |
По наблюдениям Мельникова, основные пользователи решений Low-Code — это сотрудники бизнес-подразделений: «Они принимают активное участие в проектах, формулируют требования, отслеживают их реализацию и затем используют модернизированный процесс. В ряде случаев бизнес-пользователи просят дать им доступ к платформе роботизации, чтобы попытаться самостоятельно собрать каркас автоматизируемого процесса».
Алексей Пушкарев: «Ключевую роль в успехе Low-Code играют личные качества пользователей». |
Алексей Пушкарев считает, что, как правило, пользователями Low-Code становятся инициативные сотрудники, стремящиеся упростить собственную работу и уменьшить рутину в своем отделе, при этом ключевую роль играют личные качества человека: интерес к технологиям, логический и аналитический склад ума, желание разбираться: «Как правило, это пользователи, которые ранее автоматизировали свои локальные задачи с помощью электронных таблиц вроде Excel. Кроме того, это могут быть аналитики или специалисты, отвечающие за развитие компании».
Кардашин в качестве типичных пользователей инструментария Low-Code видит экспертов предметных областей — руководителей подразделений, менеджеров процессов или проектов, имеющих начальные знания в области ИТ или, по крайней мере, интерес к ним. Что очень важно, эти люди заинтересованы в автоматизации и оптимизации процессов своих подразделений. При этом предметная область применения подхода Low-Code не имеет значения.
Артемьев считает, что «пользователи должно хорошо понимать собственные бизнес-процессы», и выделяет следующие их категории: аналитики, работающие с большими массивами данных; специалисты по управлению проектами, использующие Low-Code для создания и управления проектными планами и процессами; менеджеры по продуктам, автоматизирующие рабочие процессы в своих командах; операционные менеджеры, отвечающие за оптимизацию внутренних бизнес-процессов.
По мнению Седельникова, чаще всего бизнес-пользователями инструментов Low-Code становятся аналитики и маркетологи: «Они применяют эти решения для анализа данных, визуализации и создания отчетов. Из-за всплеска развития языковых моделей типа ChatGPT число таких категорий сотрудников растет — инструментами Low-Code начинают активно пользоваться HR-специалисты, юристы, технические писатели и т. д.».
Разные системы Low-Code могут иметь разную функциональность, и квалифицированным пользователям надо разобраться в средствах, позволяющих модернизировать тот или иной сервис. Узкоспециализированные продукты дают возможность быстро автоматизировать нужный процесс (например, инструменты Service Desk или боты-автоответчики) или воспользоваться готовым сервисом (например, для создания веб-сайта или каталога интернет-магазина), не внося в него существенных изменений».
Большинство экспертов подчеркивают важность ясного понимания бизнес-процессов, которые пользователи собираются автоматизировать, а также учета потребностей коллег, участвующих либо заинтересованных в этих процессах. «Никакая платформа Low-Code не заменит правильно спроектированный процесс», — отмечает Кардашин. Нелишними, по его мнению, будут и общие ИТ-знания — в частности, о моделях данных, процессах, правах доступа, об интеграции информационных систем и пр.
Константин Артемьев: «Подходы Low-Code и No-Code будут развиваться по всем возможным направлениям». |
Артемьев считает, что пользователям также нужно хотя бы в общих чертах понимать, как работают алгоритмы. Кроме того, желательно иметь представление о базовых типах данных.
По мнению Седельникова, пользователям важно понимать основные принципы работы с данными, их анализа и визуализации. Кроме того, специалисты должны знать, как с помощью инструментов Low-Code можно анализировать задачи и находить эффективные решения. «В последнее время все больше внимания привлекают компетенции по написанию запросов для языковых моделей», — добавляет он.
Поскольку основные бизнес-пользователи решений Low-Code для роботизации бизнес-процессов, таких как ROBIN, — это аналитики и технологи, то, по мнению Мельникова, они в силу специфики своей работы должны понимать бизнес-процессы компании и обладать общими компетенциями в ИТ: «Сотрудники бизнес-подразделений принимают активное участие в проекте, помогая автоматизировать процесс, максимально убрав из него рутину». Впрочем, полагает Пушкарев, главное качество пользователя Low-Code — это логический и аналитический склад ума, а также умение искать информацию и находить точки неоптимального выполнения бизнес-процессов либо проблемы.
В свою очередь Фогельсон основным навыком, необходимым для освоения платформ Low-Code, считает желание и умение обучаться. «Речь идет о приобретении новых навыков с каждым новым продуктом, — поясняет он. — Для базового освоения готовых платформ обычно требуется три-четыре дня». Вместе с тем для работы с продуктами Low-Code в качестве проектировщика систем или процессов требуются общие знания в области архитектуры приложений и бизнес-процессов.
«Мы наблюдаем растущий интерес к возможностям языка DAX для работы с данными. Его синтаксис далек от программирования, но требует от специалистов общего понимания логики операций, — добавляет Никитин. — Значительно снизить планку требований помогает искусственный интеллект. Так, виртуальный помощник ViTalk GPT дает возможность формулировать запросы на естественном языке и получать готовые формулы DAX с уже подставленными параметрами и переменными, пользователям остается только проверить корректность полученных запросов».
***
Применение искусственного интеллекта в системах Low-Code/No-Code станет основной тенденцией ближайшего будущего, а главное требование к пользователям таких систем — желание учиться и понимание бизнес-процессов своей компании.
Михаил Зырянов (mikez@osp.ru) — шеф-редактор, OSP.RU (Москва).