Relevant
Кейс

RPA-микросервис для автоматизации создания пропусков в «Домопульт»

Время создания пропуска сократилось с 2–3 минут до 30–60 секунд, снята зависимость от перелогинизации; любой сотрудник может создавать пропуска параллельно через ИИ-агента и единую техническую сессию.

КлиентСеть апартаментов краткосрочной аренды
Сервис«Домопульт» (пропускной режим)
Краткий результат30–60 сек на пропуск, параллельная работа, без лимитов перелогина, централизованная история заявок.

Контекст

Контекст и предпосылки

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

Именно такая модель доступа и стала операционной проблемой: иметь отдельные аккаунты под каждый апартамент было сложно и неуправляемо.

Проблема

Архитектура доступов в «Домопульт» давала три ключевых ограничения:

01

Единый аккаунт на организацию

Все апартаменты объединены в одном личном кабинете; каждый сотрудник не может иметь полноценный независимый доступ к модулю пропусков сразу для всех апартаментов сети.

02

Ограничение на переключение сессий

Система лимитирует число «перелогинизаций» (передачи сессии другому пользователю) в сутки, что блокировало работу в пиковые часы.

03

Потеря контекста

При смене активного пользователя сотрудник терял незавершённые действия; история действий не была персонализирована.

Это превращало создание каждого пропуска в ручной процесс, зависимый от «очерёдности», с простоями и ошибками в часы пик (заезд гостей, смена персонала).

Решение

ИИ-агент как единый proxy-слой

Вместо доработки SaaS — микросервис и одна техническая сессия

Никита Ермолов

Никита Ермолов

разработчик

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

Задачи

Что нужно было реализовать

Распознавание заявок в MAX

Парсинг текстовых и голосовых сообщений в чате: апартамент, ФИО гостя, дата визита, тип доступа — через LLM с проверкой обязательных полей.

Карточка подтверждения

Перед отправкой ИИ-агент возвращает структурированную карточку заявки с кнопками «Подтвердить» и «Изменить» — человек остаётся в контуре и видит, что отправит микросервис.

Заполнение формы «Домопульта»

RPA-микросервис открывает веб-сессию, авторизуется под учётной записью компании и заполняет форму гостевого пропуска по данным из карточки.

Логи и наблюдаемость

Каждый шаг пишется в журнал: исходное сообщение, распознанные поля, скриншоты заполнения — чтобы можно было разбирать спорные случаи и быстро править селекторы при смене вёрстки.

ИИ-агент

Что делает ИИ-агент

01

Принимает запрос от сотрудника в свободной форме: «Пропуск для Иванова Петра, апартамент 302, заезд 20 марта»

02

Извлекает структурированные данные: ФИО гостя, номер апартамента, даты

03

Уточняет при неполноте: если данных не хватает — автоматически запрашивает недостающее

04

Создаёт заявку на отправку пропуска с возможностью «отредактировать» и «подтвердить»

05

Создаёт заявку на пропуск в «Домопульт» через единую техническую сессию

Заявка через мессенджер

Сотрудник пишет в чат — агент отвечает карточкой

Сценарий одинаков для текстовых сообщений и голосовых: ИИ-агент в MAX вытаскивает из реплики апартамент, ФИО гостя и дату, возвращает структурированную заявку и ждёт подтверждения.

Сотрудник может «Изменить» — уточнить данные в диалоге — или «Подтвердить», и тогда микросервис создаёт пропуск в «Домопульте» в фоне.

Скрин чата MAX: текстовое сообщение «Апартамент 582 на 21 марта для Иванов Иван Иванович» — ИИ-агент возвращает карточку заявки с кнопками «Подтвердить» и «Изменить»
Текстовое сообщение
Скрин чата MAX: голосовое сообщение — ИИ-агент расшифровывает аудио и формирует карточку заявки на гостя «Сидоров Иван Петрович»
Голосовое сообщение

Подход

Архитектура и технический стек

Схема потоков, RPA и роль ИИ-агента в микросервисе

Архитектура и решение

Несколько каналов входа (Max и веб-форма), один микросервис с ИИ-агентом и единая браузерная сессия с «Домопультом».

Схема архитектуры: сотрудники отправляют сообщения через MAX или веб-форму, ИИ-микросервис обрабатывает их и создаёт пропуска в «Домопульте»

Стек

Стек технологий

Что внутри микросервиса

Интерфейс для сотрудников

MAX-бот и одна внутренняя веб-форма — без необходимости входить в «Домопульт».

ИИ-агент

LLM (GPT‑4o) для парсинга и валидации входящих данных от сотрудников в свободном формате.

Автоматизация

Headless-браузер (Puppeteer / Selenium) для выполнения действий в интерфейсе.

Результаты

До и после

МетрикаДоПосле
Время создания одного пропуска2–3 мин (ожидание сессии + ручной ввод)30–60 секунд
Количество сотрудников, создающих пропуска параллельно1 (очередь)Без ограничений
Ошибки при вводе данныхЧасто (ручной ввод)Минимальны (валидация агентом)
Зависимость от перелогинизацииКритическаяУстранена
Нагрузка на «главного» оператора пропусковВысокаяБлизка к нулю
История создания заявокОтсутствовала. Сложный сбор историиИстория на одном экране со временем создания и данными пропусков

Под капотом

Технические нюансы и решения

01

Проблема сессии

«Домопульт» не имеет публично задокументированного API для сторонних разработчиков. Решение — headless-браузер (Puppeteer), который эмулирует действия пользователя в веб-интерфейсе и удерживает сессию через keep-alive механизм. Перелогин происходит автоматически при истечении токена — без участия сотрудников.

02

Проблема параллельных запросов

Реализована очередь задач (Redis Queue / Celery), которая последовательно выполняет создание пропусков через единую браузерную сессию без конфликтов.

03

Проблема «свободного» формата запроса

ИИ-агент обучен на шаблонах заявок сети апартаментов — понимает как стандартные формы ввода, так и произвольные сообщения от сотрудников на естественном языке.

Выводы

ИИ-агент как операционный middleware

Кейс демонстрирует, что ИИ-агент эффективен не только как чат-бот для клиентов, но и как операционный middleware: он устраняет технические ограничения сторонних SaaS-платформ, не требуя их доработки, и превращает сложный многошаговый процесс в одно голосовое или текстовое сообщение для любого сотрудника команды.

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

Обсудим ваш проект?

Расскажите о задаче — предложим подходящее решение и сориентируем по срокам.

Обсудить проект

FAQ

Частые вопросы о таких проектах

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

MAX — основной канал коммуникации сотрудников клиента. Делать отдельный кабинет или мобильное приложение значило сломать сложившийся процесс и получить ещё одну точку входа. Мы встроились в привычный мессенджер: сотрудник продолжает работать как и раньше, агент молча подхватывает заявки и отвечает структурированной карточкой.

На каждом шаге микросервис делает скриншоты и пишет журнал. Если селектор поля сломался — мониторинг сразу присылает алерт с картинкой и трейсом. У нас типовое время фикса — несколько часов: меняем селектор, выкатываем обновление, сервис продолжает работу.

Да. Архитектура «ИИ-агент в мессенджере + RPA-микросервис» подходит под любые процессы, где сотрудник вручную переносит данные из переписки или документа в корпоративную систему: создание заявок, выгрузки отчётов, реконсиляции, генерация документов. Подберём LLM, мессенджер и целевую систему под ваш контур.

Другие проекты

Как мы создали самый технологичный сайт в индустрии сэндвич-панелей

TEROL: сайт для IT-интегратора с присутствием в Великобритании и Таиланде