代码之家  ›  专栏  ›  技术社区  ›  pavithra rox

Dialogflow必需参数

  •  0
  • pavithra rox  · 技术社区  · 7 年前

    在我的dialogflow聊天机器人中,我创建了一个场景,用户可以询问您有哪些可用的空缺,或者他们可以直接询问我是否想加入项目经理之类的职位。两者的目的都是相同的,称为“jobs”,它们想要的位置是一个必需的参数。如果用户没有提到该职位(例如“你有哪些空缺职位”),它会列出所有空缺职位和该职位所需的最低资格要求,并要求用户选择一个(通过为webhook设置slotfilling来完成)。现在由于意图是等待参数,当用户输入他们喜欢的位置时,它将提供有关该位置的详细信息。但是,即使当用户试图要求其他东西(试图调用另一个意图,或者他们没有足够的资格填补空缺,或者所需的工作没有列在可用的工作列表中),因为该参数(工作职位)没有提供,它会一次又一次地问你想要什么样的职位。

    当chatbot正在等待所需的参数时,如何调用另一个intent

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  2
  •   Abhinav Tyagi    7 年前

    试试这个:

    • 通过取消选中“必需”复选框,将参数设置为“不”必需。
    • 如果用户说了其他的话,那么根据Dialogflow就没有“必需”参数,也不会重复要求提供参数。

    如果这有帮助,请告诉我。