因此,在搜索网络之后,我无法找到我的问题的答案。
基本上,我想在 Alexa 中产生以下结果,我想知道它是否可能以及我应该研究如何实现的方向。
技能/意图初始化
“嘿 Alexa .. 要求在我附近找一家餐馆”
迅速的
“你最喜欢的菜是什么?”
回复
“意大利”
迅速的
“你想花很多钱吗?”
回复
“不”
意图逻辑在这中间的某个地方
“好的,我在你附近找到了一家餐馆叫
因此,在搜索网络之后,我无法找到我的问题的答案。
基本上,我想在 Alexa 中产生以下结果,我想知道它是否可能以及我应该研究如何实现的方向。
技能/意图初始化
“嘿 Alexa .. 要求在我附近找一家餐馆”
迅速的
“你最喜欢的菜是什么?”
回复
“意大利”
迅速的
“你想花很多钱吗?”
回复
“不”
意图逻辑在这中间的某个地方
“好的,我在你附近找到了一家餐馆叫
这看起来像是一个相当标准的 Alexa 自定义技能。大多数 Alexa 示例和教程将向您展示如何执行此操作。我建议在亚马逊开发者网站上查看他们的 Alexa 自定义技能示例和教程,或者只是搜索“Alexa 教程”。
您将收集 3 位信息:
这些将需要在问题之间持久化,因此请查看使用数据库存储信息(DynamoDB 是最容易使用的)或在会话对象中持久化信息(这是我的建议)的示例。
您可以使用内置的城市插槽类型向用户询问他们的位置,或者使用设备地址 API获取 alexa 设备的地址。
祝你好运。我希望这有助于为您提供一些关于如何/从哪里开始的指示。