Dialogflow es 如何处理dialogflow中错误捕获用户输入的问题?
我已经使用dialogflow创建了一个聊天机器人,使用了四个意图,并将上下文从一个意图传递到另一个意图Dialogflow es 如何处理dialogflow中错误捕获用户输入的问题?,dialogflow-es,fallback,Dialogflow Es,Fallback,我已经使用dialogflow创建了一个聊天机器人,使用了四个意图,并将上下文从一个意图传递到另一个意图 欢迎意向 GetName意图 获取电子邮件意图 GetDOB意图 我想知道如果用户输入了错误的名称,如何调用回退意图。它应该调用GetNameFallbackintent,对于错误的电子邮件,它应该调用GetEmailFallbackintent。对于错误的DOB,它应该调用GetDOBFallbackintent 对于每个特定的意图,它应该调用其特定的回退意图 以下是我要传递的上下文列表:
GetNameFallback
intent,对于错误的电子邮件,它应该调用GetEmailFallback
intent。对于错误的DOB,它应该调用GetDOBFallback
intent
对于每个特定的意图,它应该调用其特定的回退意图
以下是我要传递的上下文列表:
输出上下文:等待\u name
输入上下文:等待\u name
和输出上下文:等待\u email
输入上下文:等待电子邮件和输出上下文:等待dob
输入上下文:等待dob
回退意图-名称
或回退意图-电子邮件
的意图相匹配,这些意图会再次向用户重新输入名称
如果没有看到您的实现代码,就很难确定此策略是否有效。如果您将问题更新为包含当前的履行代码,您可能会得到更相关的答案。我还没有在履行中编写任何代码,我正在尝试通过dialogflow api(仅不含代码)执行同样的操作。是否有无编码的方法来处理此异常。