副業を始めようと思っても、本業の雑務で毎晩ぐったり。「今日も何もできなかった」という日が続いていた。そんなとき、同僚に勧められたのがPower AutomateとAIの組み合わせだった。
最初は「ノーコードって言っても、どうせ難しいんでしょ」と思って放置していた。でも2023年11月、重い腰を上げて試してみたら、最初のフローが30分で動いた。
それから3ヶ月で、毎朝1時間かかっていたメール処理・ファイル整理・週次レポート作成がほぼゼロになった。今回はその実体験をもとに、Power Automate×AI連携の全貌を紹介する。

Power AutomateはMicrosoftが提供するノーコード・ローコードの業務自動化ツールだ。ExcelやOutlook、Teams、SharePointはもちろん、GoogleスプレッドシートやSlack、Notionなど外部サービスとも繋がる。
2024年時点で900以上のコネクタが用意されている。「繋がらないサービスを探す方が難しい」レベルだ。
ただ、単体で使っていた頃は「ファイルを自動で移動させる」程度にしか使えていなかった。AIと組み合わせた瞬間、話が変わった。「判断が必要な業務」まで自動化の対象になるのだ。
たとえば、これまで人間が読んで内容を判断しなければならなかったメールの仕分けや、自然文での入力が必要だったデータ入力作業。AI連携によって、これらが全部自動で処理できるようになる。
連携できる主なAIサービスはこちら。
「90%削減」という数字、最初は眉唾だった。でも実際にやってみたら、むしろ控えめな表現だったと気づいた。自分が試した3つの事例を紹介する。
以前は毎朝、50〜80通のメールを手動で仕分けして返信文を書いていた。これだけで午前中が終わることもあった。
OutlookのメールをトリガーにAI Builderの感情分析とOpenAI APIを組み合わせたフローを組んだところ、受信メールの自動分類・優先度付け・返信下書きの自動生成が動くようになった。2時間かかっていた処理が、確認して送信ボタンを押すだけの20分に変わった。
削減率:約85%。最初にフローが正常に動いた朝、思わず声が出た。
これは自分ではなく、経理担当の友人(Aさん)の話だ。毎月100枚以上の紙の領収書をExcelに手入力していて、月末は毎回深夜残業だったという。
AI BuilderのForm Processing機能を使い、スキャンしたPDFから日付・金額・取引先名を自動抽出してExcelに転記するフローを作った。月8時間かかっていた作業が30分以下になり、入力ミスもほぼゼロになった。
削減率:約95%。Aさんは「もっと早く知りたかった」と言っていた。
副業でブログを書いているが、SNS展開が面倒で更新が止まりがちだった。1記事あたりX用・Instagram用・note用の投稿文を作るのに毎回30分以上かかっていた。
ブログ記事のURLをSharePointのリストに登録すると、Power AutomateがOpenAI APIを呼び出して記事の要約・X用投稿文・Instagram用キャプションを自動生成してドキュメントに保存するフローを構築した。今は5分以内で終わる。副業の作業時間が月換算で約10時間削減できた。
最初のフローを組むとき、いくつか落とし穴がある。自分が実際につまずきかけたポイントを先に共有しておく。
OpenAIの公式サイト(platform.openai.com)でアカウントを作り、「API Keys」ページから新しいキーを発行する。このキーは一度しか表示されないので、必ず安全な場所に保管すること。
自分は最初にコピーし忘れて再発行するはめになった。5分のロスだが、テンションが下がる。テスト段階のAPI利用コストは数十円程度なので、費用は気にしなくていい。
Power Automate(make.powerautomate.com)にMicrosoftアカウントでログインし、「作成」→「インスタント クラウド フロー」を選ぶ。トリガーは「手動でフローをトリガーする」にして、テキスト入力を追加しておくとテストが格段にやりやすい。
最初から複雑なトリガーを設定しようとすると、どこでエラーが出ているかわからなくなる。シンプルに始めるのが鉄則だ。
フローに「HTTP」アクションを追加する。設定はシンプルで、以下の4点を入れるだけだ。
本文のJSONは、Power Automateの「式」機能を使って動的なプロンプトを組み立てられる。前のステップで取得したメール本文を変数として埋め込み、「以下のメールを要約してください:」という指示に続けて挿入するイメージだ。
HTTPアクションのレスポンスはJSON形式で返ってくる。「JSONの解析」アクションを追加してchoices[0].message.contentの値を取り出せば、あとはメール送信・Excelへの書き込み・Teams通知など好きなアクションに渡せる。
Power Automateと組み合わせるAIサービス、どれを選べばいいか最初は迷った。自分が実際に試した結果をまとめた比較表がこれだ。
| サービス名 | 難易度 | コスト | 得意なこと | こんな人に向いている |
|---|---|---|---|---|
| AI Builder | ★☆☆(簡単) | Microsoft 365に含む | 文書解析・感情分析・フォーム処理 | まず試したい初心者 |
| OpenAI API | ★★☆(普通) | 従量課金(安い) | 文章生成・要約・分類・翻訳 | 柔軟なプロンプトを使いたい人 |
| Azure OpenAI | ★★★(やや難) | 従量課金(やや高め) | 企業レベルのセキュリティ・GPT-4o | 法人・セキュリティ重視の人 |
| Copilot Studio | ★★☆(普通) | 月額課金あり | 対話型エージェント・問い合わせ対応 | カスタマーサポートを自動化したい人 |
個人的なおすすめはOpenAI API一択。コストが安く、プロンプトの自由度が高い。副業での活用なら月数百円で十分すぎるほど動く。
基本のフローが動くようになったら、組み合わせ次第でできることが一気に広がる。自分が実際に使っている構成を紹介する。