在提示中使用您自己的数据

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

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

添加数据和过滤器

制作者可以使用所使用数据选项选择一个 Dataverse 表格。 根据定义的自定义提示和提供的输入进行回答时,生成式模型使用此表活动视图的字段来获取更多知识。

如何选择 Dataverse 表格作为要在提示生成器中使用的数据的屏幕截图。

您可以过滤数据,该数据通过展开表格并选择过滤字段和过滤值进行检索。 该值可以是自由格式的文本或提示输入。

如何根据提示生成器或值列表中定义的输入来筛选“Opportunity”表的“Status”的屏幕截图。

在提示中插入数据引用

您还可以在提示中插入多个数据和相关表的数据引用,并通过选择插入并在数据和关系中导航来使用自然语言。

生成式模型使用每个数据引用进行回答。

如何在提示中直接插入“数据”或“输入”引用的屏幕截图。

方案示例

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

  • 仅使用以下列创建名为 Name 的帐户的摘要:Account.NameAccount.DescriptionAccount.Orders (Order).NameAccount.Orders (Order).Amount
  • 根据 Category.DescriptionEmail 归类到这些 Category.Name 匹配中的一个。
  • 对此 Problem 起草一份回复,与 FAQ.Topic 中的数据匹配,并从 FAQ.Solution 中获得灵感。

限制

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

  • 数据源限于 Dataverse 表。

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

  • 您只能使用一个表作为数据源。 但是,您可以从该表的多个关系中引用字段。

  • 只有具有以下数据类型的属性可用作过滤器属性+ Inserttextnumberdate and timechoicecurrency和 unique identifier

  • 我们仅支持过滤值的美国英语格式。 例如,支持过滤值 = 121.5,但不支持 121,5。 支持过滤值 =2024-12-25,但不支持 25/12/2024。

  • 您只能使用作为数据源添加的表的直接关系。

    例如,您可以使用 Account.'Company Name (Contact)'.NameAccount.'Preferred User (User)'.'Last Name',但不能使用 Account.'Company Name (Contact)'.'Connected To (Connection)'.'Connection Name'

  • 可以检索的记录总数限制为 1,000 条。

训练:使用您自己的 Dataverse 数据创建 AI Builder 提示(模块)