CrossRoad

XRを中心とした技術ブログ。 Check also "English" category.

Microsoft Copilot Studioを使って、資料添削AIエージェントを作ってみる (1) Power Automate Premiumの準備

タイトルの通りですが、Microsoft Copilot Studio (以降、Copilot Studio) で、もう少し高度なエージェントが作れるかを試しています。

調べる過程で、思ったよりは色々やる必要があることがわかってきました。そこで、簡単でもAIエージェントを自分で作って、より理解を深めようとしています。

ということで、タイトルのようなものを作っていきます。

なお、今回作る予定の資料添削AIエージェントに近い機能、たとえば自分が作った資料の誤字脱字チェックをするだけであれば、本文中で紹介するMicrosoft 365 Copilot Chatでもできます。

今回は、あえて同じものをCopilot Studioで作る方法を調べて、Copilot Studioでできること、できないことを整理することが目的です。

書くことが多いので、いくつかに分けて書いていきます。まずは、Copilot Studio内で色々な処理をつなげていくのに必要なPower Automateの環境構築方法を解説します。

なお、私はMicrosoft 365 E3ライセンス付属のPower AutomateをPremiumにして使おうとしています。個人用のPower Automateで同じことができるかは未確認です。

1. (今更ですが) Microsoft 365 Copilot ChatとMicrosoft Copilot Studioの違い

なんとなく名前が似ていますが、それぞれ役割が異なります。

Microsoft 365 Copilot Chat

  • 問いかけに対して答えてくれる
  • ファイルを添付して誤字脱字チェックなどもできる
  • Microsoft 365のE3ライセンスなどを契約して使っている場合、テナント外に回答内容が漏れない
  • 複数のURL、ファイルを読んだ上で解答することはできる
  • しかし、これらを継続的に読んで、回答のための知識をつけることはできない

Microsoft Copilot Studio

  • 特定の用途に特化したAIエージェントを開発するための仕組み
  • Power Automateなど、別のツールと連携させることで、より詳細な処理を行うAIエージェントを構築可能
  • 対話しながら作れる部分もあるが、別の仕組みで処理結果を作る必要もある (「〜ができる仕組みを作って」というプロンプト入力だけでできないことも多い)

2. Microsoft Copilot StudioとPower Automate

たとえば、PowerPointファイルを読み込んで添削するAIエージェントを作る場合、PowerPointからテキストを抽出する必要があります。

しかし、Copilot Studioでテキスト抽出機能はありません。そこで、別の仕組みで抽出し、結果を受け取って次の処理を進める、という流れを作る必要があります。

このような処理の受け渡しにはPower Automateを使うことが多いようです。

ただ、そこで使うクラウドフローという機能の利用には、Power Automate Premiumライセンスが必要です。


2025/7/23追記:Copilot Studioの中でフローを作る場合、Power Automate Premiumライセンスは不要のようです。別の記事でご指摘をいただきました。ありがとうございました


Premiumライセンスは1年単位の契約と書いてあります。そのため、Premiumライセンスの価格は2,248円/月 x 12ヶ月 = 26,976円です。

30日間はフリートライアル期間なので、まずはトライアル期間のうちに試用が良いと思います。

License fee of Power Automate

Power Automate の価格 | Microsoft Power Platform

Power Automateのライセンスを変更するには、Microsoft 365 管理センターにアクセスし、マーケットプレイスを選択して画面を表示させます。

Market Place of Microsoft 365 Admin Center

その状態で、検索欄にPower Automateなどと入力すると、Premiumライセンスを表示できます。

Power Automate Premium on Market Place

購入または「無料試用の開始」を選択します。

この後で登録したメールアドレスにメールが届きます。そこに書かれたリンクから「試用版の開始」を選択、

Select starting trial of Power Automate Premium

表示されるMicrosoft365管理センターで「ライセンス」の項目、Power Automate Premiumを選択します。

License management on Microsoft 365 admin center

ここで、ライセンスを割り当てるユーザを選べば、ライセンスが割り当てられます。

ライセンス割り当て後、そのユーザでPowerAutomateを開いて歯車マークを選択すると、このようにFreeという表示が消えて、Premiumが表示されていることが確認できます。

Power Automate Licence

※試用版の段階で、クレジットカード情報とメールアドレスの登録が必要です。試用期間が過ぎる前にメールで通知が来るそうです。

この辺りに大体のことが書いてあります。

Power Automate ライセンスを購入する - Power Platform | Microsoft Learn

3. おわりに

どうしても育児影響で進捗が遅いのですが、次はクラウドフローを作ってみます。また、本日紹介できていないテキスト抽出をAzure Functionで実施する方法なども解説予定です。