AI副業入門

RPA×AI連携で経理業務を自動化する具体的な手順

正直に言うと、最初は「RPAなんて大企業のもの」だと思ってた

副業で個人事業主として動き始めた2023年の秋、毎月末の経理作業が本当につらかった。請求書を開いて、金額をコピーして、freeeに貼り付けて、勘定科目を悩んで……それだけで土曜の午前中が消えていた。

「RPA」という言葉は知っていたけど、「どうせ大企業向けでしょ」と思って調べすらしなかった。それが大きな間違いだったと気づいたのは、ある勉強会で「Power Automate無料でも使えますよ」という一言を聞いたときだ。

あれから半年。今は月末の経理作業が8時間→45分になった。その具体的なやり方を、失敗談も含めて全部書く。

プロンプト構造テンプレート
プロンプト構造テンプレート

「RPAとAI、どう違うの?」で1週間止まった話

最初につまずいたのが、RPAとAIの違いだった。「どっちも自動化でしょ?」と思って適当に進めたら、設定が全部ちぐはぐになって1週間無駄にした。

💡 Zapierを試してみる

ノーコードで業務自動化。5000以上のアプリと連携可能。


→ 無料プランで始める

整理するとシンプルだ。RPAは「手順の再現」、AIは「判断の代行」。この2つは役割がまったく違う。

RPAがやること:決まった操作をロボットに任せる

RPAは、人間がマウスやキーボードでやる操作を記録して自動で繰り返す技術だ。「会計ソフトを開く→データを入力する→保存する」という一連の流れを、ロボットが代わりにやってくれる。

ただし、RPAには弱点がある。「判断」ができない。手書き領収書の文字を読んだり、「この取引は交際費か消耗品費か」を考えたりするのは、RPA単体では無理だ。

AIがやること:「読む」「考える」を自動化する

そこでAIが補完役として入ってくる。画像認識・自然言語処理を使って、人間が「考えてやっていた部分」を自動化する。OCR(文字認識)で請求書を読み取り、ChatGPT APIで勘定科目を判断する、というイメージだ。

RPAとAIを組み合わせると、「読み取り→判断→入力→保存」という経理業務の全工程が自動で回るようになる。これが「RPA×AI連携」の本質だ。

📸 [画像の説明:RPAとAIの役割分担を示す処理フロー図(読み取り→判断→入力→通知)]

私が「パターンA構成」を選んだ3つの理由

ツール選びで最初に迷ったのが「どの組み合わせにするか」だ。調べると高機能なツールはいくらでもあるが、副業・個人事業主レベルで月数万円のツール代は払えない。

💡 Make (旧Integromat)を試してみる

複雑なワークフローも視覚的に構築。コスパ最強の自動化ツール。


→ 無料で試す

実際に試した結果、以下の2パターンに絞られた。

項目 パターンA(コスト重視) パターンB(精度重視)
RPA Power Automate(無料プランあり) UiPath Community Edition
AI-OCR Google Document AI ABBYY FlexiCapture
会計ソフト freee / マネーフォワードクラウド 弥生会計オンライン
AI判断 ChatGPT API ChatGPT API + DX Suite
データ連携 Zapier / Make 独自API連携
月額コスト目安 3,000〜5,000円 30,000円〜
向いている人 副業・個人事業主・小規模法人 中規模以上の法人

副業レベルなら迷わずパターンAでいい。私が最初にパターンBを試して初月に2万円超の請求が来て即撤退したという失敗談があるので、素直にパターンAから始めることを強くすすめる。

まずはPower Automateの無料プランで感触をつかんでほしい。
→ Power Automate を無料で試す【公式】

freeeはAPI連携が充実していて、後述するRPAとの組み合わせがスムーズだった。
→ freee を無料プランで試してみる【公式】

私が実際に組んだ自動化フロー、全ステップを公開する

ここからが本題だ。請求書処理を例に、実際に私が動かしているフローを順番に説明する。

📸 [画像の説明:STEP1〜STEP5の全体フロー図。メール受信からfreee登録・Slack通知までの流れ]

私がSTEP1で「業務フローの書き出し」をサボって後悔した理由

最初に絶対やるべきなのが、今の業務フローを紙に書き出すことだ。「そんな準備より早く自動化したい」と思ってスキップしたら、後から設定を3回やり直す羽目になった。

請求書処理の典型的なフローはこうなっているはずだ。

②〜⑤が自動化の対象範囲だ。最初から全部やろうとしなくていい。まず「スキャン→データ抽出」の部分だけ自動化して、動くのを確認してから次に進む。これが一番確実だ。

Google Document AIで「読み取り精度95%」を出すまでにやったこと

AI-OCRにはGoogle Document AIを使う。最初に試したとき、精度が60%くらいしか出なくて「使えない」と思いかけた。原因はプロセッサの選択ミスだった。「Invoice Parser(請求書専用)」を選ぶと、一気に90〜95%まで上がった。

設定の手順はシンプルだ。

  1. Google Cloud Console にアクセスし、Document AI APIを有効化する
  2. プロセッサの種類で 「Invoice Parser(請求書解析)」 を選択する
  3. APIキーを取得し、後述のPower Automateに設定する
  4. テスト用の請求書PDFを読み込み、抽出精度を確認する

標準的なフォーマットの請求書なら、取引先名・金額・日付・振込先をほぼ正確に取得できる。手書き領収書は精度が落ちるので、最初はデジタル請求書だけを対象にするのが無難だ。

📸 [画像の説明:Google Document AI の Invoice Parser が請求書から金額・取引先・日付を抽出した結果画面]

ChatGPT APIに「勘定科目の判断」を任せたら月8時間が消えた話

自動化で一番効いたのが、ChatGPT APIによる勘定科目の自動分類だ。以前は「これ交際費?消耗品費?」と悩みながら1件30秒かけていたのが、ゼロになった。

仕組みはこうだ。OCRで抽出した「取引先名・品目・金額」をChatGPT APIに送り、勘定科目を判断させる。ポイントはシステムプロンプトに自社の勘定科目一覧を事前に設定しておくことだ。これをやるだけで精度が大幅に上がる。

例えば「Adobe Acrobat Pro 月額費用 2,728円」という取引に対して、「ソフトウェア使用料(消耗品費)」と自動で返ってくる。実際に導入後、月間の仕訳作業が8時間→45分になった。残りの45分は例外処理と確認作業だけだ。

ChatGPT APIはOpenAIの公式サイトから取得できる。
→ OpenAI APIキーを取得する【公式】

Power Automateのフロー構築で「ノーコードでも1日で動いた」理由

ここまでの処理をつなぐのがPower Automateの役割だ。プログラミングは一切不要で、ドラッグ&ドロップだけでフローが組める。私はコードが書けないが、初回設定は丸1日(実作業6時間程度)で完成した。

フローの構成はこの順番で組む。

  1. トリガー設定:「請求書フォルダにメールが届いたとき」を起点にする
  2. ファイル取得:添付PDFをOneDriveに自動保存する
  3. OCR処理:Document AI APIを呼び出してデータ抽出する
  4. AI判断:ChatGPT APIに取引情報を送って勘定科目を取得する
  5. 会計ソフト連携:freee APIで仕訳データを自動登録する
  6. 完了通知:SlackまたはメールでOK/NGを通知する
📸 [画像の説明:Power Automate上でSTEP1〜6が繋がったフローの実際の画面。各ブロックとコネクタが見える状態]

最初はエラーが頻発して心が折れそうになるが、ほとんどの原因はAPIキーの設定ミスか、JSONのデータ形式のズレだ。エラーメッセージをそのままChatGPTに貼り付けると、だいたい解決策を教えてくれる。

Power Automateは無料プランでも今回の構成は動く。まず無料で試してみてほしい。
→ Power Automate を無料で始める【公式】

「自動化で失敗しない」ために私がやっておけばよかった3つのこと

半年間で何度か痛い目を見た。同じ失敗をしてほしくないので、正直に書いておく。

① 例外処理を最初から設計しておく

自動化フローは「普通の請求書」しか想定していないと、イレギュラーなフォーマットが来たときに全部止まる。2023年11月、取引先が請求書フォーマットを変えたせいでOCRが1ヶ月分まるごと失敗していた。気づいたのは

📚 もっと詳しく知りたい方へ

AI副業で月10万円を目指す完全ロードマップ

ツール選びから案件獲得、収益安定化まで。
実際に稼いだ手順をステップバイステップで解説しています。


→ ロードマップを読む(無料)