はじめに
みなさん、こんにちは。日本マイクロソフトの佐々木です。
これから何回かの記事に分けて、Power Platformの管理者の皆様に向けて、Copilot Studioのセキュリティ・ガバナンスについて、簡単にご説明していきます。
説明したい(していきたい)内容
Copilot Studioのセキュリティ・ガバナンスを説明していく中で、今後お話していきたいと思っているのは、下記の内容です。小分けで更新していきたいと思います。
- ライセンス体系
- 利用開始
- 環境制御・セキュリティロール
- DLP ポリシー
- 認証
- 共有
- アプリ登録
- 分析
なお、基本的な考え方はPower Platformにおけるセキュリティ・ガバナンスの考え方と同様となるため、その点の理解があるとスムーズかと思います。
本日の記事では、Copilot Studioのライセンス体系についてご説明し、次回以降の記事で利用開始~環境制御やセキュリティロールの考え方について、記事を書いていきたいと思います。
Copilot Studioのライセンス体系について
まず、正式なライセンスガイドについては、こちらのDocsを参照ください。
Docs内にライセンスガイドのリンクもございます。
こちらはライセンスガイド内にある画像となります。
Copilot Studioの利用権が付帯されているライセンスは、いわゆるスタンドアロンライセンスであるCopilot Studio以外にも、Copilot Studio in Copilot for Microsoft 365(Copilot for Microsoft 365に付帯されている利用権)、Copilot Studio for Teams(旧Power Virtual AgentのTeams用ライセンス)と複数のSKUを提供しています。
ざっくりまとめると下記のようになります。
・Copilot Studio -> 生成AIを活用したカスタム Copilotを開発、利用するためのフルライセンス
・Copilot for Microsoft 365 -> Copilot for Microsoft 365を拡張するためのプラグイン開発用ライセンス
・Copilot Studio for Teams -> 生成AIを活用しない旧型チャットボットの開発、Teams内で公開し利用するためのライセンス
スタンドアロンCopilot Studioについて
これからの記事で説明するのは、いわゆるスタンドアロンライセンスであるCopilot Studioのライセンスについてです。
Copilot Studioのライセンスに関して、箇条書きで簡単にまとめます。
まず、こちらで全体感を把握していただければと思います。
■購入単位
・ テナント全体の容量ライセンスを容量パックで販売
・ 1 容量パック = 25,000 メッセージ/月
・ 開発者用のライセンスは別で用意(後述の無償のユーザーライセンスを提供)
■機能としてライセンスに含まれるもの
・ 生成AI: AI 対応の会話
・ 拡張された自然言語機能を使用してチャットボットのトピックを作成と反復を処理
・ Power Automate for Copilot Studio: Copilot Studioボットのコンテキスト内で自動化されたインスタントフローとスケジュールされたフローを作成
・ コネクタ: Standard、Premium、カスタム コネクタ
・ Copilot Studio の Dataverse の容量
※Copilot Studioを利用するためにDataverseを利用するため、1回に限り容量が付与されます。不足した容量はアドオンライセンスや他のPower Platformのスタンドアロンライセンスで補う必要がございます。
おおよそ、Copilot Studioを開発・利用していくなかで主に使う機能や連携したいPower Platform製品など(Power Automate、Dataverse、コネクタ)などは利用権に含まれていることが分かります。
請求対象となるメッセージ
Copilot Studioの消費単位はメッセージと表現されます。
さきほどもご説明したとおり、Copilot Studio の機能は、キャパシティパックを介してテナントごとにライセンスされます。(1 キャパシティパック = 25,000 メッセージ/月)
つまり、エンドユーザーはテナントにプールされている容量(厳密にいうと各環境に割り当てされた)をメッセージという単位で消費していくことになります。
そして、ライセンスガイドにも書かれているのですが、
請求対象となるメッセージは、コパイロットにアクションや応答をトリガーする際に送信される要求またはメッセージを指しており、メッセージの消費量はそのアクションの内容で異なるのが特徴です。
そのため、サイジング(Copilot Studioのテナントライセンスの購入量)をおこなう際は、Copilotのトピックの中身をみて検討する必要がございます。
■メッセージ消費量
通常 (非生成 AI) = 1 メッセージ
生成AI(Gen AI)がデータを基に回答 = 2 メッセージ
■例
ユーザーが Copilot に店舗の営業時間を尋ねると、Copilot がそれに回答 = 1 請求対象メッセージ
Copilot が Web サイトでユーザーに積極的に挨拶する = 1 請求対象メッセージ
ユーザーが Copilot に次の休日の営業時間を尋ねると、Copilotが生成型の回答を用いて回答= 2 請求対象メッセージ
ライセンスの割り当て
これまでお伝えしているとおり、大前提、スタンドアロン版のCopilot Studioの利用を開始するには、テナント管理者が「テナントライセンス = Copilot Studioライセンス」を購入する必要があります
Copilot を利用するエンドユーザーのライセンス
利用者に対しては特別なライセンスを付与する必要はありません。テナント管理者がテナントレベルで取得した「テナントライセンス = Copilot Studioライセンス」からメッセージを消費していきます。
ただし、のちほど説明しますが、各Copilotはリソースが配置されている環境とその環境に割り当てされたメッセージ容量を消費していきます。
Copilotを作成・管理するためにCopilot Studioにアクセスする個々のユーザー
開発者、管理者用のライセンスについては、Copilot Studio(perユーザーライセンス)を割り当てる必要があります。こちらのライセンスはテナントライセンスを購入すると、M365管理センターより購入、アサインできる無償ライセンスとなります。
ですので、Copilot Studioを開発、管理するユーザー群をEntraID上でセキュリティグループとして作成いただき、そのセキュリティグループに対して、ユーザーライセンスを付与するといった管理方法が一般的になるかと思います。
また、別の記事でも説明しますが、このセキュリティグループを各環境のセキュリティグループとして設定し、セキュリティロールを付与し、認証認可を制御していくことになります。
まとめ
・ 開発者および管理者でライセンスにはユーザーライセンス(無償)が必要
・ ユーザーライセンスの割り当てにはセキュリティグループを利用することが推奨
・ Copilotのユーザー(エンドユーザー)は特別なライセンスを必要としない
・ Copilotを公開した後、Copilotを公開した場所にアクセスできるすべてのユーザーがCopilotとやりとり可能
キャパシティ(容量)の割り当て
Copilot Studioのメッセージ容量はテナント全体にプールされ、環境内のCopilot Studio 機能を有効にするには、環境に容量を割り当てる必要があります。
Power Platform 管理センター で リソース>キャパシティ>概要 を選択し、左上のメニューで 環境への割り当て を選択すると割り当てが行われます。
Note
ある環境において、使用量が利用可能な容量を超えると、環境は超過状態となり、いくつかの機能が徐々にブロックされます。
キャパシティ(容量)の消費状況の確認
各環境に割り当てされた容量の消費状況の確認はいくつかの方法で確認可能です。
レポートの活用
Power Platform管理センター上の[リソース]-[容量]-[レポート]より、環境ごとの消費メッセージが確認可能です。
ライセンス機能の活用
Power Platform管理センター上の[請求]-[ライセンス]-[Copilot Studio]タブより、環境ごとの消費メッセージが確認可能です。
また、こちらの機能では各Copilot単位でも確認できるため、レポートと比較して直感的に把握することができるかと思います。
Copilot Studioライセンスに関するよくある質問
Q : 月末の残り容量は翌月に繰り越し可能か?
未使用の容量は翌月に繰り越されない。 クレジットの使用量は月単位でカウントされ、月の初日にリセットされる。
Q : 今月のメッセージ使用状況はどこで確認できるか?
テナント単位、環境単位、Copilot単位で分析が可能。(最近のうれしいアップデート)
環境単位やCopilot単位で確認が必要な場合、Power Platform管理センター上のレポート機能やライセンス機能を活用ください。
Q : 環境に割り当てた容量を超過した場合どうなるか?
環境は超過状態となり、ある程度の超過使用を許可しつつ、いくつかの機能が徐々にブロックされる。
テナントにプールされた(もしくは環境に割り当てされた)容量を割り当てるか、追加のライセンスを購入する必要がある。
※自動課金等はされない
おわりに
【管理者向け】Copilot Studioのセキュリティ・ガバナンスとして、まずはCopilot Studioのライセンスについてお話いたしました。
次回は、利用開始、環境制御・セキュリティロールなどもう少し踏み込んだ内容をお話できればと思います。