要求老虎机行动

Ask or Slot 操作可识别呼叫者或聊天接收者在话语中提及的插槽。 例如,考虑一下 “我的账号是 12345678” 的说法。 机器人识别出参与者的账号值为 12345678。

从 Architect 工具箱中的机器人流程的 “询问” 菜单访问此操作。

对于动态列表插槽类型,在将列表选项显示为快速回复时,您无需在 “询问插槽” 操作中配置任何其他内容。 当你想在 Ask for Slot 操作中将列表选项作为动态列表类型的轮播呈现时,只能使用表达式:

使用表达式

对于动态列表类型,您还可以使用表达式指定槽值表示方式。 例如:

MakeChooser(MakeQuickReplies(MakeList(MakePostbackChoice("pepperoni"), MakePostbackChoice("ham"), MakePostbackChoice("mushroom"))))

测试版动态老虎机

如果您有动态插槽,则必须更新并重新发布您的数字机器人流程。

姓名 描述
名称字段 为操作键入一个独特的名称。 您在此处输入的标签将成为流程结构中显示的操作名称。
槽位 选择一个预配置的插槽。 这些插槽是在 “自然语言理解” 窗格中配置的。 有关更多信息,请参阅 了解插槽和插槽类型
问题

机器人在请求插槽时产生的通信。

老虎机价值演示

快速回复: 选择此选项可为用户创建按钮,以指示他们接下来要做什么。 例如,预订酒店房间、联系酒店活动中心或收听用餐时间。

旋转木马: 选择此选项可创建带有图像、标题或描述的卡片,并为您的用户提供增强的视觉体验。

快速回复

When you choose to use quick replies in an Ask for Slot action and select a slot, Architect populates your quick replies for you. In quick reply cards, you can use expressions to specify button types, values and labels. For example; MakeChoice("type", "value", "label").

  1. 创建相应的插槽和插槽类型值。
  2. 将 As k for Slot 操作添加到流程中的相应位置,然后按照以下步骤操作:
    1. 添加一个名字。
    2. 在 “插槽” 下,选择您在步骤 1 中创建的插槽。
    3. 在 “问题” 下,添加您希望机器人向客户提出的问题。
  3. 在 “插槽值呈现” 下,选择 “快速回复”
  4. 在 “快速回复” 下,确保按钮与您在步骤 1 中创建的插槽类型值相对应。
  5. (可选)单击快速回复按钮,然后单击价值,输入 Architect 在客户单击时使用的回发或 URL 值。 如果您不添加可选标签,那么 Architect 将使用您在此处输入的值作为按钮标签。 但是,如果您有不止一张卡,但按钮标签相同;例如,“查看”,那么您在此处输入的值将让机器人区分客户选择的按钮。
  6. 在槽位结果下,单击表达方式, 选择多变的,然后输入存储客户选择值的变量。 如果客户不做出选择,则该值保持为“未指定值”。
  7. 配置动作中的其余元素。 
  8. 要将您的配置从快速回复更改为轮播,请单击切换演示
旋转木马

The carousel collection must have at least one item and up to three items per card, and 10 cards per carousel. Genesys recommends that you use images that are 800 x 400 pixels or similar for optimum visuals. When you add carousel cards, you can use expressions to add images, card titles, and card descriptions. For example; MakeImageFromUrl(your_URL).

  1. 创建相应的插槽和插槽类型值。
  2. 将 As k for Slot 操作添加到流程中的相应位置,然后按照以下步骤操作:
    1. 添加一个名字。
    2. 在 “插槽” 下,选择您在步骤 1 中创建的插槽。
    3. 在 “问题” 下,添加您希望机器人向客户提出的问题。
  3. 在 “插槽值呈现” 下,选择 “旋转木马”。
  4. 在 Carousel 下,确保按钮与您在步骤 1 中创建的插槽类型值相对应。
  5. 单击轮播卡片并按照以下步骤操作:
    1. 单击 “选择图像”,然后选择现有图像或导入新图像。 或者,您可以使用图像生成器添加图像。 有关更多信息,请参阅使用图像生成器添加图像
    2. 添加显示在图片下方的必填标题。
    3. (可选)添加显示在标题下方的描述。
    4. 请注意,按钮名称会根据插槽类型值为您填充。
  6. 要在轮播卡片中最多再添加两个按钮,请按照以下步骤操作:
    1. 点击按钮
    2. 在 URL 值下,输入 Architect 在客户点击时使用的 URL 值。 
    3. 要添加与您在步骤 82 中输入的值不同的按钮标签,请单击 “添加备用标签”,然后输入按钮的显示标签。 
    4. 重复步骤 a-d 以添加第三个按钮。
  7. 对每张额外的轮播卡片重复步骤 5-6。
  8. 在槽位结果下,单击表达方式, 选择多变的,然后输入存储客户选择值的变量。 如果客户不做出选择,则该值保持为“未指定值”。
  9. 配置动作中的其余元素。 
  10. 要将您的配置从快速回复更改为轮播,请单击切换演示
槽位结果

存储客户选择的值的变量。 如果客户未做出选择,则该值将保持为 “未指定” 值。

自定义验证

此布尔表达式使您可以配置更多的验证逻辑。 当流程在运行时评估表达式时,流程使用它来确定接收到的值是否满足这些额外要求。 如果表达式的计算结果为 false 或 NOT_SET 布尔值,则该值被视为无效。

无输入

输入机器人在不接收用户输入时产生的通信。 

注意: 没有为 Digital Bot Flows 启用无输入重新提示。 机器人会返回你在 “设置” > “用户输入” > “未检测到任何输入” > “道歉输入” 中定义的配置以及问题沟通。

自定义 “无输入”

启用 “无输入重新提示” 字段,使您能够创建无输入提示的列表,机器人在未收到任何用户输入后会逐步返回这些提示。

不提示输入

机器人接收 No Input 后,它会在 No Input Repromps 集合中的位置返回通信,该位置对应于该操作当前收到的 “无输入” 数量。 例如,第一个 No Input 会触发机器人使用已定义集合中的第一个 No Input 重新提示符。

无输入重新提示集合的长度也会覆盖您在中定义的无输入重试的最大次数设置>用户输入>未检测到输入>无输入重试的最大次数对于该特定操作。 例如,如果您在集合中定义两个重新提示,机器人将重试两次。 空集合会关闭“无匹配”重试。

笔记: 机器人返回您设置的配置设置>用户输入>未检测到匹配项>不匹配道歉与不匹配通信相结合。

默认为无输入

启用 “无输入” 字段,允许您定义机器人在未收到任何输入后返回的单个 “无输入” 提示。

无匹配

当用户的输入不匹配时,机器人返回的通信。

笔记: 机器人返回您设置的配置设置>用户输入>未检测到匹配项>不匹配道歉与不匹配通信相结合。

自定义 “不匹配”

启用 “不匹配重提示” 字段,使您能够创建不匹配提示的列表。 机器人在收到 No Match 输入事件后以递增方式返回这些提示。

不提示匹配内容

当机器人收到 No Match 输入时,它会在 No Match Repromps 集合中的位置返回通信,该位置对应于该操作收到的 No Match 输入的当前数量。 例如,第一个 “不匹配” 输入会触发机器人使用已定义集合中的第一个 “不匹配” 提示符。

No Match Reprompt 集合的长度也会覆盖您在中定义的 No Match 重试的最大次数设置>用户输入>未检测到匹配项>最大不匹配重试次数对于该特定操作。 例如,如果您在集合中定义两个重新提示,机器人将重试两次。 空集合会关闭“无匹配”重试。

笔记: 机器人返回您设置的配置设置>用户输入>未检测到匹配项>不匹配道歉与不匹配通信相结合。

默认不匹配

启用默认的 “不匹配” 字段,并允许您定义机器人在接收 “不匹配” 输入事件后返回的单个 “不匹配” 提示。

确认模式

此选项控制机器人确认参与者提供的插槽值是否正确。

如果根据 “验证” 部分中的设置,此设置在运行时评估为 “总是”,并且参与者提供的值有效,则机器人会使用 “确认问题” 通信与参与者进行确认。

  • 默认 “从来没有”
  • 允许值 • 始终 • 从不
路径

最大无输入: 启用或禁用 “最大无输入” 路径。 启用此选项时,如果机器人超过不输入重试的最大次数超过您为此操作设置的最大次数,则流程将遵循此输出路径。

注释:

  • 如果您禁用此路径,则您为输出路径配置的流程将被隐藏,而不是删除。
  • 如果您启用此路径,则如果操作成功执行,则此操作将采用默认路径。