Alexa技能:要求用户从一组搜索结果中进行选择

时间:2019-02-27 02:20:59

标签: amazon-web-services alexa alexa-skills-kit alexa-skill

我正在建立具有一个意图和三个插槽的Alexa技能。插槽是AMAZON.Date和两个自定义插槽。每个自定义插槽的类型都在语音模型中定义,并且不会更改。

该技能本身托管在Elastic Beanstalk环境中,并使用针对Node.js的ask-sdk处理来自设备的请求。这里: https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs

Alexa收到每个插槽的有效值后,IntentRequest将发送到服务器,然后我在数据库中查询一些满足请求的搜索结果。

这是我的问题:如何正确地将搜索结果发送回设备,以供用户选择?

例如:说我正在寻找当地的冰淇淋店。我提供邮政编码,我想要的冰淇淋类型等。冰淇淋店存储在我的数据库中。我想返回满足搜索参数的冰淇淋店列表,并且希望用户从该列表中选择一家“收藏夹”。在我的API中,我可能想通知商店有人通过Alexa“收藏了”他们的商店。

谢谢!

0 个答案:

没有答案