使用 Architect 为入站消息流创建数字机器人

您可以在 Architect 中创建数字机器人流以用于入站消息流。 在流程中创建机器人,或单独创建它,然后从流程中调用它。 

使用 Architect 为入站消息流创建数字机器人 

此过程介绍如何为入站消息流创建自动程序。 在此示例中,用户选择他们想要做的事情。 他们可以购买吉他或预订录音室时间。

  1. 在 Architect 主页上,单击或将鼠标悬停在 流动 菜单并选择 数字机器人流程.
  2. 单击 “ 添加”。 将打开 “创建机器人流程” 对话框。
  3. 在里面 姓名 字段,输入流的唯一名称。 
  4. (可选)在 “ 描述” 字段中,添加简短的句子或短语来描述此流程。
  5. 单击 默认语言 列表,然后选择流程的默认支持语言。
  6. 单击 “ 分区” 列表,然后选择要放置流程的部门。
  7. 点击 创建流程. 流程的配置页面打开。

在此示例中,添加插槽以使用户能够选择吉他类型,选择录音室日期以预订日期,并选择录音室时间以保留录音时间。

  1. 在自然语言理解下,单击 插槽类型
  2. 点击 添加插槽类型.
  3. 命名插槽类型 吉他类型.
  4. 单击 “ 保存”
  5. 在插槽类型值下,在 输入新的插槽类型值 框,类型 电的.
  6. 按 Enter 键。
  7. 重复步骤 5-6 以添加以下吉他类型:
    • 半声学
    • 电声
    • 古典
    • 低音
    • 声学

点击图片放大。

槽位

  1. 在自然语言理解下,单击 插槽类型。
  2. 添加一个插槽以使用户能够选择吉他类型。
    1. 点击 添加插槽. “添加插槽”对话框打开。
    2. 命名老虎机吉他
    3. 在 “关联槽类型” 下,选择 “现有”
    4. 现有插槽类型下,单击 GuitarType
    5. 单击 “ 保存”
  3. 添加一个插槽以使用户能够预订工作室日期。
    1. 点击 添加插槽. “添加插槽”对话框打开。
    2. 将插槽命名为 lessonDate。
    3. 在 “关联槽类型” 下,选择 “现有”
    4. 在 “现有槽类型” 下,单击 “内置:日期”
    5. 单击 “ 保存”
  4. 添加一个插槽以使用户能够预订工作室时间。
    1. 点击 添加插槽. “添加插槽”对话框打开。
    2. 将插槽命名为 LessonTime。
    3. 在插槽类型下,选择 现存的.
    4. 在 “现有槽类型” 下,单击 “内置:时间”
    5. 单击 “ 保存”
  5. 添加时段以使用户能够安排课程日期。
    1. 点击 添加插槽. “添加插槽”对话框打开。
    2. 将插槽命名为 lessonDate。
    3. 在插槽类型下,选择 现存的.
    4. 在 “现有槽类型” 下,单击 “内置:日期”
    5. 单击 “ 保存”
  6. 添加一个时段以允许用户指定上课时间。
    1. 点击 添加插槽. “添加插槽”对话框打开。
    2. 将插槽命名为 LessonTime。
    3. 在插槽类型下,选择 现存的.
    4. 在 “现有槽类型” 下,单击 “内置:时间”
    5. 单击 “ 保存”

点击图片放大。

数字机器人流槽

  1. 在可重用任务下,单击在此处 添加可重用任务 > 工具箱 > 任务
  2. 重命名任务预订吉他课,然后单击 “完成”
  3. 从工具箱中,打开 菜单,添加一个 要求插槽 开始框下方的操作,并对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 单击 “插槽” 列表并选择 “吉他”
    3. 在 “问题” 下,单击 “是什么”(请在此处输入您的插槽名称)。 富格文本编辑器随即打开。
    4. 将内容替换为你想学习哪种吉他?
    5. 在 “无效响应” > “无匹配” 下,单击 “请给我(请在此输入插槽名称)” 链接,然后将(请在此输入插槽名称)替换为吉他类型
  4. 单击 “ 保存”
  5. 从工具箱中,打开 菜单,添加一个 要求插槽 开始框下方的操作,并对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 单击 “时段” 列表并选择 “课程日期”
    3. 在 “问题” 下,单击 “什么是(请在此处输入您的插槽名称)” 链接,然后将内容替换为 “您想在哪一天安排课程?”
    4. 在 “无效回复” > “无匹配” 下,单击 “请给我(请在此输入您的插槽名称)” 链接,然后将内容替换为 “请告诉我上课日期”
  6.  从工具箱中,打开询问菜单,添加另一个 要求插槽 低于您在步骤 3 中添加的操作的操作,并对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 单击 “时段” 列表并选择 “课时”
    3. 在 “问题” 下,单击 “什么是(请在此处输入您的插槽名称)” 链接,然后将内容替换为 “您想在什么时候安排课程?”
    4. 在 “无效回复” > “无匹配” 下,单击 “请给我(请在此输入您的广告位名称)” 链接,然后将内容替换为 “请告诉我您要预留的时间”
  7.  从 “工具箱” 中,打开 “询问” 菜单,将 “询问是/否” 操作拖动到步骤 5 中添加的 “询问广告位” 操作下方,然后对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 在 “问题” 下,单击 “是否要继续” 链接。 富格文本生成器随即打开。
    3. 键入 OK,你想安排一个
    4. 单击 “表达式” 按钮,然后键入 slot.Guitar
    5. 在表达式之后,键入 les son on
    6. 单击 “表达式” 按钮,然后键入 slot.lessonDate
    7. 在表达式后面键入 at
    8. 单击 “表达式” 按钮,然后键入 slot.lessonTime
    9. 在表达式之后,要完成句子,请键入 orre ct?。 完整的字符串看起来不错,你想在 {{slot.lessonTime}} 的 {{slot.lessonDate}} 上安排 {{slot.Guitar}} 的课程
    10. 单击 “ 保存”
  8. 从 “工具箱” 中,将 “通信” 操作拖到 “询问是/否” 操作的 “是” 路径下方,然后对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 在 “通信” 下,单击 “单击以添加文本” 链接。 富格文本生成器随即打开。
    3. 类型我们保留了你的课程
    4. 单击 “ 保存”
  9. 从 “工具箱” 中,将 “通信” 操作拖到 “询问是/否” 操作的 “否” 路径下方,然后对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 在 “通信” 下,单击 “单击以添加文本” 链接。 富格文本生成器随即打开。
    3. 键入 OK,我们没有预定课程
    4. 单击 “ 保存”
  10. 打开 “任务” 菜单,将 “结束任务” 拖到 “通信” 操作下方,然后选择 “默认” 输出路径。

  1. 在可重用任务下,单击在此处 添加可重用任务 > 工具箱 > 任务
  2. 重命名任务预订工作室时间
  3. 在 “工具箱” 中,打开 “A s k” 菜单,在 “开始” 框下方添加 “询问插槽” 操作,然后对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 单击 “插槽” 列表,然后选择 “StudioDate”
    3. 在 “问题” 下,点击 “什么是(请在此输入您的广告位名称)” 链接,然后将内容替换为 “预订日期?”
    4. 在 “无效回复” > “无匹配” 下,单击 “请给我(请在此输入您的插槽名称)” 链接,然后将内容替换为 “请告诉我您要预订的日期”
  4.  从工具箱中,打开询问菜单,添加另一个 要求插槽 低于您在步骤 3 中添加的操作的操作,并对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 单击 “时段” 列表并选择 “StudioTime”
    3. 在 “问题” 下,点击 “什么是(请在此输入您的广告位名称)” 链接,然后将内容替换为 “您想在什么时候预订工作室?”
    4. 在 “无效回复” > “无匹配” 下,单击 “请给我(请在此输入您的广告位名称)” 链接,然后将内容替换为 “请告诉我您要预留的时间”
  5.  从 “工具箱” 中,打开 “询问” 菜单,将 “询问是/否” 操作拖动到步骤 5 中添加的 “询问广告位” 操作下方,然后对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 在 “问题” 下,单击 “是否要继续” 链接。 富格文本生成器随即打开。
    3. 键入 OK,你想预订工作室时间
    4. 单击 “表达式” 按钮,然后键入 slot.studioDate
    5. 在表达式后面键入 on
    6. 单击 “表达式” 按钮,然后键入 slot.StudioTime
    7. 在表达式之后,要完成句子,请键入 orre ct?。 完整的字符串看起来不错,你想在 {{slot.StudioDate}} {{slot.StudioTime}} 预订工作室时间
    8. 单击 “ 保存”
  6. 从 “工具箱” 中,将 “通信” 操作拖到 “询问是/否” 操作的 “是” 路径下方,然后对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 在 “通信” 下,单击 “单击以添加文本” 链接。 富格文本生成器随即打开。
    3. 类型我们保留了您的工作室时间
    4. 单击 “ 保存”
  7. 从 “工具箱” 中,将 “通信” 操作拖到 “询问是/否” 操作的 “否” 路径下方,然后对其进行配置:
    1. 保留默认名称,或输入新名称。
    2. 在 “通信” 下,单击 “单击以添加文本” 链接。 富格文本生成器随即打开。
    3. 输入 OK,我们将取消预订
    4. 单击 “ 保存”
  8. 打开 “任务” 菜单,将 “结束任务” 拖到 “通信” 操作下方,然后选择 “默认” 输出路径。

  1. 在可重用任务下,单击在此处 添加可重用任务 > 工具箱 > 任务
  2. 重命名任务主菜单
  3. 从工具箱中,打开 菜单并拖动 数字菜单 在开始框下方。
  4. 保留默认的 “问题” 和 “不匹配” 条目不变。
  5. 单击 “添加按钮”,然后在 “输入选项” 下键入 “安排课程”
  6. 单击 “添加按钮”,然后在 “输入选项” 下键入 “预订工作室时间”
  7. 配置安排课程路径:
    1. 打开 “任务” 菜单,将 “呼叫任务” 操作拖到 “安排课程路径” 下方。
    2. 在 “任务” 下,选择 “预订吉他课”
  8. 配置 Book Studio 时间路径:
    1. 打开 “任务” 菜单,将 “呼叫任务” 操作拖到 Book Studio 时间路径下方。
    2. 在任务下,选择预订工作室

  1. 在 “启动机器人” 下,单击 “初始问候语”
  2. 从工具箱中,拖一个 沟通行动 在开始框下方。
  3. 在名称下,重命名 Communicate 操作,或保持默认 Communicate 名称不变。
  4. 在通信下,单击 点击添加文字. 富文本生成器打开。
  5. 使用富文本生成器中的工具栏为用户创建初始问候语:富格文本生成器工具栏
    1. 添加文本字符串并使用粗体、斜体或删除线文本格式化文本。
    2. 要添加可自定义的文本和指向外部 URL 的链接,请单击 添加链接 图标.
    3. 要为预配置的槽添加变量值,请单击 “添加变量” 图标。
    4. 要输入手动表达式并将结果插入富格文本,请单击 “添加表达式” 图标。
    5. 要从 URL 添加图像,请单击 插入图片 图标。
    6. 单击 “ 保存”。 在这个例子中,机器人感谢用户联系商店,并展示了唱片店的图像。
      点击图片放大。富文本生成器
  6. 单击 “ 保存”
  7. 打开 “任务” 菜单,将 “呼叫任务” 操作拖到 “通信” 操作下方。
  8. 在 “任务” 下,选择 “主菜单”
  9. 保存并发布数字机器人流程。

现在,您可以从入站消息流调用此数字机器人流。