RPA・マクロと AI エージェント、何が違う? ── 「手順型」か「判断型」かで見極める
目次
- 1. 「RPA で十分では?」── その疑問が正しい場合と、そうでない場合
- 2. マクロとは何か ── 「録音して再生するだけ」の自動化
- マクロが得意なこと
- マクロが苦手なこと
- 3. RPA とは何か ── 「画面を読んで操作する」自動化
- マクロとの違いは「またげる範囲」
- RPA が苦手なこと
- 4. AI エージェントとは何か ── 「目的を渡すと手段を考える」自動化
- AI エージェントが得意なこと
- AI エージェントが苦手なこと
- 5. 3 つを「手順型 vs 判断型」で並べる
- 6. 自分の業務はどれに向くか ── 判断の 4 問
- 7. RPA で十分、AI エージェントが必要、混在させる ── 3 つの結論
- 具体例で考えてみます
- 「全部 AI エージェントに変えるべき」ではない
- 8. 次のステップ ── 業務に組み込む入口
- 出典・参考文献
「うちの業務は RPA で自動化してるんですが、AI エージェントを入れる意味はあるんでしょうか。」
よく聞く疑問です。もう一つ多いのが「Excel マクロで十分じゃないですか?」。もっともな疑問です。すでに動いている自動化があるなら、わざわざ乗り換える理由が見えませんよね。
3 つの違いは「決められた手順を繰り返すか、状況を読んで判断するか」の 1 点に集約できます。マクロ・RPA・AI エージェントは、この軸の上でそれぞれ違う位置にいます。何がどこまでできて、何が向かないかが見えれば、「入れ替えるか、混在させるか、今のままでいいか」を自分で判断できるようになります。

1. 「RPA で十分では?」── その疑問が正しい場合と、そうでない場合
「RPA で十分では?」という判断は、正しい場合がほとんどです。毎回同じ手順が決まっていて、例外が少なく、正確に繰り返せばよい仕事であれば、RPA は非常に向いています。
ただ、答えが変わってくる場面があります。「手順が固定されているか」「状況を読んで次の手を判断する必要があるか」──この 1 点で分かれます。
この軸を頭に置いてから、マクロ・RPA・AI エージェントの 3 つをそれぞれ見ていきましょう。
2. マクロとは何か ── 「録音して再生するだけ」の自動化
マクロとは、Excel や Word などで「同じ作業を何度も繰り返す手順を、ボタン 1 つで再生できるように記録する仕組み」です。内部では VBA(Excel や Word に組み込まれた小さなプログラム)で動いていますが、使う側は意識しなくて大丈夫です。


テープレコーダーで考えると分かりやすいです。音を録音しておけば、同じ音楽を何度でも再生できます。マクロも同じで、あなたが実際にやった操作手順を「録音」しておき、後でそのまま「再生」します。Microsoft の公式ドキュメントでは「繰り返し実行できるアクション、またはアクションのセット」と定義されています1。
マクロが得意なこと
毎回同じ手順を繰り返す作業なら、マクロは力を発揮します。
- 毎回同じ書式を整える(フォントの統一・セルの色付けなど)
- 同じ集計を毎月繰り返す
- データを別のシートに移してコピーする

マクロが苦手なこと
録音した手順を忠実に再生するだけなので、状況が変わると動けなくなります2。
- セルの位置が先月と違う → 別の場所に書き込んでしまう
- データに空欄が入った → その場所で止まってしまう
- 想定外のエラーメッセージが出た → 対処できずフリーズする
マクロは「例外」を自分で判断して乗り越えることができません。想定外の状況が来たら、人間が都度対処する必要があります。
Excel の外にある別のアプリ(基幹システム(会社で使う在庫管理や経理などの大きなシステム)やブラウザなど)との連携も、マクロの設計外です2。

3. RPA とは何か ── 「画面を読んで操作する」自動化
RPA(アールピーエー)とは、人間がパソコン上で行う画面操作を、ソフトウェアが自動で代わりに行う仕組みです。


Microsoft は公式で、RPA を「ソフトウェアの『ロボット』を構成することで、トリガーの応答、データの操作、デジタルシステムとの通信を実行できる技術」と説明しています3。
楽譜通りに完璧に演奏できる音楽ロボットも、楽譜のページが差し替えられると手が止まります。RPA も同じで、決まった画面操作は得意でも、画面のレイアウトが変わったり例外操作が必要になったりすると、それ以上は動けません。
マクロとの違いは「またげる範囲」
マクロが Excel の中の作業に特化しているのに対して、RPA は画面全体を対象にできます。
| 比較 | マクロ | RPA |
|---|---|---|
| 操作できる範囲 | Excel・Word などの Office 内 | デスクトップ全体・複数アプリ |
| 得意なこと | Office のデータ処理・集計 | 画面操作全般の模倣・繰り返し |
| 苦手なこと | 複数アプリの連携 | 手順にない状況への対処 |
複数のシステムをまたいで作業したい場合(基幹システムから数値を取り出して、別の表に転記して、メールで送る、など)は、マクロではなく RPA が向きます。

RPA が苦手なこと
「決められた手順」をなぞることは得意ですが、手順書にない状況では止まります。
- アプリのデザインが変わって、ボタンの位置が変わった → 見つけられずに止まる
- 「担当者が不在の場合はこうする」のような例外 → 事前に手順書に書いておかないと対応できない
- メール本文の意味を読み取って判断する → RPA は文章の「意味」を理解しない
アプリのアップデートやシステム変更のたびに、手順書(シナリオ)を修正する手間も発生します。

4. AI エージェントとは何か ── 「目的を渡すと手段を考える」自動化
AI エージェントとは、目標を伝えるとどう動けばよいかを自分で考えながら作業を進める AI の使い方です。マクロや RPA と違い、あらかじめ手順を決めておかなくてもよく、状況に応じて次の行動を判断します。


ナビアプリに例えると分かりやすいです。「新宿まで行きたい」と伝えれば、渋滞を避けながら自分でルートを考えて案内してくれます。どの道を通るかは事前に指定しません。マクロや RPA は「この道を走れ」と決められた経路を走るだけですが、AI エージェントは「目的地だけ渡せばルートを考える」型の自動化です。
Anthropic(AI 開発企業)の技術ドキュメントでは、エージェントについて「LLM(大規模言語モデル。ChatGPT や Claude の中核にある、言葉で答えを返す AI の部品)が自身のプロセスとツールの使い方を動的に指示し、タスクの達成方法に対する制御を維持するシステム」と定義しています4。つまり「次に何をすべきかを AI 自身が判断しながら動く」ということです。
AI エージェントの基礎(1 往復型と連鎖型の違い・ループ構造)については「AI エージェントとは何か」で整理しています。ここでは「マクロ・RPA との違い」に絞って掘り下げます。
AI エージェントが得意なこと
- 「このメールの内容を読んで、優先度をつけて返信文を用意して」のような、状況を読んで判断する作業
- 複数のツールを横断して情報を集め、まとめて報告する
- 手順が毎回変わる、例外が多い仕事

AI エージェントが苦手なこと
「判断する」ことが得意ですが、苦手な領域もあります。
確率的な精度の問題:マクロや RPA は手順が合えば正確に完了しますが、AI エージェントは LLM の性質上、確率的に動きます。ステップを重ねるほど誤りが累積するリスクがあります。長い仕事で崩れていく仕組みの詳細は「丸投げした AI エージェントが途中で崩れる、確率のかけ算」で整理しています。

単純繰り返しに対するコストと遅さ:毎回まったく同じ手順を繰り返すだけの作業に AI エージェントを使うのは、ナビを起動して近所のコンビニに行くようなものです。考えるコストと時間がかかる分、単純な繰り返し作業には RPA やマクロのほうが速く安く動きます。

Gartner(IT 調査会社)は 2025 年 6 月のプレスリリースで、「2027 年末までに AI エージェント型プロジェクトの 40% 以上がキャンセルされる」と予測しています5。コストの高騰・不明確なビジネス価値・不十分なリスク管理が主な理由として挙げられています。AI エージェントは万能ではありません。使い所を見極めて導入することが、コストと成果の両面で合理的です。
5. 3 つを「手順型 vs 判断型」で並べる
3 者をまとめて比べると、違いが際立ちます。


| 比較項目 | マクロ | RPA | AI エージェント |
|---|---|---|---|
| 中核の考え方 | 手順の録音・再生 | 画面操作の模倣・繰り返し | 目標から手段を自律判断 |
| 動作の起点 | 記録した手順通り | 設計したシナリオ通り | 渡された目標から逆算 |
| 例外への対応 | 止まる | 止まる | 対処を試みる(保証はない) |
| 向いている作業 | 同じ Office 操作の繰り返し | 複数アプリをまたぐ定型操作 | 状況を読んで判断が必要な作業 |
| 精度の性質 | 手順が合えば正確(毎回同じ結果が出る) | 手順が合えば正確(毎回同じ結果が出る) | 確率的(ステップ増加で誤差増) |
| コスト感 | 低(記録後はほぼ無料) | 中(ライセンス費用が必要) | 高(AI 推論コストが都度発生) |
軸を 1 つ立てるとすれば「決められた手順を繰り返すか、状況を読んで判断するか」です。
マクロと RPA は「手順型」です。やることが決まっていれば、正確に繰り返してくれます。AI エージェントは「判断型」です。やることが毎回変わる、例外が多い、文章の意味を読んで対処する、そういう仕事に向きます。
6. 自分の業務はどれに向くか ── 判断の 4 問

迷ったときは、次の 4 つの問いを順番に当ててみてください。
問 1:毎回まったく同じ手順か? → はいなら:マクロ(Office 内の作業)または RPA(複数アプリをまたぐ作業)が向く
問 2:複数のアプリやシステムをまたぐか? → はいなら:RPA が向く → いいえ(Excel 内だけ)なら:マクロで十分
問 3:状況によって手順が変わるか? → はいなら:AI エージェントを検討する
問 4:例外処理が多いか・状況の判断が必要か? → はいなら:AI エージェントが向く → いいえなら:RPA に例外ルールを追加する
4 問を当てると、多くの場合は「マクロで十分」「RPA が向く」「AI エージェントが必要」のどれかに落ち着きます。
ただ、実際の業務では「同じ仕事の中に複数の要素が混ざっている」ことが多いです。次の章でその整理をします。
7. RPA で十分、AI エージェントが必要、混在させる ── 3 つの結論

「3 つのうちどれを選ぶか」という問いの立て方は、実はあまり正確ではありません。実際の業務では、3 つを混在させるのが合理的な場合が多いです。
具体例で考えてみます
毎日大量に届くメールへの対応を自動化したいとします。
- メール本文を読んで「緊急 / 対応不要 / 要確認」に分類する → AI エージェント(文章の意味を読んで判断)
- 「緊急」メールの返信文を下書きする → AI エージェント(文章を生成)
- 決まった形式で月次レポートにまとめて Excel に転記する → マクロ(定型の繰り返し)
- 基幹システムに入力する → RPA(画面操作の繰り返し)
1 つの仕事の中でも、「判断が必要な部分」と「手順通りに繰り返せる部分」は混在しています。それぞれの強みを使う設計が、コストと精度の両面で合理的です。

「全部 AI エージェントに変えるべき」ではない
AI エージェントは「マクロや RPA の上位互換」ではありません。得意な仕事の種類が違うだけです。
Gartner の予測が示すように、AI エージェントを万能として投入するとコスト増・精度不足・管理の煩雑さが問題になります5。単純な繰り返し作業を AI エージェントに任せても、速さとコストの面でマクロや RPA に負けます。
私は研修でこう伝えています。「今動いている RPA やマクロは捨てなくていい。AI エージェントが力を発揮するのは、今まで自動化できなかった”判断が必要な部分”です。そこだけ AI エージェントに渡す設計が合理的です」と。
AI エージェントを取り入れるとしたら、まず「状況判断が必要で、今は人間が都度確認している部分」から探すのが最初の一歩です。そこから始めれば、既存の RPA やマクロと自然に共存できます。

8. 次のステップ ── 業務に組み込む入口
3 つの自動化の違いと使い分けが整理できました。

AI エージェントの基礎をもっと知りたい方へ: 「AI エージェントとは何か ── 1 往復型と連鎖型を、1 枚の図で整理する」では、AI エージェントが「1 往復型」と何が違うか、ループ構造の仕組みを整理しています。
自分の業務への当てはめを探したい方へ: 「AI 活用の見つけ方 ── ニュースの事例を、自分の仕事に翻訳する 6 つの型」では、業務ごとに AI をどの「型」で使えるかを整理しています。
AI に向く仕事・向かない仕事の全体像を見たい方へ: 「AI でできること、できないこと ── ChatGPT や Gemini を使う前に知っておきたい判断軸」で、自動化以外の観点も含めた判断軸を整理しています。
研修で「AI エージェント、RPA、マクロ」の話をするとき、最後に必ずこう付け加えます。「何かを今日から変える必要はない。ただ、次に何かを自動化したいと思ったとき、この 3 つのどれが向くかを考える判断軸として使ってください」と。
