在谷歌 Dialogflow ES 机器人中使用架构师提示

您可以在 Google Dialogflow ES 机器人中创建和使用 Architect 提示,而不是使用文字转语音。 此功能允许您使用已建立的 Dialogflow ES 提示,方法是预先记录它们,然后将它们存储在 Architect 中。  

要为机器人配置 Architect 用户提示功能,请首先在 Google Dialogflow ES 控制台 中创建 自定义有效负载响应。 配置完成后,系统将使用用户提示符中的音频和文本,而不是 Dialogflow ES 的音频和文本响应作为 Intent。

注释:
  • 一个自定义负载可以包含用于插入和用户提示的键。
  • 如果系统在检索已配置的提示符时遇到问题,则会像之前未配置一样使用音频和文本。
  • 此功能仅支持用户提示,不支持系统提示。

为每个谷歌 Dialogflow ES 意图启用架构师用户提示功能

  1. 在 Architect 中创建 用户提示
  2. 在谷歌云平台控制台中,转到 Dialogflow 控制台
  3. 选择一个代理商。
  4. 在左侧边栏菜单 中选择 Inents。
  5. 选择一个意图。
  6. 向下滚动到 “响 ” 部分。
  7. 单击 添加响应 ,然后单击 自定义负载
  8. 从出现的菜单中,单击 自定义负载
  9. 使用您在步骤 1 中创建的提示的名称,使用以下方法之一使 Architect 能够使用提示功能:
    • 对于单个用户提示,请将以下代码添加到自定义有效负载响应中:
      {
           "user-prompt": "ArchitectUserPromptName"
      }
    • 对于多个用户提示,请将以下代码添加到自定义有效负载响应:
      {
           "prompts": [
                {"user-prompt": "ArchitectUserPromptName1"},
                {"user-prompt": "ArchitectUserPromptName2"}
           ]
      }
  10. 单击 “ 保存”