Dialogflow es 对话框流默认回退

Dialogflow es 对话框流默认回退,dialogflow-es,dialogflow-es-fulfillment,Dialogflow Es,Dialogflow Es Fulfillment,您好,我正在创建一个两种语言的聊天机器人,a受支持,B不受支持(我使用了a和B,这样更容易阅读)问题是,我希望两者都有默认的回退,但当我为B键入随机词时,它总是称为A的默认回退。我还尝试创建一个正常意图,并将其命名为B的回退,并添加一些短语,它工作,但当我为A键入随机词时,它称为B的回退。是否有任何解决问题的方法? 如果您能给出任何答案,我们将不胜感激:)恐怕不会有好的解决办法,因为Dialogflow使用每种语言一个NLP模型。通过尝试将两种语言整合到一个模型中,您正在创建一个困难的场景。回退

您好,我正在创建一个两种语言的聊天机器人,a受支持,B不受支持(我使用了a和B,这样更容易阅读)问题是,我希望两者都有默认的回退,但当我为B键入随机词时,它总是称为A的默认回退。我还尝试创建一个正常意图,并将其命名为B的回退,并添加一些短语,它工作,但当我为A键入随机词时,它称为B的回退。是否有任何解决问题的方法?
如果您能给出任何答案,我们将不胜感激:)

恐怕不会有好的解决办法,因为Dialogflow使用每种语言一个NLP模型。通过尝试将两种语言整合到一个模型中,您正在创建一个困难的场景。回退意图是一个安全网,如果NLP模型语言的输入无法识别,您的第二语言将始终处于回退意图中,因为它是第一语言的输入无法识别

是的,您可以通过手动输入单词来创建自定义回退意图,但这不是一个有效的解决方案,因为您无法将一种语言的每个单词都放入意图中。因此,第二语言的某些单词最终会进入自定义回退,而有些单词则不会

一般来说,不建议在NLP模型中安装两种语言,因此我的建议是删除不受支持的语言并等待它得到支持,这将为您提供最佳的bot和体验


如果您真的需要第二种语言,您可以尝试添加另一种您不使用的受支持语言,并使用您不支持的语言的单词对其进行培训。注意:此NLP模型的功能非常有限,因为它只响应您培训的单词,内置实体无法工作,因为您的语言仍然不受支持,但它允许您使用不受支持的语言进行一些工作,但同样,它将非常有限。

非常感谢您的回答。这对我帮助很大。你好,很抱歉打扰你,但我还有一个问题。如果我将这两种语言分成两个不同的代理,但其中一个仍然不受支持,该怎么办。有没有一种方法,当用户在聊天中选择语言时,它会调用其中一个代理?因此,在这种情况下,很容易使用回退。谢谢。我认为这是不可能的,如果可能的话,你仍然会遇到经验有限的问题,因为这种语言仍然不受支持。更改代理会得到与在同一代理中添加另一种语言相同的结果。哦,好的,明白了。非常感谢。您好,最后一个问题是,如果我在代理中添加了其他语言,并将所有不支持的语言意图复制到该其他语言中,用户能否选择facebook聊天中的语言?是否有api可以在我的代理中调用该其他语言?非常感谢。