Sunday, June 10, 2018

RPAの定義


RPA(Robotic Process Automation)とは?


ロボットによる業務自動化の取り組みを表す言葉です。AIや機械学習といった技術を用いて、主にバックオフィスにおけるフワイトカラー業務の代行を担います。

主に表計算ソフトなどでユーザーが登録した作業を自動で繰り返し処理する「マクロファイル」のようなものです。大きな違いは、他のアプリケーションを使用するために必要とするAPIを開発段階で用意しなくても、ウェブアプリケーションやメールソフトといった他のソフトウェアも自動で操作ができることです。


RPAの3つのクラス


搭載された機能や適用対象となる作業の難易度によって3つのクラスに分けることができます。その中で、クラス2と3には、マシンラーニンングと呼ばれる自動学習機能が備わっているため、判断や検討を伴う高度な作業を担当させることができます。


クラス1(RPA)

人間が行ってきた定型業務を明確にこなすソフトウェアロボットで、複数のアプリケーションの連携を必要とする単純作業を得意としています。

クラス2(Enhanced Process Automation)

紙媒体によるアンケート用紙の集計や自由記述式による問い合わせの分析など、非構造化データを扱う作業のシステム化を得意としています。

クラス3(Cognitive Automation)

情報の整理や分析だけではなく、意思決定まで行うことができる自立度の高いソフトウェアロボットです。


デスクトップにおける作業を自動化する3つのアプローチ


座標で指定する方法

スクリーンの左上を座標の(0、0)として、右と下に何ピクセル離れてるかを指定する方法です。スクリーン全体じゃなく、特定のアプリケーションのウィンドウ枠を基準にすることも可能です。
シンプルで簡単だけど、画面の解像度やアプリケーションの位置が変わると正しく座標が指定できなくなる問題があります。

画像認識を使う方法

画像をロボットに覚えさせて、それと同じ画像がスクリーン上にあると捕捉する方法です。よく使われるのは、特定のボタンを認識させるケースです。

対象のオブジェクトを構造的に検出する方法

ウェブで例えると、HTMLの構造で「どのタイトル」の下の「どのテーブル」の下の「ある属性」というように指定する方法です。pythonとかでウェブページをスクレイピングする方法に似ているような気がします。

뉴라이트의 기본적인 개념과 특징

뉴라이트  한국에서 자칭 신우익을 이르는 말. 영어의 신(new) + 우익(right)의 합성어이다.  옛날 종북주의자 시절의 파시즘과 전체주의적 사상을 간직한 채 친일반민족 행위 옹호로 돌아선 사람들이다.  우파를 가장한 짝퉁 우파...