要求老虎机行动

必备
    • 使用机器人流程和自然语言理解 (NLU) 功能所需的所有架构师权限。有关详细信息,请参阅建筑师权限概述
    • 配置时间选择器时获取地理位置信息的以下权限:  
      • 地理位置>地理编码>拿来 

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

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

    笔记:插槽捕获的字符限制为 500 个字符。

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

    使用表达式

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

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

    测试版动态老虎机

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

    姓名 描述
    名称字段 为操作键入一个独特的名称。 您在此处输入的标签将成为流程结构中显示的操作名称。
    槽位

    选择预配置的插槽。根据所选的插槽类型,演示模板将切换到插槽值演示或时间选择器。

    插槽在自然语言理解窗格中配置。有关详细信息,请参阅了解插槽和插槽类型

    问题

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

    老虎机价值演示

    列表选择器:选择此选项可以创建并发送项目列表供用户选择。例如,您可以发送列表选择器,以便用户从订单列表中选择一个或多个订单 ID。

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

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

    列表选择器

    当您选择在“询问插槽”操作中使用列表选择器并选择一个插槽时,Architect 会使用所选插槽中配置的项目列表填充一个部分(默认)。您可以添加更多部分、删除部分以及自定义每个部分下的项目列表以满足您的需求。

    要配置列表选择器,请执行以下步骤:

    1. 创建适当的插槽(列表类型)和插槽类型值。 
    2. 将 As k for Slot 操作添加到流程中的相应位置,然后按照以下步骤操作:
      1. 添加一个名字。
      2. 在 “插槽” 下,选择您在步骤 1 中创建的插槽。
      3. 在 “问题” 下,添加您希望机器人向客户提出的问题。
    3. 在“槽位值呈现”下,选择列表选择器
    4. 要自定义列表选择器,请点击编辑反对章节。这列表选择器对话框出现。
      1. 要自定义某个部分,请选择该部分并按照以下可选步骤操作:
        • 键入该部分的名称。
        • 切换多选开启或关闭。多选模式允许用户在一个部分下选择多个项目。请注意,如果你想使用多选,列表槽类型必须允许捕获多个值。有关详细信息,请参阅在机器人流程中使用自定义列表槽类型
        • 要选择所选部分的项目列表,请单击项目。可用物品将从您在投币口请求槽位动作的字段。
        • 选择一个项目,然后自定义其图像和字幕。您不能编辑该项目的标题。
        • 要更改部分中项目的显示顺序,请单击更多的选择一个项目并选择重新排序选项,或者将项目拖放到项目列表的适当位置。
        • 要将项目移动到另一个部分,单击更多的选择一个项目并选择移至选项。
      2. 要添加新部分,请点击右侧的图标章节。 
      3. 要更改部分中项目的显示顺序,请单击更多的在某个部分上,然后选择重新排序选项,或者将部分拖放到部分列表的适当位置。
      4. 要删除部分,请单击更多的选择一个部分并选择消除。 注意:您不能删除默认部分。
      5. 单击 “ 保存”
    5. 要自定义收到的消息,请单击“收到的消息”图块并执行以下步骤:
      1. 为收到的消息添加标题。
      2. (可选)添加图像。
      3. (可选)添加字幕。
    6. 要自定义显示用户列表选择的回复消息,请单击“回复消息”下方的图块并执行以下步骤:
      1. (可选)添加图像。
      2. (可选)添加字幕。
    7. 配置动作中的其余元素。 

    注释:

    • 在添加“询问槽位”操作(带有列表选择器演示)之前,请确定用户的设备是否可以处理列表选择器。要确认设备功能,您可以使用以下表达式,(FindString(Flow.deviceCapabilities,"LIST") > 0) ,例如,在“请求槽位”操作之前的“决策”或“切换”操作中。
    • 包含图像时,请确保列表选择器的总有效负载大小保持在 5 MB 以下,并且每个单独的图像大小不超过 200 KB。此外,使用多张图片时,请确保图片具有唯一的名称。
    • 列表选择器必须至少包含一个部分,其中列表元素汇总在下面。
    • 如果您正在配置单个选择列表选择器,您仍然可以创建部分。但是,只有第一部分被发送到用户的设备。
    快速回复

    当您选择在“询问插槽”操作中使用快速回复并选择一个插槽时,Architect 会为您填充快速回复。在快速回复卡中,您可以使用表达式来指定按钮类型、值和标签。例如:MakeChoice("type", "value", "label")

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

    注意:

    • 在添加“询问槽位”操作(带有快速回复演示)之前,请确定用户的设备是否可以处理快速回复。要确认设备功能,您可以使用以下表达式,(FindString(Flow.deviceCapabilities,"QUICK") > 0) ,例如,在“请求槽位”操作之前的“决策”或“切换”操作中。
    旋转木马

    每张卡片的旋转收藏必须至少包含一个项目,最多包含三个项目,每个旋转收藏必须包含 10 张卡片。Genesys 建议您使用 800 x 400 像素或类似像素的图像以获得最佳视觉效果。添加旋转木马卡片时,您可以使用表达式来添加图片、卡片标题和卡片描述。例如: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. 要将您的配置从快速回复更改为轮播,请单击切换演示
    时间选择器

    添加时间选择器时,您可以添加图像、标题、副标题和位置。 

    1. 创建相应的插槽和插槽类型值。
    2. 将 As k for Slot 操作添加到流程中的相应位置,然后按照以下步骤操作:
      1. 添加一个名字。
      2. 在 “插槽” 下,选择您在步骤 1 中创建的插槽。
      3. 在 “问题” 下,添加您希望机器人向客户提出的问题。
    3. 要自定义时间选择器,请按照以下步骤操作: 
      1. 单击 “选择图像”,然后选择现有图像或导入新图像。 或者,您可以使用图像生成器添加图像。 有关更多信息,请参阅使用图像生成器添加图像
      2. 添加与图像一起显示的标题。
      3. (可选)添加副标题,显示在标题下方。
      4. (可选)要添加活动地址,请按照以下步骤操作:
        1. 地址字段中,键入活动地址。Architect 使用预先输入功能尝试在您输入时提供地址建议。
        2. 选择其中一个建议的地址或手动输入地址。
        3. 要添加位置的精确坐标,请选择使用纬度和经度。当且仅当您选择其中一个建议的地址时,坐标才会自动更新。
          注意:使用纬度和经度定义位置的流程作者必须在地址场地。该数据用作最终用户设备上的预约标签。此外,如果您手动输入任何地址,请确保您也输入了正确的位置坐标。一些消息渠道使用坐标来获取位置,同时将您输入的地址显示为位置标签。
    4. 配置动作中的其余元素。 

    注意:

    • 在添加“询问时段”操作(带有时间选择器演示)之前,请确定用户的设备是否能够处理时间选择器。要确认设备功能,您可以使用以下表达式,(FindString(Flow.deviceCapabilities,"TIME") > 0) ,例如,在“请求槽位”操作之前的“决策”或“切换”操作中。
    槽位结果

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

    自定义验证

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

    继续提示

    当 AI 驱动的插槽仅部分收集时,机器人会产生通信,提示用户提供进一步的输入。

    提示

    输入机器人在收到用户的部分输入时产生的通信。 

    笔记:在为机器人流程配置“请求插槽”操作时,捕获允许特殊字符的 AI 驱动插槽,例如\ / -,Genesys Cloud 建议您使用表达式设置提示,ToCommunicationSsml("<speak><say-as interpret-as=\"characters\">" + Slot.<Your slot name>+ "</say-as></speak>") 。推荐的提示表达式使文本转语音 (TTS) 引擎能够正确识别特殊字符。

    自定义继续提示

    启用“继续重新提示”字段并使您能够创建继续提示列表。机器人在收到部分输入事件后会逐步返回这些提示。

    笔记:您可以在“Continuation Reprompts”下配置最多 10 个提示。 

    无输入

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

    笔记: 数字机器人流未启用输入重新提示。 机器人返回您在设置>用户输入>未检测到输入>无输入道歉结合问题沟通。

    自定义 “无输入”

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

    不提示输入

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

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

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

    默认为无输入

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

    无匹配

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

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

    自定义 “不匹配”

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

    不提示匹配内容

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

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

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

    默认不匹配

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

    确认模式

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

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

    • 默认 “从来没有”
    • 允许值 • 始终 • 从不
    路径
    • 最大无输入: 启用或禁用 “最大无输入” 路径。 启用此选项时,如果机器人超过不输入重试的最大次数超过您为此操作设置的最大次数,则流程将遵循此输出路径。
    • 最大无匹配数:启用或禁用“最大不匹配”路径。当您启用此选项时,如果机器人超过了您为此操作设置的最大无匹配重试次数,则流程将遵循此输出路径。

    注释:

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