Add-on | AI agents - Advanced |
虚假整合允许使用对话中现有数据将自定义功能添加到对话中,而无需进行实际的 API 调用或检索外部数据。这使您可以使用 JSONdata 实施逻辑,以便在对话工作流程中执行数据操作、比较或其它任务。
此类整合非常适用于处理不需要实时外部数据的任务,可作为整合的“助手”,扩展人工智能专员的标准功能。
本文章包含以下主题:
关于虚假整合
当您想要处理或操作对话中现有的可用数据时,可以使用模拟整合。例如,您可以使用虚假整合完成以下任务:
- 将您的数据转换为更合适的格式。
- 格式化并筛选复杂的客户关系管理或 API 数据。
- 比较日期以查找最新的日期。
- 检索当前日期和时间。
- 检查日期是否在特定时间范围内。
- 检查 URL 是否包含特定词语。
- 检查并替换所有空值。
- 替换数据中的字母或符号。
- 使用不区分大小写的筛选器来遍历数据并返回第一个匹配的值,或者在没有匹配项时提供回退响应
如果您会使用 JSONdata定义逻辑,那么您可以通过这些有用的整合增强您的对话。
构建虚假整合
提示:在构建模拟整合之前,我们建议您通过整合生成器先熟悉 JSONdata 的使用。请参阅 启用 JSONha。
要构建模拟整合,您可以像往常一样创建一个 API 整合。但从未提出数据请求。
构建模拟整合
- 在主菜单中,单击 API 整合。
- 在右上角,单击 添加整合。
- 在 添加整合 窗口中:
- 在 整合名称 字段中,为您的整合指定一个描述性名称。
- (可选)在 描述 字段中,输入整合的描述,以便记住该整合的用途。
- 单击保存。
- 在左侧栏中的环境下,选择一个环境(例如生产)。
- 将 方法类型 设置为 GET。
- 在 URL 字段中,输入一个虚拟 URL(例如,https://dummyjson.com/http/200)。
-
注意:由于虚假整合托管在整合框架内,因此它们必须指向有效的 URL。以上示例使用了 https://dummyjson.com/http/200,但无法保证其可用性。您可以使用任何合适的虚拟 URL。虽然会对指定 URL 进行 API 调用,但在虚假整合中,不会处理响应中的任何数据。
-
- 确保 授权类型 设置为 无授权。
- (可选)在左侧栏中的 场景下,将鼠标悬停在 失败下,选择选项菜单 (
),然后选择 删除。您不需要为虚假整合设置失败场景。
- 在左侧栏中的 场景下,选择 成功。
- 根据您的场景,执行以下操作之一:
- 如有简单查询,请在 场景查询 字段中输入。例如,如果您只需要一个布尔值响应,那么在这里输入查询即可。
- 如果您需要根据请求参数(来自对话)定义逻辑:
- 在 场景查询 字段中输入 requestParameters。
- 在 会话参数下,输入您模拟整合的参数。以下屏幕截图包括用于返回周几和当前时间的示例参数和 JSONdata 表达式。
- 单击保存。
在对话中添加虚假整合
在 对话生成器中,您可以添加一个 API 整合块,并选择您的假整合。
在对话中添加模拟整合
- 在右上角,使用人工智能专员下拉字段选择您要更新对话的人工智能专员。
- 在左侧的主菜单中,选择 内容>意向。
- 选择您要为其更新对话的意向。
- 选择 回复 标签。
- 选择您要更新对话的回复,然后单击 编辑对话。
- 单击对话框中适当位置的加号图标 (+),然后添加一个 API 整合 块。
- 选择您在上面创建的假整合。
现在,当在对话中点击虚假整合分支时,将调用虚假 API 整合,并且您在成功场景中定义的会话参数将可用于对话。以下示例显示了一个虚假整合,该整合使用该虚假整合返回的基于星期几的参数输入条件块。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。
0 条评论
登录再写评论。