为您的提示添加知识

通过提示,您可以使用生成式 AI 模型来解决各种类型的内容生成方案。 这些模型使用其训练数据中包含的默认知识来回答。 然而,这些知识不足以处理需要特定业务数据上下文的用例。

此时,数据检索增强生成 (RAG) 允许您提供外部信息来增强模型知识。 通过这种增强,可以得到您需要的答案。

添加知识和筛选器

本节介绍如何向提示添加知识并对其进行筛选。

  1. 键入 / 或选择添加内容,即可从知识部分选择一个数据源对象。

    如何选择数据源的屏幕截图。

  2. 浏览数据源并选择一列或多列。 这些对象将作为知识对象添加到提示中。

    所选列的屏幕截图。

  3. 选择知识对象,然后选择过滤属性,并在过滤属性中选择要过滤的字段,从而过滤检索到的知识。 在过滤值中输入自由格式文本或提示输入。

    如何筛选列值的屏幕截图。

  4. 使用输入进行筛选。 创建一个提示符,使用名为问题的输入值检索所有账户。

    如何使用输入筛选知识的屏幕截图

    提示会使用此输入的值(以自然语言表示)自动筛选所有知识对象。

在提示中插入数据引用

您可以在提示中插入多个数据和相关表的数据引用,并将其与自然语言一起使用。 通过选择插入并浏览数据和关系来完成此操作。

生成模型使用每个数据引用来回答。

使用连接器

您可以选择已有的 Salesforce、Oracle、SAP 或 Zendesk 连接。 然后,选择一个表并在提示中插入一个或多个字段,筛选属性上的数据。

如何直接在提示中插入连接器引用的屏幕截图。

方案示例

此能力支持的方案数量只受您的创造力的限制。 以下列表提供了一些示例。

  • 仅使用以下列创建名为 Name 的帐户的摘要:Account.NameAccount.DescriptionAccount.Orders (Order).NameAccount.Orders (Order).Amount
  • 根据 Category.DescriptionEmail 归类到这些 Category.Name 匹配中的一个。
  • 对此 Problem 起草一份回复,与 FAQ.Topic 中的数据匹配,并从 FAQ.Solution 中获得灵感。
  • 通过提供有关 Account.Account NameAccount.Account NumberAccount.Address 1Account.Address 1: City 的信息来获取 Question 的答案。

限制

以下列表描述了在提示中使用您自己的数据的限制。

  • 数据源仅限于 Dataverse 和 Salesforce、Oracle、SAP 以及 ZenDesk 连接器表。

  • 连接器仅可用于 Power Automate 中的提示。

  • 支持 Dataverse 种环境语言:美国英语、法语、日语、丹麦语、荷兰语、德语、意大利语、巴西葡萄牙语、西班牙语、简体中文、丹麦挪威语和土耳其语。

  • 尚不支持虚拟表的使用。

  • 仅以下数据类型的属性可作为过滤属性使用:textnumberdate and timechoicecurrencyunique identifier

  • 关系仅支持 Dataverse。 您最多可以为作为数据源添加的表选择两个关系级别。

    例如,您可以使用 Account.'Company Name (Contact)'.NameAccount.'Company Name (Contact)'.'Connected To (Connection)'.'Connection Name'

  • 默认情况下,检索的记录数为 30。 您可以在设置中将此限制增加到 1,000。