Copilot Studio には、エージェントの使用状況と主要業績評価指標を理解するのに役立つ包括的な分析が用意されています。
以下の分析に関連するレポートをご覧いただけます:
- パフォーマンスと使用方法
- 顧客満足度
- セッション情報
- トピックの使用状況
- 課金されたセッション
ただし、カスタム分析を作成したり使ったりする必要があるかもしれません。
たとえば、次のことが必要になる場合があります。
- 分析を関係者やユーザーと共有します。
- 既定では過去 30 日間よりも長い期間の会話トランスクリプト データをレポートします。
- 標準分析の対象範囲に含まれないレポートを設計します。
いくつかの異なる方法を使用して、Copilot Studio によって記録された分析データを取得し、カスタマイズされたレポートで使用できます。
Copilot Studio 分析サンプル テンプレート レポート
カスタム分析を作成するには、Copilot Studio 分析サンプル テンプレート レポートから開始します。 サンプル テンプレート レポートは、GitHubを通じて配布される一連のオープンソース資産であり、Power BIで表示されるレポートの作成にかかる時間が短縮されます。
警告
このソリューションは、Copilot Studio のコア・オファリングには含まれておらず、構成が必要です。
Microsoft ではサンプル レポートのサポートを提供していませんが、コミュニティから支援を得るために、GitHub リポジトリで問題を発生させることができます。
Dataverse
Dataverseは会話の書き起こしやカスタム分析データを保存します。
会話トランスクリプトのデータ
Copilot Studio に表示される分析は、Copilot Studio 内に存在するデータ サービスから取得されます。 使用データも関連するDataverse環境の 会話トランスクリプト テーブルに書き込みます。
保持期間
デフォルトでは、両方のソースのデータ保持期間は30日間です。 Dataverseでは会話の書き起こしの保存期間を変更できます。
Copilot Studio Dataverse テーブル
Copilot Studio では、Dataverse のカスタム分析に次の表を使用します。
-
チャットボット (
Bot). この表には、環境内の各エージェントの詳細が含まれています。 多くの場合、詳細は少量のデータです。 -
チャットボット サブコンポーネント (
BotComponent). この表には、環境内のエージェントに関連付けられているトピック、エンティティ、およびダイアログが一覧表示されます。 多くの場合、詳細は少量のデータです。 -
会話トランスクリプト (
ConversationTranscript). このテーブルには、環境内のすべてのエージェントの詳細な会話データが含まれています。 このテーブルのデータのサイズは、エージェントの使用に関連し、大きくなる可能性があります。
Azure Synapse Link for Dataverse (Azure Data Lake Storage Gen2)
会話のトランスクリプトをデフォルトの保持期間よりも長く保持する必要がある場合は、カスタム メトリックまたはダッシュボードを構築します。 推奨される方法は、Azure Synapse Link for Dataverse 機能を使用してAzure Data Lake Storage Gen2のような、よりコスト効率の高いデータ ストアに生の会話トランスクリプト データをエクスポートすることです。
エクスポートでは、Common Data Model形式を使用して、構成済みの Dataverse テーブルの増分同期が Azure データ レイクに作成されます。
さらに手順を踏む必要があります。基本テンプレートの設定も含めて:
- Azure Data Lake Storage Gen2を作成し、Dataverse に接続します。
- 設定中に ConversationTranscript テーブルを選択します (チャットボット と チャットボット サブコンポーネント は増分同期に対応していません)。
- 受信データを処理するためのPower BIデータフローを設定するためのガイダンスを参照してください。
警告
既定では、Dataverse のAzure Synapse Linkは、構成されたテーブル データを Dataverse から Azure Data Lake にミラー化します。 そのため、Dataverse で削除されたレコード (たとえば、既定で 30 日より前の会話トランスクリプトを削除する定期的な一括削除ジョブなど) も、Azure Data Lake から削除されます。 この動作を回避するには、Azure データ レイクにデータのコピーまたはスナップショットを作成するか、append-only モードを使用するように同期を構成します。
Power BI
カスタム分析ソリューション テンプレートには、(Power Query を使用して) 生のトランスクリプト データを処理するPower BI レポートが、Copilot Studio の既定の分析に一致するレポートに含まれています。
さらに、レポートのユーザーは次の情報にアクセスできます。
- 環境内のすべてのエージェントのデータ。
- フィードが提供する限りのデータ (Dataverse または Azure Data Lake Storage Gen2内)。
- 会話トランスクリプトテーブルデータから抽出された生データテーブルで、カスタムレポートの作成に利用できます。
- トランスクリプト ビューアーを使用すると、実際に行われた会話をユーザーが確認できます。
警告
このレポートは、基本データに対して重要な変換を実行します。 会話トランスクリプト テーブルが 80 MB を超える場合は、Azure Synapse Link for Dataverse と Power BI データフロー バージョンのレポートを使用します。