使用通信序列生成器构建自定义输出

您可以使用通信序列生成器为语音机器人流程构建自定义输出,也可以使用富文本生成器为数字机器人流程构建自定义输出。 在 Switch 动作中,根据交互期间得到的响应来指导要走的路径。 此示例演示了流程作者如何构建音频和文本功能,然后根据交互类型返回适当的响应。

如何使用构建器

支持多种数据类型的 Architect 构建器中有以下常见操作:

  • 要使用特定数据类型的项目序列构建表达式值,请单击并配置所需的数据类型。Architect 将添加的项目显示为序列内的卡片元素。
  • 要重新排列卡片顺序,请点击并按住您想要在列表中上移或下移的卡片。  或者,你看看Tab键在卡片列表中移动并选择要移动的卡片。要将卡片移动到列表中的所需位置,请选择Alt或者选项并使用上下箭头键。
  • 要删除卡片,c垃圾图标删除想要删除的卡片。或者,看看Tab键浏览卡片列表并选择要删除的卡片。然后,使用删除键删除该卡。

Bot 流程

对于机器人流程,您可以添加文本、使用通信序列生成器或使用富文本生成器。 以下步骤说明了如何使用通信顺序生成器。

笔记:要使用多语言支持功能,您必须使用本机的自然语言理解 (NLU) 引擎。
  1. 在需要输出的机器人流程操作元素(例如 As k for Intent 操作)中,单击元素末尾的按钮,然后选择通信序列生成器

    点击图片放大。
    注意: 目前,该行为使用主序列,这意味着机器人在所有条件下都使用此序列,其中包括当前为机器人流程设置的语言和输出模式。
  2. 为语音交互创建备用序列:
    1. 在 “通信序列生成器” 对话框中,单击 “ 备用序列”
    2. 单击 “语言” 列表并选择其他语言;例如,加拿大法语。
    3. 在输出模式下,选择 语音
    4. 单击 添加备用序列
    5. 文本字段中,输入您希望机器人为语音互动向呼叫者说的本地化输出。 例如,“Que souhaitez-vous faire? “
  3. 为文本创建备用序列:
    1. 在 “通信序列生成器” 对话框中,单击 “ 备用序列”
    2. 单击 语言 列表,然后选择备用语言。
    3. 在输出模式下,选择 文本
    4. 单击 添加备用序列
    5. 在 “ 文本 ” 字段中,输入您希望机器人在聊天交互时向收件人说出的输出。 例如,“Que souhaitez-vous faire? “
  4. 单击 “ 保存”
  5. 或者,您可以手动输入输出模式的表达式。
  1. 在 “通信序列生成器” 对话框中,单击 “表 达式” 选项卡。
  2. 单击大型表达式编辑器按钮。
  3. 单击 “ 继续”
  4. 编辑表达式 对话框中,输入自定义表达式。
    点击图片放大。 通信序列生成器法语

注意: 在此示例中,tomultimodalCommunication 表达式中的第一个参数适用于语音,第二个参数适用于文本。

数字机器人流程

对于数字机器人流程,您可以添加文本、使用通信序列生成器或使用富文本生成器。 以下步骤说明了如何使用富格文本生成器。

  1. 在需要输出的数字机器人流程操作元素(例如 “通信” 操作)中,单击元素末尾的按钮,然后选择 R ich Text Builder
    点击图片放大。 富文本生成器
  2. 使用富格文本生成器中的工具栏创建与用户的通信:富格文本生成器工具栏
    1. 添加文本字符串并使用粗体、斜体或删除线文本格式化文本。
    2. 要添加可自定义的文本和指向外部 URL 的链接,请单击 添加链接 图标.
    3. 要为预配置的槽添加变量值,请单击 “添加变量” 图标。
    4. 要输入手动表达式并将结果插入富格文本,请单击 “添加表达式” 图标。
    5. 要从 URL 添加图像,请单击 插入图片 图标。
  3. 为聊天创建备用序列:
    1. 在 “通信序列生成器” 对话框中,单击 “ 备用序列”
    2. 单击 语言 列表,然后选择备用语言。
    3. 在输出模式下,选择 文本
    4. 单击 添加备用序列
    5. 在 “ 文本 ” 字段中,输入您希望机器人在聊天交互时向收件人说出的输出。 例如,“你想做什么?”
  4. 单击 “ 保存”
  5. 或者,您可以手动输入输出模式的表达式。
    1. 在 “通信序列生成器” 对话框中,单击 “表 达式” 选项卡。
    2. 单击大型表达式编辑器按钮。
    3. 单击 “ 继续”
    4. 编辑表达式 对话框中,输入自定义表达式。