Как мы строили low-code платформу для программирования роботов и автоматизации бизнес-процессов: архитектура от визуального сценария до исполнения
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Обычно low-code инструменты воспринимаются, как визуальный конструктор, где пользователь соединяет блоки и получает работающий процесс. Но когда результатом процесса становится управление роботом, требования к архитектуре резко меняются: ошибка в визуальном сценарии уже не просто приводит к неправильному результату в интерфейсе. Она может изменить поведение физической системы.
Разберём, как мы проектируем архитектуру собственной low-code платформы для автоматизации бизнес-процессов, конструирования ИИ-агентов и программирования роботов: как представляем сценарий внутри системы, где проходит граница между визуальным редактором и исполняемой частью, как отделяем описание программы от её выполнения и как сохраняем возможность развивать платформу, не ломая уже созданные сценарии.
Покажем, какие архитектурные решения мы рассматривали, от каких подходов отказались и почему. Отдельно поговорим о сложности, которая появляется при попытке сделать визуальный язык одновременно удобным для пользователя и достаточно выразительным для сложных сценариев, а также о том, какие инженерные принципы из этого опыта применимы к другим платформам.
12 лет в IT. Запустил множество продуктов на рынке РФ, в числе которых: продукты и сервисы платформы ML Space (предоставляющие мощности суперкомпьютеров Кристофари) и PaaS сервисы и продукты платформы Evolution в SberCloud (ныне Cloud.ru), а также VK Data Platform. В настоящее время руководит продуктами в Хайтекчер. Увлекается путешествиями, походами, боевыми искусствами и мотоциклами.
Видео
Другие доклады секции
TechLead