Обзор цифровых технологий. Часть 2

Обновлено: 8 сент.

Содержание

Второй пост из серии. Первая часть доступна по ссылке

Блокчейн, умные контракты

Многие из Вас слышали это название и ассоциируют его в первую очередь с биткоином и криптовалютами.

Но это лишь один частный случай его применения.

Блокчейн - способ хранения и обработки информации, при котором вся информация хранится у всех участников сети и при любых изменениях также перезаписывается у всех участников. А каждый новый блок данных связывается с предыдущим.

https://interecnook.ru/vidy/uskoritel-tranzakcij-bitkoin.html

Зачем такая сложность?

Для гарантии достоверности. Этот подход исключает возможность корректировать информацию и вносить правки "задним" числом.

Эта технология нужна, если мы не доверяем администратору базы. Или чтобы исключить риски недобросовестного исполнения контрактов между компаниями.

Но у данной технологии есть и минусы. Они обусловлены самим принципом технологии (касаемо массовых блокчейн сетей) - миллионы ПК обрабатывают одни те же данные:

1. Это очень энергонеэффективная история. Со временем 1 транзакция будет потреблять неприличное количество энергии.

2. Эта технология будет требовать все большее количество памяти для хранения и производительности для обработки.

3. Низкая производительность системы + сложность транзакций = ограниченность применения.

https://zen.yandex.ru/media/id/5c3e0247bf238900a9aa99fe/smartkontrakty-prosto-o-slojnom-5ee914bba3dca453cfdd2c42
https://zen.yandex.ru/media/id/5c3e0247bf238900a9aa99fe/smartkontrakty-prosto-o-slojnom-5ee914bba3dca453cfdd2c42

Где могут применяться технологии блокчейн:

  1. Организация голосований и выборов

  2. Ведение реестров, например, недвижимости. Государственное управление

  3. Создание смарт-контрактов, где необходимо исключить риски ведения судебных споров

  4. Цифровая идентичность, проверка подлинности и подтверждение прав доступа

  5. Защита авторского права

  6. Интернет вещей

  7. Казино, компьютерные игры

  8. Управление биржей и торговлей

Ссылки:

  1. Защищенный договор: блокчейн-программирование и смарт-контракты

  2. Блокчейн на Википедии

  3. 20 областей применения Блокчейн вне финансовых сервисов, ч. 1

  4. 20 областей применения Блокчейн вне финансовых сервисов, ч. 2

Видео:

Машинное зрение

Машинное зрение - еще одно ответвление компьютерного зрения.

Если компьютерное зрение — это общий набор методов, позволяющих компьютерам видеть, то машинное зрение - это компьютерное зрение для производства.

Здесь используется сочетание цифрового видеосигнала и нейросети.

Машинное зрение может решать такие задачи как:

  • Распознавание

  • Идентификация

  • Обнаружение

  • Распознавание текста

  • Восстановление 3D формы по 2D изображениям

  • Оценка движения

  • Восстановление сцены

  • Восстановление изображений

  • Выделение на изображениях структур определенного вида, сегментация изображений

  • Анализ оптического потока

Работа машинного зрения
https://www.itrn.ru/news/detail.php?id=169115
Управление производственным процессом и роботом с помощью машинного зрения https://www.invision-news.com/invision/3d-machine-vision-market-study/amp/

Применение машинного зрения охватывает различные области деятельности, например:

  • Крупное промышленное производство

  • Ускоренное производство уникальных продуктов

  • Системы безопасности, в том числе промышленной на производствах

  • Контроль предварительно изготовленных объектов (например, контроль качества, исследование допущенных ошибок)

  • Системы визуального контроля и управления (учет, считывание штрихкодов)

  • Контроль автоматизированных транспортных средств

  • Контроль качества и инспекция продуктов питания

  • Контроль и предотвращение развития аварийных событий.

Один из реальных примеров применения машинного зрения - контроль качества на заводе ПАО "Камаз". Алгоритм точно, объективно и без усталости определяет геометрические показатели.

Еще больше примеров из жизни можно посмотреть тут

Ограничения тут как обычно - цена и люди.

Цена постепенно снижается, а люди продолжают сопротивляться.

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

Ссылки:

  1. Машинное зрение на Википедии

  2. Машинное зрение. Что это и как им пользоваться? Обработка изображений оптического источника

  3. Что такое машинное зрение и как мы смогли его использовать в горной добыче

  4. Как мы внедряем машинное зрение на Стойленском ГОКе

Видео:

Роботизация процессов (RPA)

RPA (robotic process automation) - это форма технологии автоматизации бизнес-процессов с помощью роботов, которые могут использовать пользовательский интерфейс для сбора данных и управления приложениями.

В традиционных системах разработчик создает список действий для автоматизации задачи с использованием программных интерфейсов (API) или языка сценариев. RPA-системы разрабатывают список действий, наблюдая за тем, как пользователь выполняет эту задачу в графическом пользовательском интерфейсе приложения.

Например, робот может отсканировать электронное письмо, понять о чем запрос, подготовить и направить ответственным сотрудникам уже необходимый пакет документов.

https://cloudnetworks.ru/analitika/uspeh-robotizatsii/

Какие виды процессов могут быть автоматизированы с RPA:

  • Повторяемые, простые и стандартизируемые действия

  • Процесс выполняется множеством сотрудников

  • Монотонный процесс, для которого уже существует инструкция

  • Относительно высокая стандартизация входящих данных

  • Возможность автономного исполнения

https://www.itweek.ru/idea/article/detail.php?ID=206102

Что это дает для бизнеса:

  • Снижение затрат на выполнение рутинных операций

  • Меньше ошибок в процессах, выше качество и скорость их выполнения

  • Возможность экономного масштабирования бизнеса

  • Снижение рисков для бизнеса

  • Смещение фокуса сотрудников на выполнение интеллектуальных задач

Ниже пример эффекта по "разгрузке" сотруднике в течение 30 дней на конкретном бизнес-процессе, по оцифровке и внесению в базу PDF документов

https://vc.ru/newtechaudit/120260-avtomatizaciya-s-pomoshchyu-robotov-rpa

Ну и еще немного об эффектах

https://terralink.ru/articles/upravlenie-biznes-kontentom/robot-vmesto-cheloveka-pochemu-biznesu-vazhno-vnedryat-rpa-/
https://clck.ru/YKnp7

А также о самых популярных направлениях деятельности для внедрения RPA

https://nangs.org/news/technologies/pochti-polovina-kompaniy-v-moskve-vnedrila-sistemy-robotizatsii-biznes-protsessov

У роботизации есть 2 основных конкурента:

  • Ручной труд.

Если процесс имеет большое число ветвлений и исключений, или часто требуется принятие интеллектуальных решений человеком — лучше оставить этот процесс на ручном исполнении.

  • Использовать классическую автоматизацию бизнес-процессов.

Классическая автоматизация может выигрывать тогда, когда требуется автоматизация работы в одной системе. Однако, когда в процессе задействовано более одной системы, роботизация значительно обходит по эффективности классическую автоматизацию.

Преимущества RPA перед классической автоматизацией:

  • Простота реализации: роботизация одного процесса занимает 2 месяца, а если роботизация поставлена на поток — то этот процесс можно сократить до 2 недель. А есть примеры, когда простых роботов разрабатывают за рабочих 3 дня. Предлагаемый RPA подход — работать с пользовательским интерфейсом, не требует высокой квалификации от разработчика. Ему достаточно просто увидеть, как с несколькими системами работает профильный специалист — и он повторит это в короткие сроки не погружаясь в особенности работы API. Что касается того, что в пользовательском интерфейсе отображаются не все данные — встает вопрос «А нужны ли они»? Если сегодня ваши сотрудники объединяют информацию между несколькими системами без доступа к скрытой технической информации, значит она им и не нужна.

  • Быстрый эффект — 6 месяцев до возврата инвестиций, ROI.

  • Роботы требуют минимум изменений в действующих IТ-системах, поскольку работают с пользовательским интерфейсом

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

https://www.it.ru/services/detail.php?ID=13454

Также принято считать, что есть 4 поколения RPA инструментов:

  • RPA 1.0 – Требует участия человека

Цель: помогает повысить производительность конкретного сотрудника

Как работает: фактически сама программа устанавливается на ПК или ноутбук сотрудника

Ограничения: это частичная автоматизация ручных операций, которую сложно масштабировать

  • RPA 2.0 – Не требует участие человека

Цель: полная автоматизация целого процесса, эмуляция участия человека в процессе (например робот, вместо человека ставит его подпись)

Как работает: выделяется сервер, на который устанавливается платформа для организации работы роботов. Там настраивается процесс и роли роботов в процессе, то есть каждому роботу назначается задача, что он будет делать в процессе. Настраивается расписание запуска процесса, появляется набор аналитических экранов (дашбордов) и отчетности для контроля эффективности процесса.

Ограничения: нужно вручную следить, за тем, чтобы все роботы запускались и не ломались. Вручную вносить коррективы в их сценарии и расписание. Это нудно, кропотливо и не очень интересно.

  • RPA 3.0 – Автономный робот

Цель: устранить работу человека по настройке и сопровождению роботов. Робот следит за роботом. Можно уже автоматизировать целый цех или отдел.

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

Ограничения: всё-таки риск поломок нельзя исключить полностью. Не все можно предусмотреть и заранее анализировать. Увы. Например, поступление данных без структуры и явного формата. Это может быть рукописный или слабо структурированный текст. Или данные из Вашего браузера о поиске в интернете. Данные с интернет-страницы, на которых Вы проводите время, они называются “cookie”. Вот их система класса RPA 3.0 не сможет распознать.

  • RPA 4.0 – Когнитивный (Умный) RPA

Цель: полностью исключить влияние человека. Чтобы робот сам учился и развивался,

Как работает: фактически это улучшенная версия RPA 3.0, но главное отличие, что внутри есть нейронная сеть, которая имитирует мышление человека.

Ограничения: сложности начинаются с разработки и настройки. Мало уметь анализировать бизнес-процессы. Нужно разбираться в математике и уметь строить модели. Это или время на обучение, или увеличение издержек на привлечение дорогих специалистов.

https://www.cfo-russia.ru/images/111/1/risunok_3.jpg

Основные преимущества роботизации:

1. Смещение фокуса сотрудников на выполнение интеллектуальных задач

Сотрудники могут сосредоточиться на более интеллектуальной работе, которая формирует добавленную стоимость, а не на повторяющихся рутинных задачах. Избавившись от необходимости выполнять повторяющиеся механические задачи, у людей появляется время максимально использовать свой потенциал, то есть устраняются потери в терминах бережливого производства. Они вдохновляются решением сложных нетривиальных задач. Производительность труда в таком коллективе возрастает, а компания начинает заниматься "полезной" работой.

2. Меньше ошибок в процессах

Роботы не ошибаются — возможность ошибки полностью исключена. Человек может некорректно вводить текстовые и цифровые данные, робот же всегда действует по указанной инструкции и никогда не опечатывается.

3. Снижение внутренних издержек на типовые операции

Робот — цифровой сотрудник, который справится с работой, которую можно делать по инструкции. Он выполняет такие операции, как:

  • Кликать на кнопки.

  • Копировать и распознавать текст.

  • Вставлять скопированный текст в другие системы и формы.

  • Строить отчеты.

  • Выполнять действия в приложениях.

  • Работать со сканами документов. Роботы могут использовать сторонние движки для распознавания текста, чтобы потом работать с текстом.

  • Работать с базами данных и гос. системами.

  • Отправлять сообщения в мессенджерах.

  • Выполнять другие простые и рутинные операции.

При этом робот:

  • Выполняет операции в 10–20 раз быстрее человека.

  • Работает 24/7.

  • Помогает бизнесу расти без увеличения персонала.

4. Бизнес-аналитика более надежна и легкодоступна.

Каждая транзакция, совершенная с помощью RPA, записывается в журнал. С помощью этих данных можно всесторонне анализировать любые завершенные процессы.

5. Остается доступ к человеку для нетиповых запросов.

Если необходимо, робот может спрашивать у человека помощи и ждать его ответа.

6. Снижение стоимости входа в цифровизацию.

RPA-алгоритмы позволяют автоматизировать взаимодействие с устаревшими системами, участвующими в бизнес-процессе, что, в свою очередь, устраняет необходимость в немедленной замене автоматизированных систем или программ.

Ограничения:

1. Для работы надо оцифровать Ваши процессы и данные, чтобы на бумаге было как можно меньше информации. Необходимо проработать структуру данных.

2. Необходимо убедить Ваших людей, что это приведет не к их сокращению, а к занятию ими более полезной и интересной работой, которая позволит компании стать более устойчивой, а значит их будущее будет более безопасным.

3. Так как RPA просто копирует действия пользователя и взаимодействует непосредственно с интерфейсом систем, то робот напрямую зависит от быстродействия и стабильности целевой системы.

Наше мнение, что для малого и среднего бизнеса это одна из наиболее перспективных технологий уже сейчас. Он сможет за относительно небольшие деньги обеспечить себе возможность расти, без необходимости увеличивать затраты на ФОТ, увеличение офиса и т.д.

https://clck.ru/YKnp7

Материалы:

Решения класса RPA
.xlsx
Download XLSX • 30KB
Сравнение_решений_RPA
.xlsx
Download XLSX • 13KB

Ссылки:

  1. RPA на Википедии

  2. Роботизированная автоматизация процессов

  3. Автоматизация с помощью роботов RPA

  4. Основы RPA: программные роботы и зачем они нужны