はじめに
選び方の結論は、AIを使うかどうかではなく「会話する」「決める」「操作する」のどこを仕組みに任せるかです。固定手順を正確に繰り返すならRPA、対話で依頼を受け付け案内するならチャットボット、曖昧な入力から手順とツールを選ぶ必要があるならAIエージェントが候補です。三つを同じ製品カテゴリとして競わせず、役割を分けて併用する選択も含めます。
AIエージェント・RPA・チャットボットをいつ選ぶか
RPAを優先するのは、入力画面、手順、判断条件、終了状態があらかじめ決まり、例外を人へ返せる業務です。毎朝同じサイトから数値を取得して表へ転記する、定型ファイルを所定フォルダーへ移す、ERPの決まった項目へ登録するといった処理が当てはまります。文章の意味を広く解釈する必要がなく、同じ入力に同じ操作を返すことが価値になります。
チャットボットを優先するのは、利用者との会話が主な入口と出口で、回答、案内、聞き返し、担当窓口への転送が中心の業務です。FAQ検索、予約前の条件確認、社内手続の案内などが例です。会話の裏でAPIや生成AIを使う製品もありますが、選定上の主目的は対話体験と問い合わせ完了です。
AIエージェントを検討するのは、入力が文書や自由文で揺れ、状況に応じて情報源やツールを選び、複数段階を進める業務です。ただし曖昧さがあるだけで採用せず、正解、権限、承認、終了条件を定義できる範囲に限ります。OpenAIの公式ガイドは、エージェントを利用者に代わって高い独立性でタスクを達成し、LLMがワークフローの実行を管理してツールを選ぶ仕組みとして説明しています[1]。
| 業務の中心 | 第一候補 | 選ぶ条件 | 別方式へ切り替える兆候 |
|---|---|---|---|
| 決まった画面操作 | RPA | 規則と画面が安定 | 例外が多く意味判断が必要 |
| 利用者との案内 | チャットボット | 会話内で完了または転送 | 裏側で複数ツールの判断が必要 |
| 状況別の複数工程 | AIエージェント | ツールと停止条件を制約可能 | 手順を固定でき、AI判断が不要 |
| 受付から定型処理まで | 併用 | 役割間の引き渡しを構造化 | 責任境界や共通IDを作れない |
三方式の仕組みを入力・制御・実行・終了で区別する
RPAは、設計者が定めたフロー、条件分岐、画面要素、座標、APIなどを順に実行します。Microsoft LearnのPower Automate公式資料は、デスクトップフローをRPA機能として位置付け、単純または複雑なルールベース作業、Web・デスクトップ・レガシーアプリ、Excelやファイル操作を自動化できると説明しています[2]。これは一製品の仕様例ですが、固定手順と画面操作を主軸にするRPA像を確認できます。
チャットボットは、テキストまたは音声を受け、意図、会話状態、フロー、検索結果などから応答や次の質問を返します。Google CloudのDialogflow CX公式資料は、生成モデルと明示的な会話制御フローを組み合わせる自然言語理解基盤であり、Web、アプリ、音声応答などへ会話型インターフェースを組み込むものと説明しています[3]。すべてのチャットボットが同じ構成ではないため、個別製品の会話状態、検索、生成、API連携を確認します。
AIエージェントは、指示と現在状態をもとに次の行動を選び、データ取得や外部操作のツールを呼び、完了・失敗・引き継ぎなどの終了条件までループします。OpenAIのガイドでは、モデル、ツール、指示を基本要素とし、失敗閾値超過や高リスク操作を人へ戻す考え方も示しています[1]。自律性という言葉を無制限実行と解釈せず、選択できるツールと操作上限を人が先に定義します。
| 方式 | 入力 | 次の処理を決める主体 | 実行 | 終了 |
|---|---|---|---|---|
| RPA | 定型データ、時刻、イベント | 設計済みフローと規則 | 画面、ファイル、API | 最終ステップまたは例外分岐 |
| チャットボット | 発話、選択肢、会話状態 | 意図判定、会話フロー、生成規則 | 回答、聞き返し、転送、限定API | 解決、離脱、担当者転送 |
| AIエージェント | 目標、文書、環境状態 | モデルと制約された実行ループ | 検索、計算、更新、他エージェント | 完成条件、上限、失敗、人への移管 |
名称ではなく九つの比較軸で対象業務を分解する
製品名には機能の重なりがあります。RPA製品に生成AIが入り、チャットボットがAPIを呼び、AIエージェントが画面操作を使うため、「AI搭載」という表示だけでは選べません。比較する単位を製品カテゴリではなく、対象業務の入力から完了までにします。九つの軸へ分けると、どの区間にどの方式が必要かを説明できます。
- 入力の揺れ:定型項目か、自由文・画像・複数文書か。
- 判断の曖昧さ:規則で一意に決まるか、文脈と例外を扱うか。
- 会話の必要性:利用者との聞き返しや説明が主目的か。
- 実行工程:単一画面か、複数システムをまたぐか。
- 操作リスク:読み取り、下書き、送信、更新、決済、削除のどこまでか。
- 例外率:人へ戻す案件が何割あり、分類可能か。
- 変更頻度:画面、規程、商品、会話意図がどの周期で変わるか。
- 説明・監査:同じ処理を再現し、根拠と承認を追える必要があるか。
- 総費用:開発だけでなく監視、修正、人の確認、ライセンスを含めてどうか。
各軸は「高・低」だけでなく観測値を付けます。たとえば例外率は直近三か月の例外件数÷総件数、変更頻度は月当たりの画面・規程変更件数、操作リスクは失敗一件の最大影響額や対象顧客数で表します。測れない項目は推測値と明記し、PoCで確認する仮説にします。
三方式の比較で重要なのは、高機能な方式を選ぶことではありません。固定できる工程は固定し、会話が必要な箇所だけ会話にし、曖昧な判断が残る箇所だけAIエージェントへ渡すことです。
AIエージェント・RPA・チャットボットの違いを比較表で確認する
次の表は一般的な設計傾向です。個別製品には例外があるため、RFPやPoCでは候補製品の仕様へ置き換えます。特に「チャットボットだから更新しない」「RPAだからAI判断をしない」と断定せず、その案件で有効にする機能、ツール、資格情報を確認します。
| 比較軸 | RPA | チャットボット | AIエージェント |
|---|---|---|---|
| 入力の揺れ | 定型・構造化が得意 | 自由文を会話として受ける | 自由文・文書・状態を統合 |
| 判断の曖昧さ | 事前規則の範囲 | 意図と会話分岐の範囲 | 制約内で手順・ツールを選択 |
| 会話 | 通常は主目的でない | 主目的 | 必要なら会話しつつ作業を進行 |
| 実行工程 | 決めた順序を反復 | 回答・聞き返し・転送が中心 | 状態に応じ順序を変える |
| 操作リスク | 資格情報次第で高くなる | 回答中心なら限定しやすい | 複数ツールの合成で拡大しやすい |
| 例外 | 分岐外は停止・人へ通知 | 未解決意図を転送 | 追加調査または人へ引き継ぎ |
| 変更影響 | 画面・手順変更に敏感 | 意図・知識・会話設計を更新 | 指示・モデル・ツール・権限を回帰評価 |
| 監査 | 実行ステップを追いやすい | 会話履歴と参照根拠を追う | 判断・ツール・承認のトレースが必要 |
| 費用構造 | フロー開発、端末、保守 | 会話設計、知識、利用量 | モデル、ツール、評価、監視、承認 |
同じ業務でも区間によって方式が変わります。請求書処理なら、メール受付と不足項目の質問はチャットボット、文書の意味理解と勘定科目候補はAIエージェント、承認済み内容の旧会計画面への転記はRPAという分担が可能です。全区間を一方式へ寄せると、会話、判断、画面操作のどれかに無理が生じます。
業務ケース別に単独方式と併用方式を推奨する
定型転記ではRPAが第一候補です。入力フォーマットと画面が安定し、エラー時に対象行を特定できるなら、AIエージェントの判断を加える理由は弱くなります。逆にPDFの様式が多数あり、記載内容の意味から処理先を選ぶ場合は、文書抽出やAI判断を前段に置き、確定データだけRPAへ渡す構成を検討します。
社内FAQはチャットボットが第一候補です。利用者が自然文で質問し、回答または窓口案内で終わるためです。ただし、利用者の権限を確認して複数システムから案件状況を取得し、必要なら申請まで進める場合は、裏側にAIエージェントまたは固定ワークフローを置きます。会話画面があるという理由だけで、全処理をチャットボットの責任にしません。
障害一次調査はAIエージェントが候補になります。ログ、監視、変更履歴、過去事例を状況に応じて調べ、仮説と追加確認を切り替えるためです。ただし本番設定変更は提案までに留め、承認後の定型復旧だけ自動化します。OpenAIの公式ガイドも、複雑な判断、維持が難しい規則、非構造化データが多いワークフローをエージェント候補とし、決定的な方式で足りる場合はそちらを使うよう示しています[1]。
| 業務 | 推奨構成 | 主な理由 | 見送り条件 |
|---|---|---|---|
| 定型データ転記 | RPA単独 | 手順と完了条件が固定 | 画面変更が頻繁、例外が分類不能 |
| 社内制度の案内 | チャットボット単独 | 会話と検索で完了 | 正本がなく回答責任者も不在 |
| 請求書の例外処理 | AIエージェント+RPA | 意味判断後に定型登録 | 勘定判断を定義できない |
| 申請受付 | チャットボット+ワークフロー | 不足確認と固定承認を分離 | 本人確認を会話だけに依存 |
| 障害一次調査 | AIエージェント+人の承認 | 情報源と調査順が状況依存 | 本番変更を取り消せない |
| 大量の画面処理 | RPA+監視 | 操作反復と件数処理が中心 | 利用規約で自動操作が禁止 |
受付・判断・実行を分けて三方式を併用する
併用時は、チャットボットを利用者との窓口、AIエージェントを情報整理と例外判断、RPAを承認済みデータの定型実行に置けます。引き渡しを自由文の会話だけにせず、案件ID、利用者ID、目的、必須項目、機密区分、承認状態、実行期限を構造化して渡します。どの方式が最終責任を持つかではなく、各段階の責任者と再開点を決めます。
例として経費精算では、チャットボットが不足証憑を質問し、AIエージェントが規程と領収書を照合して例外理由を作り、承認者が判断し、RPAが旧会計システムへ登録します。登録結果は共通案件IDへ戻し、チャットボットが申請者へ通知します。AIエージェントからRPAへ直接画面操作の自由文を渡すのではなく、承認済み項目と操作種別だけを渡します。
{ "case_id": "expense-2026-0042", "action": "create_expense_draft", "approved": true, "approved_by": "finance-role-2", "fields": { "date": "2026-07-28", "amount_jpy": 18400, "category": "travel" }, "expires_at": "2026-07-30T18:00:00+09:00"}
併用構成の弱点は、境界で状態が失われることです。チャットボットでは受付済み、エージェントでは承認待ち、RPAでは登録済みという食い違いを防ぐため、状態の正本を一か所に置きます。再試行時は同じ案件IDの登録有無を確認し、二重送信や二重計上を防ぎます。
| 段階 | 担当方式 | 受け取るもの | 渡すもの | 人の関与 |
|---|---|---|---|---|
| 受付 | チャットボット | 発話、本人情報 | 構造化依頼、不足一覧 | 本人確認の例外 |
| 判断 | AIエージェント | 依頼、文書、規程 | 根拠、実行案、例外理由 | 高リスク・規程外の承認 |
| 実行 | RPA | 承認済み項目 | 登録ID、結果、画面証跡 | 例外画面の復旧 |
| 通知 | チャットボット | 確定結果 | 利用者向け案内 | 苦情・再審査の受付 |
方式別の権限境界を実行主体と操作単位で決める
RPAには、対象アプリケーションと操作を限定した専用IDを使います。個人の管理者アカウントを記録・再生へ流用せず、閲覧、下書き登録、確定、削除を分けます。無人実行では端末、実行キュー、同時実行数、稼働時間も境界です。画面を操作できることと、業務上その操作を許されることを同一視しません。
チャットボットは、未認証の案内、認証後の個別照会、申請・更新を段階分けします。会話に本人確認情報を過剰収集せず、認証済みセッションから必要な属性だけ受け取ります。回答生成機能があっても、参照できる知識の機密区分と利用者の権限を照合します。外部送信や更新は会話の勢いで実行せず、確認画面と最終承認を設けます。
AIエージェントは、提示するツール自体を案件ごとに絞り、各ツールの引数、対象件数、金額、宛先、有効時間を制限します。モデルが「必要」と判断しても認可層が独立して拒否できる構成にし、不可逆操作は人へ戻します。三方式をつなぐ場合、上流の権限を下流へ丸ごと継承せず、構造化された承認済み要求を新しいサービスIDで処理します。
| 方式 | 主体 | 許可する範囲 | 承認を必須にする操作 | 禁止例 |
|---|---|---|---|---|
| RPA | フロー別サービスID | 対象画面と定型項目 | 確定、削除、大量更新 | 共有管理者IDの保存 |
| チャットボット | 利用者セッション+連携ID | 案内と本人範囲の照会 | 申請送信、個人情報変更 | 未認証での個別情報表示 |
| AIエージェント | 案件・役割別サービスID | 許可ツールと制約引数 | 外部送信、契約、決済、削除 | 動的に増えた未登録ツール |
対象業務の分解から小規模試行まで七段階で選定する
選定では、最初に製品デモを見るのではなく、一件の業務を受付から完了まで追います。各段階で会話、判断、操作のどれが必要かを付け、方式を割り当てます。候補が複数残った区間だけPoCで比較します。
- 一件の開始と終了を固定する。依頼受付、完了成果物、対象外、失敗時の戻し先を一文で決めます。
- 実績を採取する。直近三か月の件数、処理時間、例外率、変更回数、失敗影響を測ります。
- 工程を会話・判断・操作へ分ける。一つの工程に三役を混ぜず、必要な入力と出力を記録します。
- 九軸を採点する。推測値には印を付け、データ不足をPoCの確認項目へ変えます。
- 権限と停止条件を先に置く。専用ID、許可データ、操作上限、承認、緊急停止を候補方式ごとに設計します。
- 同じケースで比較する。通常、入力不足、例外、外部障害、高リスク操作を含む三十件以上の想定セットを使います。
- 単独か併用かを決める。業務適合、重大ゲート、成功一件当たり費用、移行費、運用責任者を比較し、採用範囲を区間で確定します。
三十件は想定例です。低頻度でも一件の損失が大きい業務は、過去事故や専門家作成の境界ケースを追加します。PoCでは成功率だけでなく、人への引き継ぎが正しく起きたか、不要な権限を使わなかったか、停止後に案件を再開できたかを確認します。
| 成果物 | 内容 | 承認者 |
|---|---|---|
| 業務境界図 | 開始、終了、会話、判断、操作、例外 | 業務責任者 |
| 九軸比較票 | 実測値、推測値、候補方式 | 自動化責任者 |
| 権限・停止表 | 主体ID、許可、承認、停止操作 | 情報システム・セキュリティ |
| PoC結果 | 層別成功、重大失敗、費用、失敗ID | 品質保証・業務責任者 |
| 採用範囲 | 方式ごとの担当区間と移行計画 | 予算・事業責任者 |
重み付き評価式と重大ゲートを使って選定票を採点する
方式の適合度は、九軸それぞれを1〜5点で評価し、業務ごとの重みを掛けて比較します。以下は編集部提案であり、業界標準の公式式ではありません。候補jの適合度Fj = Σ(軸iの重みwi × 候補jの評点rij ÷ 5)とします。重みの合計は100、評点5は要件をそのまま満たす、3は追加設計で満たす、1は構造的に不向きです。
適合度 Fj = Σ(wi × rij ÷ 5)例:入力の揺れ 15 × 評点4 ÷ 5 = 12判断の曖昧さ 20 × 評点5 ÷ 5 = 20会話の必要性 10 × 評点2 ÷ 5 = 4...九軸を合計して100点満点へ換算
重大ゲートは点数と別です。未承認の外部操作、機密データ越境、取消不能な誤処理、監査不能な書き込みが試行中に一件でもあれば、その構成は不合格です。適合度が高くても、権限を縮小するか方式を分割して再評価します。比較点は結果を見てから重みを変えず、評価者と根拠を残します。
| 評価軸 | 重み | RPA | チャットボット | AIエージェント | 併用 |
|---|---|---|---|---|---|
| 入力の揺れ | 15 | 2 | 3 | 5 | 5 |
| 判断の曖昧さ | 20 | 1 | 2 | 5 | 5 |
| 会話の必要性 | 5 | 1 | 5 | 3 | 4 |
| 実行工程 | 10 | 4 | 1 | 4 | 5 |
| 操作リスク | 15 | 3 | 4 | 2 | 4 |
| 例外処理 | 10 | 2 | 3 | 5 | 5 |
| 変更耐性 | 10 | 2 | 3 | 4 | 4 |
| 監査性 | 10 | 5 | 3 | 3 | 4 |
| 総費用 | 5 | 4 | 3 | 2 | 2 |
| 適合度 | 100 | 49 | 54 | 82 | 91 |
評点と適合度は想定例です。この例では、文書判断をAIエージェント、確定登録をRPA、必要な聞き返しをチャットボットへ分ける併用が高くなります。ただし連携開発と運用責任が増えるため、処理件数が少なければ人手+RPAの方が総費用で有利になる可能性があります。
乗り換え費用をフロー・データ・権限・運用の四群で見積もる
RPAからAIエージェントへ移る場合、既存フローをプロンプトへ書き換えるだけでは済みません。業務規則の正本、例外、ツールAPI、評価セット、承認、トレース、停止・復旧を新たに設計します。一方、AIエージェントからRPAへ戻す場合は、判断の分岐を規則へ固定し、扱えない例外を人へ戻すキューを用意します。自動化率が下がっても、予測可能性と監査性が上がるなら合理的です。
チャットボットの乗り換えでは、会話意図、回答知識、有人転送、チャネル連携、会話履歴の移行が中心です。AIエージェント機能を追加するなら、対話ログに含まれる自由文をそのまま高権限ツールへ渡さず、依頼を構造化して再確認します。併用構成へ移る場合は、共通案件IDと状態の正本を先に作らないと、複数方式の状態同期が保守負担になります。
移行総費用 = 業務再設計 + フロー・会話・ツール実装 + データ移行と匿名化 + ID・認可・監査 + 評価と並行稼働 + 教育・手順改訂 + 旧環境の停止・保管 + 移行期間中の二重運用
想定例として、実装240時間、評価80時間、権限・監査60時間、教育40時間、二重運用60時間なら合計480時間です。時給単価だけでなく、外部ライセンス、端末、API、モデル、監視、専門家レビューを加えます。削減時間が月40時間なら、単純な作業時間だけで12か月を要するため、事故削減や処理能力の価値を別欄で扱います。
| 移行元 | 引き継ぐ資産 | 作り直すもの | 廃止確認 |
|---|---|---|---|
| RPA | 手順、例外、画面証跡 | ツール定義、評価、承認 | 端末資格情報、スケジュール |
| チャットボット | 意図、知識、転送理由 | 作業状態、実行権限、終了条件 | 旧チャネル、会話データ |
| AIエージェント | 評価ケース、失敗ログ、根拠 | 固定分岐、例外キュー | ツール権限、メモリ、モデル接続 |
方式別の停止条件と向かないケースを本番前に確定する
RPAは、画面要素の不一致、同じ箇所で三回連続失敗、登録前後の件数差、想定外の画面遷移、二重処理検知で対象フローを止めます。画面変更が毎週あり、保守担当者が不在、例外率が高くルール化できない業務には向きません。Microsoftの公式資料が示すようにRPAはルールベースの反復作業に適するため[2]、意味判断が主役なら前段方式を見直します。
チャットボットは、個人情報の誤表示、未認証での個別照会、誤った有人転送、未解決率の急増、同じ聞き返しの連続で該当機能を止めます。会話で解決する必要がなく、裏側の定型処理だけが目的ならチャットボットは過剰です。正本の知識がなく、回答の所有者もいない場合は、生成機能を導入する前に情報管理を整えます。
AIエージェントは、未登録ツール、未承認送信、越権アクセス、秘密情報開示、最大ターン・費用・時間の超過でランを止めます。正解、権限、監査、手作業への引き継ぎを定義できない高リスク業務には向きません。OpenAIの公式ガイドも、失敗回数の上限や高リスク操作を人の関与へつなぐ考え方を示しています[1]。
| 方式 | 即時停止 | 部分停止 | 再開に必要な証拠 |
|---|---|---|---|
| RPA | 二重処理、件数差、対象外画面 | 特定端末・フローの連続失敗 | 画面差分、対象照合、回帰実行 |
| チャットボット | 個人情報誤表示、認証回避 | 特定意図・知識の誤回答増加 | 知識版、会話試験、転送確認 |
| AIエージェント | 越権、未承認操作、秘密開示 | 特定ツールの異常、費用超過 | 権限修正、失敗ケース、停止演習 |
| 併用 | 案件状態の不一致、承認の消失 | 責任区間ごとの切り離し | 共通ID照合、再送防止、全体試験 |
次に取る行動
対象業務を一件選び、受付から完了までを会話・判断・操作へ分け、九軸に実測値または推測値を記入してください。RPA、チャットボット、AIエージェント、併用の四候補を1〜5点で採点し、重大ゲートと移行総費用を別欄で確認します。通常・例外・障害・高リスク操作を含む三十件以上の試行を行い、採用する方式と担当区間を確定します。成果物は業務境界図、九軸比較票、権限・停止表、PoC結果、採用範囲の五点です。
比較会議では、自動化責任者が評点の根拠、セキュリティ担当が権限と停止、業務責任者が例外時の手作業、予算責任者が移行と二重運用の費用を確認します。最高点の方式を自動採用せず、重大ゲート、運用担当者、三か月後の見直し日がそろった候補だけを決裁へ送ります。画面、規程、問い合わせ分布、利用ツールのどれかが変わった場合は、影響する九軸と失敗ケースを再試験してください。
参考文献・出典
- OpenAI公式ガイド「A practical guide to building agents」:版=Web継続更新版(版番号なし)、公開・更新日=ページ内表示なし、参照日=2026年7月30日。エージェントの定義と設計判断は同社の実装ガイドとして参照。
- Microsoft公式ドキュメント「Introduction to desktop flows」:版=Power Automate現行Webドキュメント、最終更新日=2025年6月27日、参照日=2026年7月30日。RPA一般の標準定義ではなく製品仕様例として参照。
- Google Cloud公式ドキュメント「Dialogflow CX documentation」:版=Dialogflow CX現行Webドキュメント、最終更新日=2026年7月27日UTC、参照日=2026年7月30日。チャットボット一般の標準定義ではなく会話基盤の仕様例として参照。