“不起作用”一词始终会触发Google助手中的默认意图

时间:2019-04-07 08:21:35

标签: dialogflow actions-on-google

我一直在与Google Dialogflow合作,以创建Google Assistant体验。

我的GA行动是筹集支持票,这些票通过API在我们的系统中筹集。 Welcome Intent

我们要求用户描述他们面临的问题,我们使用后备意图捕获问题/票证说明(由于回复可以是任何自由文本,这是捕获自由文本的最佳方法吗?)。

Default fallback Intent

一旦用户提供了描述,就会调用一个Webhook,并将结果发送到我们的后端进行捕获。

我们注意到,当用户在问题描述中使用“不起作用”一词时,它总是调用“欢迎意图”,而不是跟进后续意图。如果用户在不使用这些字眼的情况下描述了问题,则可以正常工作。以下是2种不同的回复。

Response with the words not working

Reponse without the words not working

我个人认为这是GA中的错误,有什么方法可以解决?

1 个答案:

答案 0 :(得分:0)

我认为您做错了一些事情。我没有足够的信息来100%了解您的工作,但我会尽力为您提供一些一般性建议:

当用户询问您其他意图之一中没有提供的内容时,回退意图用于“回退”至该意图。这就是为什么您的后备意图将“ input.unknown”设置为操作的原因。当用户提供您的应用程序未知的某些输入时,将触发该事件。 F.e.如果用户要求预订飞往冰岛的飞机,我认为您的“(Pazo)支持行动”不会提供答案,因此当您的后备意图出现时,例如“抱歉,我无法回答这个问题。 Pazo在这里为您提供支持...我能为您做什么?'

如果我没错,您的用户可以注册投诉或提出支持请求?我建议您提出两个单独的意图。一位负责处理投诉,一位负责处理支持票。

在使用单独的Webhook开发高级操作以及通过调用API等进行大量逻辑操作之前,我建议您仔细阅读Google上的Actions文档: https://developers.google.com/actions/extending-the-assistant