制定定制分析策略

Copilot Studio 提供全面的 analytics,可帮助你了解代理的使用情况和关键绩效指标。 还可以通过从代理的 Analytics 页面以自然语言描述指标来创建 AI 支持的自定义指标。 自定义指标在 “自定义指标”下显示为带标签的圆环图。

通过使用 Copilot Studio Kit,还可以 使用代理清单监视代理 ,并使用 对话分析器分析聊天脚本

在 Copilot Studio 中,可以查看与以下分析相关的报表:

  • 性能和使用情况
  • 客户满意度
  • 会话信息
  • 主题使用情况
  • 已计费会话

不过,你可能需要创建或使用自定义分析。 例如,您可能需要:

  • 与利益相关者或用户共享分析。
  • 关于超出默认的过去 30 天保留期的对话记录数据的报表。
  • 设计现成分析中未提供的报表。

可以使用几种不同的方法来获取 Copilot Studio 记录的分析数据,并将其用于自定义报表。 首先,让我们了解 Dataverse 在存储会话数据中的作用。

Copilot Studio、Dataverse 和分析

Dataverse 存储对话文字记录和定制分析数据。

对话记录数据

Copilot Studio 中显示的分析来自驻留在 Copilot Studio 中的数据服务。 使用数据也会被写入到 文字记录 表中的相关 Dataverse 环境中。

保留期

默认情况下,这两个来源的数据保留期限均为30天。 你可以 在Dataverse中更改对话文字记录的保存期限

Copilot Studio Dataverse 表格

Copilot Studio 在 Dataverse 中使用下表进行自定义分析:

  • 科皮洛特bot)。 该表包含环境中每个智能体的详细信息。 通常,详细信息仅为少量数据。
  • Copilot 组件 (botcomponent)。 该表列出了您的环境中与智能体相关的主题、实体和对话。 通常,详细信息仅为少量数据。
  • ConversationTranscriptconversationtranscript)。 该表包含您的环境中所有智能体的详细对话数据。 该表中数据的大小与代理的使用情况有关,且可能很大。

当对话记录的保留期限需要超过默认保留期限时,可以构建自定义指标或仪表板。 建议的方法是使用 Azure Synapse Link for Dataverse 功能,将原始对话记录数据导出到像 Azure Data Lake Storage Gen2 这样更具成本效益的数据存储。

导出操作在 Azure 数据湖中使用 Common Data Model 格式为已配置的 Dataverse 表创建增量同步。

需要执行更多步骤:

Warning

默认情况下,Dataverse 的Azure Synapse Link会将配置的表数据从 Dataverse 镜像到 Azure data lake。 因此,Dataverse 中被删除的任何记录(例如,定期批量删除作业默认会删除超过 30 天的会话记录)也会从 Azure Data Lake 中移除。 若要解决此行为,请在 Azure 数据湖中创建数据的副本或快照,或者将同步配置为使用仅限追加模式。