为什么意图优先不起作用? [英] Why does the "Intention Priority" not work?

查看:0
本文介绍了为什么意图优先不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

单据:https://dialogflow.com/docs/intents

我的例子:https://ufile.io/tds8e(用于还原)

它主要由提出问题的欢迎意图和两个后续意图组成。

三个相关意图如下所示:

所需方案:

  • 我准备好了。提出您的问题
  • 我不知道
  • 好的,这是一个小提示:三角形
  • 我不知道
  • 哦,你没戏了。三三个角度,笨蛋。

现在发生以下情况:

  • 我准备好了。提出您的问题
  • 我不知道
  • 好的,这是一个小提示:三角形
  • 我不知道
  • 好的,这是一个小提示:三角形

我做错了什么?

推荐答案

问题是您没有正确使用意图优先级和后续意图。

应该很少使用优先级-它的目的是帮助系统消除两种不同意图之间的歧义,这两种意图可能都与某些用户输入相匹配,并明确在这种情况下应该选择两者中的哪一种。不是要说的是"先用这个意图,再用这个意图"。

同样,后续意图旨在指示哪些意图是在基本意图之后立即使用的预期意图。您的意思是有两种可能的意图可以在后面"立即"使用,但这两种意图都有相同的可能值("我不知道")。如果您确实要使用后续意图,则需要将第二个后续意图作为第一个后续意图的后续内容(因为您希望仅在第一个后续意图之后考虑它,而不是基本意图)。

此外,在这种情况下,您可能不想使用Custom Follow Intent(除非您确实想专门回复"我不知道")。在每种情况下,为实际答案设置一个自定义的后续意图,然后使用一个后备后续意图来处理用户可能说的任何其他内容(从"我不知道"到错误的答案),可能会更有意义。

这篇关于为什么意图优先不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆