【あーるぴーえー】

RPA とは?

最終更新:
💡 PC操作を「ロボット」に任せて自動化する

データ入力やファイル操作など、手順やルールが決まったPC上の作業を、ソフトウェアロボットで自動化する技術。対象の手順を設計し、例外や画面・環境の変化にも対応する必要がある。

📌 このページのポイント
決めた手順を、ソフトウェアで実行する定型PC作業入力・整理などRPA手順に従い操作を実行人が確認例外・結果作成後も、失敗への対応と保守が必要画面の更新・実行環境の違いを確認物理的なロボットを使う意味ではない
矢印は自動化する作業から実行、確認への関係。全作業の無条件な自動化や失敗しない保証ではない。画面操作以外のファイル処理なども組み合わせられる。
ひよこ ひよこ
どんな作業を自動化できる?
ペンギン先生 ペンギン先生
表計算のデータを別のシステムへ入力する、ファイルを整理する、といった手順の決まった作業が例だよ。すべてを丸ごと任せる前提にせず、どの作業を対象にし、例外をどう扱うか決めるんだ。
ひよこ ひよこ
プログラミングせずに作れる?
ペンギン先生 ペンギン先生
Power Automateなどには、操作の記録や用意された部品を組み合わせる作成方法があるよ。ただし、入力データ、分岐や待ち時間、失敗時の対応などは設計・確認する必要がある。記録するだけで安定動作が保証されるわけではないんだ。
ひよこ ひよこ
画面の同じ座標をクリックするだけ?
ペンギン先生 ペンギン先生
座標や画像だけでなく、ボタンなどのUI要素を識別して操作する方法もあるよ。ただし、アプリ更新や画面構成、実行ユーザーなどが変わると識別に影響し得る。対象に合う方法を選んで確かめよう。
ひよこ ひよこ
途中で止まったらどうするの?
ペンギン先生 ペンギン先生
実行ログや失敗時の画面などで原因を調べよう。待ち時間や要素の識別方法、実行環境を確認して修正する。再試行で同じ入力を重複させないかも含め、業務に合う失敗時の扱いを決めることが大切だね。
ひよこ ひよこ
AIがあれば手順はもう不要?
ペンギン先生 ペンギン先生
AIとRPAを組み合わせる方法もあるけれど、役割は区別しよう。AIに情報の判断を補助させ、RPAに決まった操作を実行させる例がある。入力や実行結果の確認、例外時に人へ渡す条件は引き続き必要なんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「RPA」って出てきたら「手順の決まったPC作業をソフトウェアで自動化する仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Robotic Process Automation」 = ロボティック・プロセス・オートメーション
💬 Robotic(ロボットによる)Process(業務)Automation(自動化)だよ

参考資料

← 用語集にもどる