Google操作模拟器无法识别意图

时间:2018-02-27 16:13:55

标签: actions-on-google dialogflow google-home

我目前正试图在Google动作模拟器上运行测试应用。模拟器无法识别我的意图。 Example of conversation

而它只是离开了对话。它完全适用于dialogflow webdemo

1 个答案:

答案 0 :(得分:0)

通常的原因是,在您的代码中,您使用的是app.tell()而不是app.ask()

app.tell()方法表示将响应发送给用户,然后关闭对话。

app.ask()将响应发送给用户,然后等待用户说出其他内容。当他们说出其他内容时,Dialogflow会尝试将它们与您的其他意图相匹配。

这适用于Dialogflow webdemo,因为它没有关闭对话的概念,因此app.ask()app.tell()的行为方式相同。