メインコンテンツへ
ソフトウェア新技術トレンド

RPA(Robotic Process Automation)に関する記述として、最も適切なものはどれか。

ア.RPAは工場の組み立てラインで使われる物理的なロボットアームによる製品製造の自動化技術である。
イ.RPAはAIがゼロからプログラムコードを生成してアプリケーションを自動開発する技術である。
ウ.RPAは社内LANを経由せずにインターネット上でリモートからシステムを操作するVPN技術の一種である。
エ.RPAはソフトウェアロボットがPC上のアプリケーション操作・データ入力・コピー&ペーストなどの反復的な業務プロセスを自動で実行する技術である。正解

解説

RPAは「ブラウザやExcelを操作するソフトウェアの人形」。人間がやっていたコピー貼り付けやフォーム入力を、ロボットが24時間代わりにこなします。

なぜ エ が正解か

エが正解。RPA(ロボティックプロセスオートメーション)はUIオートメーション技術を使い、人間がGUI上で行う定型作業(Excelへのデータ入力・システム間のデータコピー・帳票作成・メール送信など)をソフトウェアロボットが自動で実行する技術。UiPath・WinActor・Automation Anywhereなどのツールが代表的で、ノーコード・ローコードで設定できることが多い。

なぜ ア は間違いか

物理ロボットアームによる製造自動化は産業用ロボットや工場自動化(FA)の領域。RPAは物理ロボットではなくソフトウェアによるPC操作自動化。

なぜ イ は間違いか

AIによるコード生成はAIコーディングアシスタント(GitHub Copilotなど)の領域。RPAはコード生成ではなく既存アプリのUI操作の自動化。

なぜ ウ は間違いか

リモート操作やVPNはRPAと別の技術。RPAはVPNを必要とする場合もあるが、VPN技術の一種ではない。

出典: AI生成問題(学習用)