代码之家  ›  专栏  ›  技术社区  ›  AkshayM

dialogflow中的elicit slot用于Google上的操作(就像alexa中的elicitslot指令一样)

  •  1
  • AkshayM  · 技术社区  · 6 年前

    我想给用户一个提示,并在特定的槽中收集一个值。然后将这个槽值用于这个特定的槽,我想根据这个值构建一个下一个响应框架,并在行中请求下一个槽的值。

    现在,我可以很容易地在Alexa中实现这一点 elicitSlot 指令。但对于谷歌的行动,我不确定如何通过DialogFlow实现这一点。

    1 回复  |  直到 6 年前
        1
  •  1
  •   mattcarrollcode    6 年前

    您可以使用DialogFlow所需的参数和日期。使您需要的每个参数都成为必需的,并移动它们,以便顺序与您希望DialogFlow为您提问的顺序一致。然后单击要为其创建自定义响应的参数旁边的“define prompt”。在提示中,您可以使用已经收集的任何参数值对话框Flow。

    例如,在下面的示例中,我们正在收集 date time 参数。我们先收集日期,这样当我们提示我们可以使用的时间时 $date 在提示和对话框中,当向用户询问 时间 参数。以下是DialogFlow控制台配置的外观: enter image description here enter image description here enter image description here

    推荐文章