用語解説 アールピーエー

RPAとは

RPAとは、人がPCで行う定型の画面操作をソフトウェアのロボットに記録・実行させる仕組み。何ができるのか、使い方、料金体系の考え方、主要ベンダーと競合、生成AIやAIエージェントとの違いを、エンジニア・企画担当・投資家向けに整理する。

RPA(Robotic Process Automation)とは、人がパソコンで行うクリック、コピー&ペースト、システムへの入力といった画面操作を、ソフトウェアの「ロボット」に覚えさせて自動で実行させる仕組みです。基幹システムを改修したりAPIを用意したりしなくても、今ある画面をそのまま操作して業務を自動化できるのが最大の特徴です。

RPAとは何か、何ができるのか

RPAが得意なのは、手順が決まっていて判断が要らない作業です。たとえば、メールで届いたExcelの数値を社内システムに転記する、複数のWebサイトから情報を集めて一覧にする、毎月決まった帳票を出力して所定のフォルダに保存する、といった業務です。

エンジニアの視点で言うと、RPAは「UI層での統合」です。対象アプリのボタンや入力欄を画面上の要素として認識し、操作を順番に並べます。API連携と比べると導入が早い反面、画面のレイアウトが変わるとロボットが止まりやすいという弱点があります。保守の手間はこの点から生じます。

RPAの使い方

一般的な製品では、次の流れで使います。

1. 自動化したい業務の手順を洗い出す 2. 開発ツール上で、操作を記録するか、部品(アクティビティ)をドラッグ&ドロップで並べてワークフローを作る 3. テスト実行し、エラー時の分岐や再実行の処理を加える 4. 本番環境で、スケジュールやトリガーに従ってロボットを動かす

実行のしかたは大きく2種類あります。担当者のPC上で人が起動する「有人型」と、サーバー上で無人のまま動かす「無人型」です。台数が増えると、ロボットをまとめて監視・配布する管理サーバーが必要になります。

RPAの料金

料金は製品や契約形態によって大きく異なるため、ここでは具体的な金額を記載しません。比較するときは、次の点を確認してください。

- 開発用、有人実行用、無人実行用のどのライセンスが何本必要か - 管理サーバーやクラウド版の利用料が別にかかるか - 導入支援やロボット開発を外部に委託する費用 - 画面変更に追従するための保守の人件費

実際には、ライセンス料よりも開発と保守にかかる人手のほうが総コストを左右しやすい(これは筆者の見立てです)。

主なベンダーと競合

世界的な主要製品には、UiPath、Automation Anywhere、Blue Prism(現在はSS&C傘下)、MicrosoftのPower Automateがあります。国内では、NTTグループのWinActorや、BizRobo!などが広く使われています。

近年の競合は、同じRPA製品どうしにとどまりません。生成AIやAIエージェントが比較対象になっています。RPAは決められた手順の再現に強い一方、その都度判断が要る非定型の業務は苦手です。当サイトでは、みずほがAIエージェント「Cowork」を3万人規模で導入する方針だと報じられた件を取り上げました。Coworkは非定型のタスクも自律的に処理できる点が特徴とされています。

また、RPAや生成AIを入れても、例外処理、目視確認、マスター更新といった人の作業は残ります。Generative Partnersは2026年9月、こうした自動化しきれない業務をAIと人で分担して請け負う「AX BPO」の提供を始めました。RPAは単独で完結する道具ではなく、AIや人の手と組み合わせて業務全体を設計する部品の1つになりつつあります。

RPAに関する記事

2 件