Google 动作模拟器无法识别意图
Google actions simulator does not recognize intents
我目前正在尝试 运行 在 google 动作模拟器上测试应用程序。模拟器无法识别我的意图。
Example of conversation
相反,它只是离开了对话。它在 dialogflow webdemo
上完美运行
通常的原因是,在您的代码中,您使用的是 app.tell()
而不是 app.ask()
。
app.tell()
方法表示将响应发送给用户,然后关闭对话。
而 app.ask()
将响应发送给用户,然后等待用户说出其他内容。当他们说其他话时,Dialogflow 会尝试将他们与您的其他意图之一相匹配。
这适用于 Dialogflow webdemo,因为它没有关闭对话的概念,所以 app.ask()
和 app.tell()
最终表现相同。
我目前正在尝试 运行 在 google 动作模拟器上测试应用程序。模拟器无法识别我的意图。 Example of conversation
相反,它只是离开了对话。它在 dialogflow webdemo
上完美运行通常的原因是,在您的代码中,您使用的是 app.tell()
而不是 app.ask()
。
app.tell()
方法表示将响应发送给用户,然后关闭对话。
而 app.ask()
将响应发送给用户,然后等待用户说出其他内容。当他们说其他话时,Dialogflow 会尝试将他们与您的其他意图之一相匹配。
这适用于 Dialogflow webdemo,因为它没有关闭对话的概念,所以 app.ask()
和 app.tell()
最终表现相同。