Платформа программной роботизации «Атом.РИТА» (Роботизированный Интеллектуальный Технологичный Ассистент)
- Заказчик:
- АО "Гринатом"
- Руководитель проекта со стороны заказчика
- Поставщик
- АО "Гринатом"
- Год завершения проекта
- 2022
- Сроки выполнения проекта
- Май, 2021 - Май, 2022
- Масштаб проекта
- 18000 человеко-часов
- Цели
-
Создание импортонезависимой платформы роботизации для атомной отрасли и внешних заказчиков
-
Повышение эффективности роботизации, снижение стоимости услуг по программной роботизации для атомной отрасли
-
Повышение собственной экспертизы в области продуктовой разработки
-
Импортозамещение – переход на собственную платформу роботизации, миграция нескольких сотен роботов с зарубежной платформы на свою.
-
Уникальность проекта
Накопленная многолетняя экспертиза в разнообразных областях роботизации бизнес-процессов (RPA) атомной отрасли, позволила создать продукт, который не только соответствует строгим требованиям Росатома, но и закрывает львиную долю функционала, необходимого для успешной роботизации на рынке.- Облачная архитектура: быстрый старт и возможность разработки роботов из любого местоположения и в любое время
- Возможность разработки и запуска роботов в импортозамещенной среде на Linux
- Интеллектуальные компоненты – голосовой движок и классификатор: возможность решать более сложные комплексные задачи, чем при классической роботизации, больший экономический эффект.
- Информационная безопасность –полный аудит действий пользователя и системы на двух уровнях – СУБД и Приложения; шифрование и строгое разграничение прав доступа.
- Управление и контроль за роботами - аналитика по запускам роботов: сбор и хранение данных обо всех запусках роботов с возможностью их просмотра в различных разрезах, формирования отчета, графика и усредненных показателей.
- Мониторинг текущих показателей: дашборды по состоянию агент-хостов, сервисов триггеров и роботов, в том числе с данными по загрузке серверов (памяти, процессора, диска), последним ошибкам, логам и т.п.
- Обеспечение удобной совместной работы разработчиков над проектами: облако, версионирование и возможность разграничения прав доступа на уровне проектов.
- Сниппеты – возможность переиспользования частей роботов: сохранение определенной последовательности шагов в отдельный сниппет и обращение к нему в рамках любых проектов.
- Проект решает задачи импортозамещения
- Да
- Использованное ПО
Продукт представляет собой собственную разработку, в продукте использовались передовые технологии и лучшие практики разработки ПО.
Платформа использует сертифицированную ФСТЭК СУБД PostgresPro.
- Сложность реализации
При разработке продукта нужно было обеспечить соответствие строжайшим требованиям информационной безопасности атомной отрасли и пройти испытания. Также важно было учесть ограничение на использование открытого ПО и использование возможных сторонних лицензий, чтобы продукт был самостоятельным, по-настоящему импортонезависимым и мог попасть в реестр отечественного ПО.
- Описание проекта
«Атом.РИТА» (Роботизированный Интеллектуальный Технологичный Ассистент) – это Low-code RPA-платформа, которая позволяет организовать полный цикл программной роботизации бизнес-процессов: создание программных роботов, отладку, поддержку и развитие. Платформа состоит из пяти модулей:
- Атом.РИТА: Разработчик – модуль, предназначенный для создания, хранения, изменения и отладки программных роботов, реализованный как веб-приложение.
- Атом.РИТА: Сотрудник – модуль, предназначенный для выполнения программного робота, устанавливаемый на рабочую станцию
- Атом.РИТА: Администратор – модуль, предназначенный для автоматического запуска и управления роботами, созданными в модуле Атом.РИТА: Разработчик, а также мониторинга их состояния и аудита работы, реализованный как веб-приложение.
- Атом.РИТА: Классификатор - модуль, предназначенный для автоматического определения классов (признаков, характеристик) текстовых объектов. Модуль возможно обучить для работы с различными текстами и определения выбранных пользователем классов.
- Атом.РИТА: Голос – модуль, предназначенный для распознавания речи и ее перевода в текст, а также синтеза речи на основании заданного текста.
Также платформа обладает рядом функциональных возможностей, таких как:
-
Обеспечение удобной совместной работы разработчиков над проектами: облако, версионирование и возможность разграничения прав доступа на уровне проектов;
-
Мониторинг текущих показателей: дашборды по состоянию агент-хостов, сервисов триггеров и роботов, в том числе с данными по загрузке серверов (памяти, процессора, диска), последним ошибкам, логам и т.п.
-
Сниппеты – возможность переиспользования частей роботов: сохранение определенной последовательности шагов в отдельный сниппет и обращение к нему в рамках любых проектов
-
Возможность использования динамических выражений c простыми функциями на языке Python непосредственно в параметрах активностей.
Результаты проекта:
2. Повысили эффективность роботизации за счет:
- Экономии на лицензиях зарубежного вендора
- Более быстрой и удобной разработки роботов на новой платформе
- География проекта
РФ, международный рынок