2026年5月17日 約 9 分で読めます

RPA・マクロと AI エージェント、何が違う? ── 「手順型」か「判断型」かで見極める

目次
  1. 1. 「RPA で十分では?」── その疑問が正しい場合と、そうでない場合
  2. 2. マクロとは何か ── 「録音して再生するだけ」の自動化
  3. マクロが得意なこと
  4. マクロが苦手なこと
  5. 3. RPA とは何か ── 「画面を読んで操作する」自動化
  6. マクロとの違いは「またげる範囲」
  7. RPA が苦手なこと
  8. 4. AI エージェントとは何か ── 「目的を渡すと手段を考える」自動化
  9. AI エージェントが得意なこと
  10. AI エージェントが苦手なこと
  11. 5. 3 つを「手順型 vs 判断型」で並べる
  12. 6. 自分の業務はどれに向くか ── 判断の 4 問
  13. 7. RPA で十分、AI エージェントが必要、混在させる ── 3 つの結論
  14. 具体例で考えてみます
  15. 「全部 AI エージェントに変えるべき」ではない
  16. 8. 次のステップ ── 業務に組み込む入口
  17. 出典・参考文献

「うちの業務は RPA で自動化してるんですが、AI エージェントを入れる意味はあるんでしょうか。」

よく聞く疑問です。もう一つ多いのが「Excel マクロで十分じゃないですか?」。もっともな疑問です。すでに動いている自動化があるなら、わざわざ乗り換える理由が見えませんよね。

3 つの違いは「決められた手順を繰り返すか、状況を読んで判断するか」の 1 点に集約できます。マクロ・RPA・AI エージェントは、この軸の上でそれぞれ違う位置にいます。何がどこまでできて、何が向かないかが見えれば、「入れ替えるか、混在させるか、今のままでいいか」を自分で判断できるようになります。


マクロ・RPA・AI エージェントは「手順が決まっているか、状況を読んで判断するか」という 1 本の軸で整理できます
図 1マクロ・RPA・AI エージェントは「手順が決まっているか、状況を読んで判断するか」という 1 本の軸で整理できます

1. 「RPA で十分では?」── その疑問が正しい場合と、そうでない場合

「RPA で十分では?」という判断は、正しい場合がほとんどです。毎回同じ手順が決まっていて、例外が少なく、正確に繰り返せばよい仕事であれば、RPA は非常に向いています。

ただ、答えが変わってくる場面があります。「手順が固定されているか」「状況を読んで次の手を判断する必要があるか」──この 1 点で分かれます。

この軸を頭に置いてから、マクロ・RPA・AI エージェントの 3 つをそれぞれ見ていきましょう。


2. マクロとは何か ── 「録音して再生するだけ」の自動化

マクロとは、Excel や Word などで「同じ作業を何度も繰り返す手順を、ボタン 1 つで再生できるように記録する仕組み」です。内部では VBA(Excel や Word に組み込まれた小さなプログラム)で動いていますが、使う側は意識しなくて大丈夫です。

テープレコーダーで録音した音楽を再生するように、マクロは記録した手順を同じように再現します
図 2テープレコーダーで録音した音楽を再生するように、マクロは記録した手順を同じように再現します
あなたが Excel で行った操作手順を VBA が自動で記録し、同じ手順をボタン 1 つで再生します
図 3あなたが Excel で行った操作手順を VBA が自動で記録し、同じ手順をボタン 1 つで再生します

テープレコーダーで考えると分かりやすいです。音を録音しておけば、同じ音楽を何度でも再生できます。マクロも同じで、あなたが実際にやった操作手順を「録音」しておき、後でそのまま「再生」します。Microsoft の公式ドキュメントでは「繰り返し実行できるアクション、またはアクションのセット」と定義されています1

マクロが得意なこと

毎回同じ手順を繰り返す作業なら、マクロは力を発揮します。

  • 毎回同じ書式を整える(フォントの統一・セルの色付けなど)
  • 同じ集計を毎月繰り返す
  • データを別のシートに移してコピーする
書式統一・集計・コピーなど「毎回同じ手順を繰り返す」作業がマクロの得意領域
図 4書式統一・集計・コピーなど「毎回同じ手順を繰り返す」作業がマクロの得意領域

マクロが苦手なこと

録音した手順を忠実に再生するだけなので、状況が変わると動けなくなります2

  • セルの位置が先月と違う → 別の場所に書き込んでしまう
  • データに空欄が入った → その場所で止まってしまう
  • 想定外のエラーメッセージが出た → 対処できずフリーズする

マクロは「例外」を自分で判断して乗り越えることができません。想定外の状況が来たら、人間が都度対処する必要があります。

Excel の外にある別のアプリ(基幹システム(会社で使う在庫管理や経理などの大きなシステム)やブラウザなど)との連携も、マクロの設計外です2

録音した手順と状況がずれるとマクロは止まります ── セル位置変更・空欄・エラーの 3 パターン
図 5録音した手順と状況がずれるとマクロは止まります ── セル位置変更・空欄・エラーの 3 パターン

3. RPA とは何か ── 「画面を読んで操作する」自動化

RPA(アールピーエー)とは、人間がパソコン上で行う画面操作を、ソフトウェアが自動で代わりに行う仕組みです。

楽譜通りには完璧に演奏できますが、楽譜が差し替えられると音楽ロボットの手は止まります
図 6楽譜通りには完璧に演奏できますが、楽譜が差し替えられると音楽ロボットの手は止まります
RPA はパソコン画面上のボタンクリックや入力操作を記録し、ロボットが同じ操作を自動で再現します
図 7RPA はパソコン画面上のボタンクリックや入力操作を記録し、ロボットが同じ操作を自動で再現します

Microsoft は公式で、RPA を「ソフトウェアの『ロボット』を構成することで、トリガーの応答、データの操作、デジタルシステムとの通信を実行できる技術」と説明しています3

楽譜通りに完璧に演奏できる音楽ロボットも、楽譜のページが差し替えられると手が止まります。RPA も同じで、決まった画面操作は得意でも、画面のレイアウトが変わったり例外操作が必要になったりすると、それ以上は動けません。

マクロとの違いは「またげる範囲」

マクロが Excel の中の作業に特化しているのに対して、RPA は画面全体を対象にできます。

比較マクロRPA
操作できる範囲Excel・Word などの Office 内デスクトップ全体・複数アプリ
得意なことOffice のデータ処理・集計画面操作全般の模倣・繰り返し
苦手なこと複数アプリの連携手順にない状況への対処

複数のシステムをまたいで作業したい場合(基幹システムから数値を取り出して、別の表に転記して、メールで送る、など)は、マクロではなく RPA が向きます。

マクロは Excel・Word の中だけ、RPA は複数のアプリをまたいで操作できる範囲の違い
図 8マクロは Excel・Word の中だけ、RPA は複数のアプリをまたいで操作できる範囲の違い

RPA が苦手なこと

「決められた手順」をなぞることは得意ですが、手順書にない状況では止まります。

  • アプリのデザインが変わって、ボタンの位置が変わった → 見つけられずに止まる
  • 「担当者が不在の場合はこうする」のような例外 → 事前に手順書に書いておかないと対応できない
  • メール本文の意味を読み取って判断する → RPA は文章の「意味」を理解しない

アプリのアップデートやシステム変更のたびに、手順書(シナリオ)を修正する手間も発生します。

画面デザインの変更・未定義の例外・文章の意味の理解 ── この 3 つに RPA は対処できません
図 9画面デザインの変更・未定義の例外・文章の意味の理解 ── この 3 つに RPA は対処できません

4. AI エージェントとは何か ── 「目的を渡すと手段を考える」自動化

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

ナビアプリに目的地を告げるだけでルートを考えてくれるように、AI エージェントは目標だけ渡せば手段を考えます
図 10ナビアプリに目的地を告げるだけでルートを考えてくれるように、AI エージェントは目標だけ渡せば手段を考えます
AI エージェントは目標を渡すと自分で次の行動を考え、ツールを呼び出しながらループして完了に向かいます
図 11AI エージェントは目標を渡すと自分で次の行動を考え、ツールを呼び出しながらループして完了に向かいます

ナビアプリに例えると分かりやすいです。「新宿まで行きたい」と伝えれば、渋滞を避けながら自分でルートを考えて案内してくれます。どの道を通るかは事前に指定しません。マクロや RPA は「この道を走れ」と決められた経路を走るだけですが、AI エージェントは「目的地だけ渡せばルートを考える」型の自動化です。

Anthropic(AI 開発企業)の技術ドキュメントでは、エージェントについて「LLM(大規模言語モデル。ChatGPT や Claude の中核にある、言葉で答えを返す AI の部品)が自身のプロセスとツールの使い方を動的に指示し、タスクの達成方法に対する制御を維持するシステム」と定義しています4。つまり「次に何をすべきかを AI 自身が判断しながら動く」ということです。

AI エージェントの基礎(1 往復型と連鎖型の違い・ループ構造)については「AI エージェントとは何か」で整理しています。ここでは「マクロ・RPA との違い」に絞って掘り下げます。

AI エージェントが得意なこと

  • 「このメールの内容を読んで、優先度をつけて返信文を用意して」のような、状況を読んで判断する作業
  • 複数のツールを横断して情報を集め、まとめて報告する
  • 手順が毎回変わる、例外が多い仕事
メール判断・情報収集・例外対応など「状況を読んで判断する」仕事が AI エージェントの得意領域
図 12メール判断・情報収集・例外対応など「状況を読んで判断する」仕事が AI エージェントの得意領域

AI エージェントが苦手なこと

「判断する」ことが得意ですが、苦手な領域もあります。

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

ステップを重ねるほど小さな誤りが積み重なり、AI エージェントの完成精度は急速に下がっていきます
図 13ステップを重ねるほど小さな誤りが積み重なり、AI エージェントの完成精度は急速に下がっていきます

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

単純な繰り返し作業への対応コストは、マクロが最低・RPA が中程度・AI エージェントが最高になります
図 14単純な繰り返し作業への対応コストは、マクロが最低・RPA が中程度・AI エージェントが最高になります

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


5. 3 つを「手順型 vs 判断型」で並べる

3 者をまとめて比べると、違いが際立ちます。

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

軸を 1 つ立てるとすれば「決められた手順を繰り返すか、状況を読んで判断するか」です。

マクロと RPA は「手順型」です。やることが決まっていれば、正確に繰り返してくれます。AI エージェントは「判断型」です。やることが毎回変わる、例外が多い、文章の意味を読んで対処する、そういう仕事に向きます。


6. 自分の業務はどれに向くか ── 判断の 4 問

4 つの問いに答えるだけで、マクロ・RPA・AI エージェントのどれが向くかが分かる判断フロー
図 174 つの問いに答えるだけで、マクロ・RPA・AI エージェントのどれが向くかが分かる判断フロー

迷ったときは、次の 4 つの問いを順番に当ててみてください。

問 1:毎回まったく同じ手順か? → はいなら:マクロ(Office 内の作業)または RPA(複数アプリをまたぐ作業)が向く

問 2:複数のアプリやシステムをまたぐか? → はいなら:RPA が向く → いいえ(Excel 内だけ)なら:マクロで十分

問 3:状況によって手順が変わるか? → はいなら:AI エージェントを検討する

問 4:例外処理が多いか・状況の判断が必要か? → はいなら:AI エージェントが向く → いいえなら:RPA に例外ルールを追加する

4 問を当てると、多くの場合は「マクロで十分」「RPA が向く」「AI エージェントが必要」のどれかに落ち着きます。

ただ、実際の業務では「同じ仕事の中に複数の要素が混ざっている」ことが多いです。次の章でその整理をします。


7. RPA で十分、AI エージェントが必要、混在させる ── 3 つの結論

1 つの仕事の中で「判断が必要な部分」を AI エージェントに、「定型操作」を RPA やマクロに担当させる役割分担
図 181 つの仕事の中で「判断が必要な部分」を AI エージェントに、「定型操作」を RPA やマクロに担当させる役割分担

「3 つのうちどれを選ぶか」という問いの立て方は、実はあまり正確ではありません。実際の業務では、3 つを混在させるのが合理的な場合が多いです。

具体例で考えてみます

毎日大量に届くメールへの対応を自動化したいとします。

  • メール本文を読んで「緊急 / 対応不要 / 要確認」に分類する → AI エージェント(文章の意味を読んで判断)
  • 「緊急」メールの返信文を下書きする → AI エージェント(文章を生成)
  • 決まった形式で月次レポートにまとめて Excel に転記する → マクロ(定型の繰り返し)
  • 基幹システムに入力する → RPA(画面操作の繰り返し)

1 つの仕事の中でも、「判断が必要な部分」と「手順通りに繰り返せる部分」は混在しています。それぞれの強みを使う設計が、コストと精度の両面で合理的です。

メール対応の自動化では、判断が必要な分類・文章生成を AI エージェントが、定型の転記・入力操作をマクロと RPA が担います
図 19メール対応の自動化では、判断が必要な分類・文章生成を AI エージェントが、定型の転記・入力操作をマクロと RPA が担います

「全部 AI エージェントに変えるべき」ではない

AI エージェントは「マクロや RPA の上位互換」ではありません。得意な仕事の種類が違うだけです。

Gartner の予測が示すように、AI エージェントを万能として投入するとコスト増・精度不足・管理の煩雑さが問題になります5。単純な繰り返し作業を AI エージェントに任せても、速さとコストの面でマクロや RPA に負けます。

私は研修でこう伝えています。「今動いている RPA やマクロは捨てなくていい。AI エージェントが力を発揮するのは、今まで自動化できなかった”判断が必要な部分”です。そこだけ AI エージェントに渡す設計が合理的です」と。

AI エージェントを取り入れるとしたら、まず「状況判断が必要で、今は人間が都度確認している部分」から探すのが最初の一歩です。そこから始めれば、既存の RPA やマクロと自然に共存できます。

マクロ・RPA・AI エージェントは上位互換の関係ではなく、それぞれが補い合う異なる得意領域を持っています
図 20マクロ・RPA・AI エージェントは上位互換の関係ではなく、それぞれが補い合う異なる得意領域を持っています

8. 次のステップ ── 業務に組み込む入口

3 つの自動化の違いと使い分けが整理できました。

AI エージェントの基礎・業務への当てはめ・できることの全体像、3 つの次の一歩
図 21AI エージェントの基礎・業務への当てはめ・できることの全体像、3 つの次の一歩

AI エージェントの基礎をもっと知りたい方へ: 「AI エージェントとは何か ── 1 往復型と連鎖型を、1 枚の図で整理する」では、AI エージェントが「1 往復型」と何が違うか、ループ構造の仕組みを整理しています。

自分の業務への当てはめを探したい方へ: 「AI 活用の見つけ方 ── ニュースの事例を、自分の仕事に翻訳する 6 つの型」では、業務ごとに AI をどの「型」で使えるかを整理しています。

AI に向く仕事・向かない仕事の全体像を見たい方へ: 「AI でできること、できないこと ── ChatGPT や Gemini を使う前に知っておきたい判断軸」で、自動化以外の観点も含めた判断軸を整理しています。

研修で「AI エージェント、RPA、マクロ」の話をするとき、最後に必ずこう付け加えます。「何かを今日から変える必要はない。ただ、次に何かを自動化したいと思ったとき、この 3 つのどれが向くかを考える判断軸として使ってください」と。

3 種類の自動化は「どれかを選ぶ」のではなく、得意な領域を組み合わせて使うものです
図 223 種類の自動化は「どれかを選ぶ」のではなく、得意な領域を組み合わせて使うものです

出典・参考文献

  1. Microsoft Support “Quick start: Create a macro”

  2. Microsoft Learn “Getting Started with VBA in Office” 2

  3. Microsoft Power Automate “What is RPA?”

  4. Anthropic “Building Effective Agents”

  5. Gartner “Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027” (2025-06-25) 2

  • #AI エージェント
  • #RPA
  • #自動化
  • #入門
  • #比較