为您的提示添加知识

提示使您能够使用生成式 AI 模型来处理各种类型的内容生成场景。 这些模型使用训练数据中包含的默认知识来回答。 但是,这些知识不足以处理需要特定于业务的数据上下文的用例。

在这一点上,数据检索增强生成 (RAG) 允许您提供外部信息以增强模型的知识。 这种增强可以获得您需要的答案。

添加知识和筛选

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

  1. 键入 / 或选择 “添加内容” 以从 “知识” 部分中选择数据源对象。

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

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

    所选列的屏幕截图。

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

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

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

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

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

在提示中插入数据引用

您可以在提示中插入多个数据和相关表的数据引用,并将其与自然语言一起使用。 为此,请选择 “插入” 并浏览数据和关系。

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

使用连接器

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

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

场景示例

此功能启用的方案数量仅受您的创造力的限制。 以下列表提供了一些示例。

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

局限性

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

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

  • 连接器只能用于 Power Automate 中的提示。

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

  • 尚不支持使用虚拟表。

  • 只有具有以下数据类型的属性才可用作筛选器属性textnumbercurrencydate and timechoiceunique identifier和 。

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

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

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