为 AI 准备数据:AI 数据架构

注释

现在可以在 Power BI 服务和 Power BI Desktop 中 创建用于 AI 特性的准备数据。 用户可以使用这些功能在Copilot处于的任何位置。

通过使用 AI 数据架构,语义模型作者可以定义模型的架构的焦点子集,以便在 Copilot 生成响应时确定优先级。 作者选择最相关的字段来指导 Copilot 提供更符合用户查询的答案。 简化的架构可减少歧义性,这有助于 Copilot 提供更清晰、更准确的响应。

当您为模型设置 AI 数据架构时,Copilot 将在响应与数据相关的问题时使用所选字段。 当用户提出问题时,Copilot 使用缩减的架构。 它通过使用正确的字段生成更准确的响应,而无需最终用户澄清。

通过使用定义的 AI 数据架构,模型作者可以确保 Copilot 为特定查询拉取最相关的和重点的数据。 这种做法增强了响应的质量和相关性 Copilot ,从而使交互更高效,并针对用户的需求定制。 AI 数据架构可确保 Copilot 处理特定任务最重要的字段,从而提高其输出的准确性和清晰度。

设置 AI 数据架构

若要设置 AI 数据架构,请执行以下步骤:

  1. 在 Power BI Desktop 的“主页”功能区上选择“准备 AI 数据”按钮。 在 Power BI 服务中,可以从语义模型页上的功能区中选择按钮。 如果 准备数据以供 AI 使用 中的选项卡被禁用,请为你的模型启用 Power BI Q&A。

  2. 转到“ 简化数据架构 ”选项卡。

  3. 选择要进行推理的 Copilot 字段。 优先考虑那些具有有限歧义的干净列,并删除任何可能对Copilot造成困惑的字段。

    Power BI Desktop 中“准备 AI 数据”对话框中“简化数据架构”选项卡的屏幕截图。

  4. 选择 “应用” 以进行更改。

关闭对话框后,所做的更改将保存到模型。 Copilot 现在在回答用户问题时,会使用你的 AI 数据架构。

你可以随时通过重新打开 AI 的准备数据 对话框来更新 AI 数据架构。

在 Power BI Desktop 中测试 AI 数据架构

您可以测试以确保 Copilot 遵循在 AI 数据架构中所做的更改。 按照以下指示

  1. Copilot Power BI Desktop 中打开报表窗格。
  2. 选择 技能选取器,然后选择“ 回答数据问题”。
  3. 使用 不在 AI 数据架构中的字段提出数据问题。 Copilot 不应能返回答案。
  4. 使用 AI 数据 架构中的字段 提出数据问题。 Copilot 应该能够返回答案。
  5. 将报表发布到 Power BI 服务,以便使用者可以使用 AI 数据架构。

在服务中消耗 AI 数据架构

将报表发布到服务后,或者在服务中使用 准备数据以供 AI 使用进行更改后,用户可以在模型与 Copilot 交互的任何地方利用 AI 数据架构。 当用户提出数据问题时, Copilot 使用 AI 数据架构回答。

注释

每次在 “准备 AI 的数据” 对话框中编辑 AI 数据架构时,都需要通过关闭并重新打开该窗格来刷新 Copilot 窗格。

注意事项和限制

以下是需要了解的一些事项:

  • 语义模型的使用者看不到模型上设置的 AI 数据架构。
  • 数据架构仅适用于 Copilot 使用该架构的功能。
  • 对于不使用模型架构的功能,不考虑 Copilot AI 数据架构。 例如,当 Copilot 提供报表摘要或直接从报表页回答问题时。
  • 用于 Copilot 创建报表页、搜索数据或使用数据分析表达式(DAX)查询时, Copilot 需要整个语义模型。 它不考虑 AI 数据架构。
  • 语义模型中可用的所有字段都显示在“AI 数据架构选择”窗格中,而不考虑如何在语义模型中设置可见性。 首次设置时,语义模型中隐藏的字段将自动排除在初始 AI 数据架构中。
  • 层次结构可以作为 AI 数据架构的一部分进行选择,但不能选择单个层次结构组件。 根据需要选择单个字段作为表的一部分。 如果 AI 数据架构包含层次结构,但未选择层次结构的列作为表的一部分,则 Copilot 架构仍包含该列。
  • 无论 AI 数据架构集如何,关系仍然受到尊重。 例如,如果两个字段相关,并且其中一个字段包含在 AI 数据架构中, Copilot 仍可返回需要该关系的答案。
  • 最终用户无法禁用 AI 数据架构。

有关注意事项和限制的综合列表,请参阅 “为 AI 准备数据”。