通过提示,您可以使用生成式 AI 模型来解决各种类型的内容生成方案。 这些模型使用其训练数据中包含的默认知识来回答。 然而,这些知识不足以处理需要特定业务数据上下文的用例。
此时,数据检索增强生成 (RAG) 允许您提供外部信息来增强模型知识。 通过这种增强,可以得到您需要的答案。
添加知识和筛选器
本节介绍如何向提示添加知识并对其进行筛选。
键入 / 或选择添加内容,即可从知识部分选择一个数据源对象。
浏览数据源并选择一列或多列。 这些对象将作为知识对象添加到提示中。
选择知识对象,然后选择过滤属性,并在过滤属性中选择要过滤的字段,从而过滤检索到的知识。 在过滤值中输入自由格式文本或提示输入。
使用输入进行筛选。 创建一个提示符,使用名为问题的输入值检索所有账户。
提示会使用此输入的值(以自然语言表示)自动筛选所有知识对象。
在提示中插入数据引用
您可以在提示中插入多个数据和相关表的数据引用,并将其与自然语言一起使用。 通过选择插入并浏览数据和关系来完成此操作。
生成模型使用每个数据引用来回答。
使用连接器
您可以选择已有的 Salesforce、Oracle、SAP 或 Zendesk 连接。 然后,选择一个表并在提示中插入一个或多个字段,筛选属性上的数据。
方案示例
此能力支持的方案数量只受您的创造力的限制。 以下列表提供了一些示例。
- 仅使用以下列创建名为
Name
的帐户的摘要:Account.Name
、Account.Description
、Account.Orders (Order).Name
、Account.Orders (Order).Amount
。 - 根据
Category.Description
将Email
归类到这些Category.Name
匹配中的一个。 - 对此
Problem
起草一份回复,与FAQ.Topic
中的数据匹配,并从FAQ.Solution
中获得灵感。 - 通过提供有关
Account.Account Name
、Account.Account Number
、Account.Address 1
和Account.Address 1: City
的信息来获取Question
的答案。
限制
以下列表描述了在提示中使用您自己的数据的限制。
数据源仅限于 Dataverse 和 Salesforce、Oracle、SAP 以及 ZenDesk 连接器表。
连接器仅可用于 Power Automate 中的提示。
支持 Dataverse 种环境语言:美国英语、法语、日语、丹麦语、荷兰语、德语、意大利语、巴西葡萄牙语、西班牙语、简体中文、丹麦挪威语和土耳其语。
尚不支持虚拟表的使用。
仅以下数据类型的属性可作为过滤属性使用:
text
、number
、date and time
、choice
、currency
和unique identifier
。关系仅支持 Dataverse。 您最多可以为作为数据源添加的表选择两个关系级别。
例如,您可以使用
Account.'Company Name (Contact)'.Name
或Account.'Company Name (Contact)'.'Connected To (Connection)'.'Connection Name'
。默认情况下,检索的记录数为 30。 您可以在设置中将此限制增加到 1,000。