最短・最安の再現手順は、作成者である自分にだけ Microsoft 365 Copilot(約4,497円/月≒30USD)を1ライセンス割り当て、エージェントを Teams に限定公開することでした(社内向け用途なら Copilot Studio 単体の購入は不要)。
※ 価格・機能の根拠:Microsoft公式の M365 Copilot × Copilot Studio の価格/機能ページ(社内向けに Studio を含む旨が明記)および Copilot Studio の従量/プリペイド価格(Copilot Credits)。社内向け(B2E)イベントの課金整理は Microsoft Learn(Billing rates and management)を参照。1–3
1. 何が起きたのか(現象)
Copilot Studio(無償トライアル)で作成した 「PAフロー診断エージェント(社内向け)」 を、右側のテストペインで試すと、会話開始の最初のメッセージで次の挙動が安定的に発生しました:
- ユーザーが「フローが動かない」「発火しない」などと入力 → システムの「リソースを検索する」(ナレッジ即答ルート)が先に完了(緑チェック)、AIが即答。
- その結果、私が設計したトピックの質問①→②→③→④に入らない(または途中でバイパスされる)。
右側の回答はナレッジの要約が返り、ユーザー設計の質問ノードに入らない。
当初は 「自分の設計に問題があるのでは?」 と疑いましたが、同じ現象が複数のフレーズ・複数のトピックでも再現。最終的に、試験UIは『まず答えられるなら答える』設計が強く、システムのナレッジ検索(リソース検索)を優先するため、ノードの意図判定よりも前に回答が出るケースがある、と判断しました。
2. 検証環境(当時)
- ライセンス:Copilot Studio 無償トライアル(Power Platform 開発者プランの環境)
- チャネル:Teams 未公開(=Web のテストペイン上のみ)
- ナレッジ:SharePoint ドキュメント ライブラリ(Markdown 5本、カテゴリ/難易度等の列付き)
- RAGノード:参照範囲をライブラリに限定、出力制約(後述)を Input に明記
- Power Automate:チケット作成+Teams通知(戻り値:チケット番号)
3. 目指した設計(トピック&ノード構成)
→ 関連記事:「【Vol.1】Copilot Studio × Power Automate × Word連携 つまずきポイント3選」
今回の診断エージェントは、「現場ユーザーが迷わない」ことを最優先に、会話の骨格そのものをノードで固定しています:
- 質問①:接続に再認証や警告は?(はい/いいえ/わからない)
- 質問②:トリガーに条件式(@equalsなど)を使っている?
- 質問③:対象イベント(作成/変更など)は実際に発生?
- 質問④:対象(サイト/リスト/フォルダ/列)は一致?
- RAG:SharePointナレッジから上位3項目だけを短く提示(UIの確認場所を併記)
- 解決確認 → いいえ:Power Automate でチケット発行(チケット番号を返す)
4. なぜ無償の試験UIだとノードに入らないのか(私の理解)
テストペイン(Webの試験UI)は、会話開始直後の一発目のメッセージに対して、「まずナレッジで答えられるか(=リソース検索)」を強めに試みる挙動があります。SharePointナレッジを切っても、内蔵ナレッジで類推して回答されるケースが観測できました。つまり、「ノードの意図判定」よりも「ナレッジ即答」が優先になることがあるわけです。
※根拠リンク:価格/機能の位置づけ(M365 Copilotに社内向けStudioが含まれる)、Studio単体の課金(Copilot Credits)、B2Eの扱いは公式を参照。1–3
5. 本番(Teams公開)では挙動が変わった
→ 関連記事:「Copilot Studioのここが凄い:対話しているだけで勝手にデータが整う世界」
Microsoft 365 Copilot を自分だけ1ライセンス付与し、エージェントをTeamsに限定公開すると、挙動は明確に変わりました:
- トピックのトリガー → 質問①→②→③→④が先に必ず実行される。
- その上で、RAG(生成型の回答)が適切に発火。
- 最終的に、未解決ならPower Automate(チケット発行)が走る。
ここで重要なのは、社内向けに限るならM365 Copilot に “Copilot Studioの社内利用(エージェント作成・Teams公開)” が含まれる点です。外部公開(Web/外部ユーザー)をしない今回の用途では、Copilot Studio 単体プラン(PAYG/プリペイド)を買う必要はありません。1,2
6. RAG(生成型の回答)を“短く・均一に”する工夫(再現性のため)
本番で安定させるため、RAG ノードの Input(UserInput) に以下の出力制約を明記しました:
- 出力は日本語
- 箇条書き3項目のみ
- 各40字以内
- 最後に「参照:{ファイル名}」を1行で付ける
- 参照にない推測はしない
さらに、参照範囲をSharePointライブラリに限定(Web検索OFF)し、RAGノードの直前に「ユーザー回答サマリ(接続警告/条件式/イベント/対象一致)」をメッセージで並べると、的中率が上がる感触がありました。
7. 料金とライセンスの考え方(実体験からの整理)
→ 関連記事:「Power Automateのトリガーとアクションとは|手動トリガーの設定を図解」
「本番同等の検証をしたいだけ」であれば、自分(作成者)に M365 Copilot を1ライセンス付けるだけで充分でした。社内向けの Teams 公開まで 追加費用なしで到達できます(外部公開が必要になった時点で Studio 単体を検討)。1,2
| 目的 | 選ぶプラン | 価格の目安 | 補足 |
|---|---|---|---|
| 社内向け(Teams公開)で本番同等テスト | Microsoft 365 Copilot | 約4,497円/月(30 USD)/ 作成者1名 | Studio の社内利用(エージェント作成・Teams公開)が含まれる。1 |
| Web/顧客向けに外部公開 | Copilot Studio 単体(PAYG/プリペイド) | PAYG=0.01 USD/1 Credit、または 25,000 Credits ≒ 200 USD/月 | 外部チャネルや大規模アクセスで検討。2 |
| 社内の従量課金は? | 基本不要 | — | B2E(社員向け)イベントは M365 Copilot に含まれる扱い。3 |
8. これから同じ検証をする人へのチェックリスト
- まずは無償トライアルでエージェントを作り、UIやRAGの当たりを掴む。
- 作成者1名だけ M365 Copilot を付与 → Teams に限定公開し、本番同等の挙動を確認。
- RAG は3項目・各40字・参照行・推測禁止を Input に明記し、参照はSharePoint ライブラリ限定。
- 未解決ならPower Automateでチケット発行(チケット番号を会話で返す)。
- 社外公開が必要になった時点でCopilot Studio 単体(PAYG/プリペイド)を検討(この順番が最小コスト)。
9. よくある勘違い(私も最初は誤解していた)
- 「無料で作れた=本番挙動も同じ」 → ×:試験UIはナレッジ即答が最優先。本番(Teams)はトピック優先。
- 「Studio単体を買わないとTeams公開できない」 → ×:M365 Copilotで社内Teams公開OK(Studio社内利用が含まれる)。1
- 「社内でも従量課金がガンガンかかる」 → ×:B2E(社員向け)イベントはM365 Copilotに含まれる扱い。3
<!— ここまでブログ本文(HTML) —>
“
※ 本記事は公開日時点の情報をもとに、筆者が実際に学んで試した内容を整理したものです。Copilot Studio の画面や仕様は更新されることがあるため、最新の状況は公式情報(Microsoft Learn)もあわせてご確認ください。

コメント