Loading
构建适用于服务的 AI 解决方案
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          使用增强机器人提出具有动态选项的问题

          使用增强机器人提出具有动态选项的问题

          创建包含丰富选项的问题,这些选项由您指定的对象和字段动态填充。例如,要求客户从最近订单或个案的列表中进行选择。然后,通过 Apex 类或流的帮助,使用可包含自定义文本、图像和按钮的丰富消息传递格式向客户显示选项。对于纯文本体验,使用增强和标准机器人的非消息传递组件动态问题对话框步骤。

          所需的 Edition

          查看支持 Einstein 机器人的版本。
          查看支持版本的消息传递。
          所需用户权限
          构建和管理 Einstein Bot:

          自定义应用程序

          修改元数据

          管理机器人

          对消息传递组件的支持因渠道而异。

          开始之前:

          • 从“设置”中的消息传递组件页面,创建具有动态选项的问题

            当您设置具有动态选项的问题时,您可以为客户创建问题。问题文本在机器人生成器中不可见,但您不需要添加单独的对话框步骤来发送它。在机器人对话中,当客户到达引用组件的对话框步骤时,会向他们发送问题文本。

            您可以在组件的“组件详细信息”页面的“常量”部分,从“设置”中的“消息传递组件”页面查看或编辑问题。

          • 创建 Apex 类或流,在每次发送组件时动态生成特定于会话的选择。
          备注
          备注 这些说明假设您使用专用 Apex 类或流来填充消息传递组件。但是您可以在机器人的任何地方使用变量,只要它们与消息传递组件中指定的对象类型相同。
          1. 要在每次发送组件时生成选择,请将 Apex 类或流添加到您的对话框中。
            1. 转至机器人生成器。单击对话框,然后选择要添加具有动态选项的问题的对话框。
            2. 从对话框组件库中,将 Apex操作对话框步骤拖到画布。
            3. 在步骤属性面板中,选择与具有动态选项组件的问题关联的 Apex 类或流。
            4. 对于每个输出,创建或选择机器人变量,以存储 Apex 类或流的输出。创建或指定 ID 列表变量,存储动态选择。在“问题(动态)”对话框步骤中再次引用这些变量,以便向客户显示可用的选项和其他信息。
          2. 将具有动态选项的问题添加到机器人。
            1. 从对话框组件库中,将问题(动态)对话框步骤拖到画布。
            2. 在步骤属性面板中,选择与 Apex 类或流关联的具有动态选项的问题。
            3. 要显示组件的可用选择和其他信息,请为每个输入参数指定机器人变量。在大多数情况下,在相应的输入参数字段中指定您在之前的 Apex 或流操作步骤中创建的相同输出变量。
              例如,在 Apex 操作步骤中,您可在个案结果 ID 列表机器人变量中存储个案搜索 Apex 类的输出。在关联的问题(动态)对话步骤中,在记录 ID 选项输入参数中,您可以指定相同的个案结果 ID 列表机器人变量。
              Apex 对话框步骤 问题(动态)对话框步骤
              Apex 操作步骤,显示个案结果(ID 列表)输出变量 问题(动态)步骤,显示个案结果(ID 列表)输入变量
            4. 如果所需输入参数未返回向客户显示的任何选项,请为机器人指定备份规则操作。选择呼叫对话框重定向至对话框,然后选择适当的对话框。
            5. 在输出部分,选择或创建 ID 变量,存储客户的选择。
              ID 输出变量
            6. 告诉机器人如果变量已经包含一个值该怎么办。机器人可以保留原始值并跳过问题,或者机器人可以提问并覆盖原始值。
            7. 或者,添加修复尝试,以提示客户在机器人无法识别响应时重试。在“修复误解”部分,包括一次或两次修复尝试。
              修复尝试,指示客户从显示的选项中进行选择的

              在机器人做出这些尝试后,告诉机器人如何解决问题。指定机器人是否重复修复尝试,直到客户选择有效选项,或者在不填充变量的情况下继续下一个对话框步骤。

          3. 保存更改。
          • 具有动态选项的问题:示例 Apex 类
            要将具有动态选项的问题与增强机器人一起使用,请创建 Apex 类来填充您指定的对象和字段中的选项。Apex 类必须返回 ID 列表变量作为用于机器人的输出。
          • 具有动态选项的问题:示例流
            要将具有动态选项的问题与增强机器人一起使用,请创建自动启动流,以填充来自您指定的对象和字段的选项。该流必须返回 ID 列表变量作为用于机器人的输出。
           
          正在加载
          Salesforce Help | Article