首页 文章

Welcome Intent显示除其中定义的响应之外的响应

提问于
浏览
0

我正在Google中创建一个操作来保存用户的当前位置 . 在Welcome-Intent中,我定义了两个对用户问候语的响应,即

"Hey Hi! Do you want to save this location?"
"Would you like to save this location?"

在这个Intent中,我有几个后续Intent,当用户接受或拒绝Welcome-Intent时,它会启动 .

但是在第一个Intent中,即Welcome-Intent,有时会显示其后续Intent的响应,但是,它的功能类似于Welcome-Intent应该起作用并接受来自用户的短语 .

我只是无法弄清楚它后续Intent中的这些响应是如何出现的,除了我为它定义的两个之外,我无法在任何地方看到任何错误 . 我想解决这个问题,只显示我为Welcome-Intent定义的两个响应 . 我附上图片供参考 - Link 1 Link 2 Link 3

Edit :添加所有意图及其上下文图像All the intentsABYCYDY最初它们处于树状结构中,但是当我重命名所有意图时,树状结构消失了,它们分别可见,并且意图工作但是有时搞砸了我之前描述的回应 .

1 回答

  • 0

    这是你将如何做到这一点:

    • 您需要在欢迎中添加2个后续意图 - 是和否

    • 在欢迎的意图中,只问一个问题 - "do you want to save location"

    • 在YES后续意图中,添加输出上下文"save_location"并将响应"cool I am saving your location"

    • 在NO后续意图中,添加输出上下文"dont_save_location"并将响应"Ok! I am not saving your location"

    • 使用YES和NO中的输出上下文使其他Intent在您的应用中运行 .

    你的意图应该是这样的:

    enter image description here

    您可以通过单击"Add follow-up intent"然后选择是或否来添加后续意图

    enter image description here

    enter image description here

相关问题