Excelマクロ・RPA・AIエージェントは何が違うのか|中小製造業の自動化の選び方

「事務の仕事を機械に任せたい。」そう考えたとき、選択肢は一つだけではありません。

Excelマクロを組んでいる会社もあれば、RPAの提案を受けた会社もあるでしょう。最近では「AIエージェント」という言葉もよく耳にするようになりました。

この3つは、いずれも「決まった作業を機械に代行させる手段」です。ただし、作業の覚えさせ方も、予期せぬエラーが起きたときの挙動も、生まれてきた背景も大きく異なります。

また、どの手法が一方的に優れているという話でもありません。マクロで十分に足りる業務にAIを導入すれば無駄な費用がかさみますし、逆に人間の判断が必要な業務をRPAで組もうとすれば、例外が発生するたびにシステムが止まってしまいます。

この記事では、それぞれの違いを分かりやすく整理して、御社の目的に合った適切な自動化の手法を解説します。

目次

業務ソフトは「器」、自動化ツールは「担い手」

はじめに、混同しやすい概念を整理しておきましょう。

生産管理システムや販売管理ソフトは、業務データを記録して処理するための「器」です。器を新しく入れ替えれば、データが整理され、情報を探す手間は減ります。

しかし、データを打ち込む「人」の手は依然として必要なままです

この記事で比較するのは「器」ではなく、その器の上で手を動かす「担い手」の話です。Excelマクロ、RPA、AIエージェントは、いずれも人の代わりに作業を行う「担い手」にあたります。

「器」を替えるのか、「担い手」を替えるのか。この2つは分けて検討することが大切です。

Excelマクロは、いちばん身近な自動化

Excelのマクロは多くの企業が、最初に導入する自動化の手段です。

Excel上で行った操作を記憶させ、そのまま自動で繰り返させる仕組みです。データの転記、集計、書式の調整など、毎月同じ手順で行う作業であれば、ボタン一つで完了します。

費用がかからず、すぐ動く

マクロ最大の強みは「手軽さ」です。

Excelさえあれば追加費用はかかりません。社内に詳しい社員が1人いれば、その日のうちに動く仕組みを作ることができます。

特に、日常の小さな作業ほど即効性があります。毎日10分かかっていた集計作業が数秒で終わるようになれば、月間で約3時間分の作業時間を削減できます。社内稟議や契約の手間も不要なため、このハードルの低さは他の2つにはない大きな強みです。

作成者しか直せなくなる

一方でマクロの弱みは、メンテナンスが特定の個人に依存しやすい点です。

作成した社員が異動や退職で現場を離れると、コードの内容を読める人が誰もいなくなってしまいます。正常に動いている間は問題ありませんが、エラーで止まった瞬間に業務そのものがストップしてしまいます。

また、シートのレイアウトが変わっただけでも停止します。「列を1本追加しただけで動かなくなった」という経験をお持ちの方も多いのではないでしょうか。

この属人化問題の実態については以下の記事で、

残されたマクロの解読方法については以下の記事で詳しく解説しています。

RPA(Robotic Process Automation)とは?

「RPA」については聞き慣れない方もいるかもしれませんので、丁寧に解説します。

RPAとは、パソコン画面上の操作手順をそのままロボットに覚えさせて自動化する仕組みです。日本では10年ほど前から、中堅・大企業を中心に急速に普及しました。

広がった背景にあるのは、深刻な「人手不足」です。

事務担当者を増やせない一方で、処理すべき業務件数は減らない。人を増やさずに業務量をこなす手段として、助成金制度や導入事例の後押しもあり、一気に認知されました。現在も金融機関や自治体などの現場で数多く稼働しています

もう一つ、押さえておきたい側面があります。

RPAは「既存システムを改修せずに済ませるための手段」として普及した側面もあります。本来であれば、システム同士をAPI等で直接データ連携させるのが最も安全で確実です。しかし「基幹システムを改修する予算がない」「改修に時間がかかりすぎる」といった事情を抱える企業が、画面操作をなぞる方式のRPAで切り抜けてきた歴史があります。

この成り立ちを理解しておくと、次に説明する弱点の理由もスッキリと納得できるはずです。

人のパソコン操作をそのまま模倣する

基本的な考え方はマクロと似ています。

マクロとの決定的な違いは、Excelの「外」に出て操作できる点です。ブラウザを開いてWebサイトにログインする、基幹システムの入力画面にデータを打ち込む、届いたメールの添付ファイルを保存する——といった、人間がマウスとキーボードで行う操作を丸ごと代行します。

つまり、複数のソフトやシステムをまたぐ作業に強みを発揮します。

たとえば、「Webの受注サイトから注文一覧をダウンロードし、自社の基幹システムに入力したうえで、担当者に完了メールを送る」という一連の流れを、人が手を触れずに自動実行できます。これはExcelマクロでは届かなかった領域です。

代表的なRPA製品

国内では、主に以下の3製品が知られています。

  • WinActor : 国産ツールで日本語の情報が豊富
  • Power Automate for desktop:MicrosoftのRPA機能。Windowsの画面操作を自動化する
  • UiPath : 大企業での導入実績が豊富

各製品ともライセンス体系や提供形態の改定が頻繁に行われています。検討される際は、必ず各社の最新情報をご確認ください。

RPAの得意なことと限界

RPAは、導入して効果を発揮する場面と、後悔する場面がはっきりと分かれます。

件数の多い定型入力処理に強い

得意なのは、「手順が100%決まっており、処理件数が多い作業」です

同じ形式の帳票を毎日100件処理する、2つのシステムに全く同じ内容を二重入力する、といった作業であれば、人間よりも遥かに速く、ミスなく正確にこなします。

また、夜間や休日に自動実行できる点もメリットです。出社時にはすでに処理が完了しているため、担当者は結果の確認から業務をスタートできます。

画面デザインが変わると止まる

弱点は「変化への脆さ」です。

RPAは「画面上のボタンの位置」や「項目の見た目」を目印にして動きます。そのため、取引先のWebサイトのレイアウトが少し更新されたり、社内システムがバージョンアップしたりしただけで、エラーを起こして止まってしまいます。

止まった際も、画面を見ただけではどこで落ちたのかが分からず、専門知識を持つ人が原因を特定して修正しなければなりません。

シナリオが増えると保守負担が激増する

もう一つの大きな壁が、管理の手間です。

RPAに記憶させた手順書を「シナリオ」と呼びます。便利なため部署ごとに作成され、30本、50本と増えていきます。しかし、数が増えるにつれて「どのシナリオを誰がメンテナンスするのか」という問題が浮上します

作成した担当者が異動すると、ブラックボックス化したまま動き続けるシナリオが残ります。マクロで起きていた属人化と同じ構造が、より大きな規模で発生するわけです。

こうした保守不能なシナリオは、現場で「野良ロボット」と呼ばれます。

誰が作ったのか、何のために動いているのかが分からず、止めてよいかも判断できない。作れば作るほど、情シスや管理部門の負担が重くなっていくのがRPAの隠れたリスクです

「内容を読んで判断する」作業は任せられない

そして最大の限界は、文脈を読み取って判断する作業ができないことです。

「この注文は前回と同じ仕様か?」「この納期で製造ラインが間に合うか?」といった判断は、あらかじめ固定の手順として書き起こすことができないため、RPAでは扱えません。

AIエージェントは「判断」を引き受ける

最後にAIエージェントを見ていきます。AIエージェントには、これまでの2つの手法とは完全に異なる点があります。

AIエージェントは、あらかじめ決められた手順をなぞるだけでなく、データの内容を読み取って「判断」を行うことができます。

AIエージェントには自律型とワークフロー型がある

AIエージェントには、大きく二つのタイプがあります。

一つ目は自律型です。作業の目的を指示すると、進め方そのものをAIが考えて動きます。ニュースなどで見かける「AIエージェント」は、こちらを指していることが多いと思います。研究やリサーチのように、正解が一つに決まらない仕事に向きます。

もう一つがワークフロー型です。業務の流れは人が設計して固定し、それぞれの工程の中身の判断をAIが受け持ちます。

両者のおもな違いを並べてみます。

自律型ワークフロー型
渡すもの目的だけ業務の流れと、工程ごとの判断の基準
進め方AIがその都度考える人が決めた順序どおりに進む
向く仕事研究・リサーチ受注・見積り・請求
想定外の事象への対処別のやり方を試行する処理を止めて人に回す
人との関わり方出てきた結果を確かめる決めた場所で承認する

バックオフィス業務に適するのはワークフロー型

受注や見積り、請求といったバックオフィスの業務の自動化に適しているのは、「ワークフロー型」のAIエージェントです。

理由は3つあります。

  • 進む順序が毎回同じで、設計できる
  • 判断を誤ると、金額や納期に直接響く
  • どこで止めて、誰が確かめるかを決めておく必要がある

自律型は、作業の進め方が毎回変わります。柔軟性と引き換えに、どこで何を判断したのかを分析するのが困難になります。自律型の性質はお金を扱う業務に向きません。

マクロやRPAとの差は、工程の中身にあります。2つは「どう動くか」を人が手順として指示します。一方でAIエージェントに指示するのは「何を判断してほしいか」です。

n8nのワークフロー画面

書式や表現がバラバラでも処理できる

実際の現場で最も効果を発揮するのがこの点です。

FAXのフォーマットが取引先ごとに異なっていても、AIが文脈を読み取って正確に抽出できます。「例のあれ、いつもの数量で」といった曖昧な注文メールであっても、過去の取引履歴から内容を自動で補完することが可能です。

また、適切な見積価格を出すために過去の類似実績を参照するような仕組みも実現できます。弊社ではここに「検索して実績を参照する技術(RAG)」を組み込んでいます。

RAGを知識の継承については以下の記事を参考にしてください。

3つの自動化の手法を比較

ここまでの違いを分かりやすく表にまとめました。

比較項目ExcelマクロRPAAIエージェント
覚えさせ方Excel上の操作手順を記録する画面の操作手順を組み立てる業務フローを設計し、判断基準を与える
動ける範囲Excel内部が中心パソコンで開けるツール全般メール・FAX・社内システム等を横断
向いている作業毎月決まった手順の集計・転記件数が多く、手順が完全固定の入力作業書式や文章表現が一定しない複雑な処理
変化への強さシートの列追加等で止まる画面レイアウトが変わると止まる表記ブレや書式の違いがあっても対応可能
止まったとき完全停止。専門員による原因特定が必要完全停止。専門員による原因特定が必要判断を保留し、人間に確認を求めてくる
保守性作成した本人に依存しやすいシナリオ増加に伴い管理負担が激増業務ルールの更新や再学習が必要
費用の目安Excelがあれば追加費用なし年額ライセンス費用初期開発費用 + 月額利用料
人間の役割実行ボタンを押し、結果を確認する自動実行を見守り、止まったら修復するAIが提示した処理結果を「承認」する

特に「止まったとき」の行に注目してみてください。

マクロやRPAは、想定外の事態に直面するとその場でエラー停止します。誰かが原因を調べて修正するまで、その業務は完全にストップしてしまいます。一方、AIエージェントは「自分では判断できない」と自覚して処理を一時保留し、人間にバトンを渡します。処理自体は少し遅れますが、業務全体が完全にストップすることはありません

この差が、日々の運用における現場の負担を大きく左右します。

置き換えではなく「使い分け」で考える

新しいツールが出たからといって、古いものをすべて捨てる必要はありません。それぞれの特性に応じた使い分けが重要です。

Excelマクロを残すべき場面

「作業がExcel内で完結している」「作成者が現役で社内にいる」「手順変更がほぼ発生しない」。この3条件が揃っているなら、無理に他のツールに置き換える必要はありません。そのままマクロを使い続けるのが最もコストパフォーマンスに優れています。

ただし、万が一に備えて「コードの中身を理解できる人」を社内に2人以上作っておくことをおすすめします。

RPAで十分に足りる場面

「作業手順が完全にマニュアル化されている」「途中に人の判断が入らない」「毎月の処理件数が非常に多い」。この条件であればRPAが最適です。

すでにRPAを導入して順調に動いているのであれば、そのまま使い続けて問題ありません。

また、「部分的に使い分ける」というアプローチも有効です。たとえば、「届いたFAX注文書の読み取りと文脈確認をAIエージェントが行い、確定したデータを基幹システムへ流し込む作業は既存のRPAに任せる」といった組み合わせ運用は、実際の現場でもよく採用されています。

クラウド同士を繋ぐなら「iPaaS」という選択肢も

SaaS(クラウドサービス)同士を連携させたいだけであれば、iPaaS(Zapier、Make、n8nなど)と呼ばれる自動化ツールを活用するのが最もスマートです。

最近のiPaaSにはAIを活用するノードも標準用意されており、メール内容の要約や自動振り分けなども簡単に構築できます。

Zapier・Make・n8nといったiPaaS製品の比較は以下の記事で詳しく扱っています。

自動化を検討する「正解の順番」

どの手段を選ぶかを決める前に、必ず確認すべきステップがあります。

STEP
業務自体を「やめられないか」を検討する

誰も読んでいない日報、慣習で二重管理している台帳などはありませんか?自動化して残すよりも、業務そのものを無くしてしまう方が確実でコストもかかりません。

STEP
既存ソフトの「標準機能」で対応できないか調べる

定期実行機能、帳票の自動出力機能、ワークフロー承認機能など、すでに契約しているシステムに備わっている未活用の機能がないか確認します。

STEP
データ同士を「直接連携(API / EDI)」できないか検討する

APIやEDIを使ってシステム間を直接データ連携できるなら、それが最も安定します。画面操作を介さないため、UIが変わってもシステムが止まりません。

上記を検討したうえで、「それでも手作業として残る業務」こそが、自動化ツール(マクロ・RPA・AIエージェント)を選定する対象となります。

最適な自動化手法をご相談ください

自動化は「ツールの優劣」ではなく、「自社の業務との相性」で決まります。

弊社は、中小製造業の受注・見積り・請求業務を対象に、人間が安心して運用できる「承認駆動型」のAI自動化システムを提供しています。最初のヒアリングで業務フローを確認し、マクロやiPaaSで十分に解決できる課題であれば、そのようにお伝えしています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

1981年生まれ、名古屋出身。

2008年よりドイツ・ベルリンに在住。
ドイツの国家資格である職業訓練プログラム「アプリケーション開発専門IT技術者」を修了後、医療系自社開発企業にてデスクトップ・Webアプリケーションの開発に4年間従事。
2022年よりドイツの大手SIer「Adesso SE」にて、フルスタックエンジニアとしてリードポジションを務める。

2027年に日本へ帰国し、日本の中小企業へのAI導入支援を本格的に開始予定。

著書「AI時代の海外移住戦略

コメント

コメントする

目次