カスタム分析戦略
Copilot Studio 包括的な すぐに使用できる分析 を提供し、顧客が エージェント の使用状況と主要業績評価指標を理解できるようにします。
顧客は以下の分析に関連するレポートを表示できます。
- パフォーマンスと使用方法
- 顧客満足度
- セッション情報
- トピックの使用状況
- 課金されたセッション
ただし、カスタム分析を作成または使用する必要があるシナリオもよくあります。
たとえば、次のことが必要になる場合があります。
- 分析を関係者やユーザーと共有します。
- 既定では過去 30 日間よりも長い期間の会話トランスクリプト データをレポートします。
- 標準分析の対象範囲に含まれないレポートを設計します。
Copilot Studio で記録した分析データを取得し、カスタマイズされたレポートで使用する場合は、いくつかの方法があります。
Copilot Studio 分析サンプル テンプレート レポート
カスタム分析を作成する際は、まず Copilot Studio 分析サンプル テンプレート レポート から始めることを推奨します。 サンプル テンプレート レポートは、GitHub を通じて配布されるオープン ソース アセットのセットであり、 Power BI でレンダリングされるレポートの作成にかかる時間を短縮します。
警告
このソリューションはコア Copilot Studio オファリングの一部ではないため、構成が必要です。
サンプル レポートは Microsoft ではサポートされていませんが、GitHub リポジトリで問題を提起してコミュニティからサポートを受けることができます。
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 などよりコスト効率の良いデータ ストアのようなサービスにエクスポートすることです。
エクスポートにより、構成された Dataverse テーブルの増分同期が、Azure データ レイクに Common Data Model 形式で作成されます。
ベース テンプレートで構成されている内容を含め、実行する必要がある手順がさらにあります。
- Azure Data Lake Storage Gen2 を作成して Dataverse に接続します。
- 設定中に ConversationTranscript テーブルを選択します (チャットボット と チャットボット サブコンポーネント は増分同期に対応していません)。
- ガイダンスに従い、Power BI データフローを設定して受信データを処理します。
警告
既定で Azure Synapse Link for Dataverse は、構成されたテーブル データを Dataverse から Azure データ レイクにミラーリングします。 したがって、(たとえば、既定で 30 日以前の会話トランスクリプトを削除する定期的な一括削除ジョブによって) Dataverse から削除されたレコードは、Azure データ レイクでも削除されます。 これを回避する場合は、Azure データ レイクにデータのコピーやスナップショットを作成するか、または 追加専用モード を使用するように同期を構成します。
Power BI
カスタム分析ソリューション テンプレートには Power BI レポートが含まれており、(Power Query を使用して) 生のトランスクリプト データを処理し、Copilot Studio の既定分析と一致するレポートを作成します。
さらに、レポートのユーザーは次の情報にアクセスできます。
- 環境 内のすべてのエージェントのデータ。
- (Dataverse または Azure Data Lake Storage Gen2 が含む) フィードが提供する限り過去のデータ。
- 会話トランスクリプト テーブル データから抽出した生データ テーブル – カスタム レポートの作成に使用できます。
- トランスクリプト ビューアーを使用すると、実際に行われた会話をユーザーが確認できます。
警告
これは基本データに対して大幅な変換を実行する複雑なレポートです。 80 MB を超える会話トランスクリプト テーブルを抱えているユーザーは、Azure Synapse Link for Dataverse と Power BI のデータフロー バージョンをレポートで使用することをご検討ください。