● уменьшить количество дорогостоящих ошибок и повысить качество;
● делать больше за меньшее время, сократить критический путь;
● повысить отдачу от высококвалифицированных сотрудников, снизить риски выгорания;
● ускорить создание ценности и обеспечить аудит ручных процессов.
Автоматизация существовала и до появления RPA. Между ними есть множество параллелей, но в отличие от RPA автоматизация – это решение, требующее участия человека.
Различия между автоматизацией и RPA показаны в следующей таблице.
Автономный RPA и RPA с участием пользователя
Технология RPA может реализовываться в двух вариантах:
● Автономный (unattended) RPA – робот выполняет действия вместо человека без его участия (как правило, на сервере):
○ автоматическая обработка больших объемов данных;
○ робот должен реагировать на вариации отклика системы, неизвестные события и непредвиденные бизнес-сценарии, не прерывая работу;
○ тщательная проработка вопросов безопасности, планирования, аудита и управления исключениями;
○ защищенный централизованный сбор управленческой информации, аудиторских записей и журналов процессов;
○ несколько сотрудников должны быть способны поддерживать множество роботизированных решений.
● RPA с участием пользователя (attended RPA или desktop automation) – робот запущен на компьютере пользователя, выполняет действия по его команде (например, по нажатию на определенную кнопку на клавиатуре) или по определенному событию (например, по появлению определенной кнопки на экране):
○ программные скрипты для персональных задач;
○ выполняется на персональном компьютере;
○ повышает производительность сотрудников;
○ консолидирует информацию и обеспечивает стабильный уровень клиентского сервиса;
○ упрощает работу и оптимизирует процессы.
Второй вариант можно назвать половинчатой реализацией RPA: хотя процесс ускоряется и нагрузка на человека уменьшается, полностью обойтись без него по-прежнему нельзя. Но у него есть и преимущество: робот выполняет работу под присмотром человека, который может вмешаться, если что-то пошло не так. Это сильно снижает требования к надежности робота, а значит, упрощает его разработку.
В следующей таблице эти две реализации сравниваются с более традиционными подходами к автоматизации процессов.
RPA и искусственный интеллект
Сочетание RPA с когнитивными технологиями, такими как машинное обучение, распознавание речи и обработка естественного языка, позволяет автоматизировать задачи с большей добавленной ценностью, ранее требовавшие человеческого интеллекта. RPA позволяет цифровому предприятию приблизиться к полностью автоматической сквозной обработке (Straight Through Processing, STP) интеллектуальной цифровой рабочей силой.
Следующий рисунок иллюстрирует эволюцию функциональности RPA применительно к BPM.
● Роботизация:
○ автоматизация на основе правил;
○ единая аутентификация (single sign-on);
○ взаимодействие с десктопными приложениями;
○ взаимодействие с веб-приложениями;
○ взаимодействие с приложениями на мейнфреймах;
○ Citrix и удаленные серверы;
○ автоматическое распознавание текста (OCR);
○ интуитивно понятная, использующая встроенные мастера настройки, дружественная по отношению к пользователю;
○ аудит и журналирование;
○ мониторинг бизнес-действий (Business Activity Monitoring, BAM).
● Когнитивные технологии:
○ структурированные, слабоструктурированные и неструктурированные данные;
○ машинное обучение;
○ обработка естественного языка;
○ распознавание речи;
○ искусственный интеллект;
○ контролируемое обучение модели;
○ решения, основанные на алгоритмах;
○ интеллектуальное извлечение информации;
○ онлайновое обучение;
○ автоматическая настройка модели.
● Машинное обучение:
○ использует большие массивы данных для помощи в принятии решений или для исключения субъективного принятия решений человеком;
○ интерпретирует контекстную информацию и делает понятные и предсказуемые выводы;
○ помогает оптимизировать процессы и маршрутизировать запросы;
○ в широких масштабах применяет логику рассуждений, сходную с человеческой (например, для мониторинга транзакций, выявления мошенничества, фильтрации обращений).
Сегодняшние лучшие практики RPA – интеграция программных роботов с когнитивными платформами [Le Clair, Craig and Miers 2016]. Следующая таблица дает рекомендации исходя из потребностей.
В следующей таблице приведены универсальные, не зависящие от отрасли области применения RPA:
В следующей таблице показано, как RPA может использоваться в различных функциональных областях и отраслях.
RPA в цифровых закупках