Alexa - 在调用技能内部路由后立即使用插槽
Alexa - Using a slot right after the invocation for skill-internal routing
我有这样的调用技能:"Alexa, ask SuperDuperEvent"。
但我希望能够做到这一点:"Alexa, ask SuperDuperEvent location"。 location 将成为城市。
因为我的技能在很大程度上是基于位置的,所以我需要在发生任何其他事情之前知道请求的位置。这可能吗?
是否也可以从位置开始技能?像这样:"Alexa, start SuperDuperEvent location".
是否可以为每个位置创建新技能?
我想避免使用这种类型的对话框:
User: "Alexa, start SuperDuperEvent"
Alexa: "What location do you want to know about?"
User: "Brussels"
Alexa: "What do you want to know about the SuperDuperEvent in Brussels?"
这可能是要走的路,但感觉不流畅或引人入胜。
干杯
是的,如果您定义了意图位置,则可以执行此操作。您可以在 https://developer.amazon.com/docs/custom-skills/understanding-custom-skills.html
找到更多信息
我看到的唯一问题是调用名称只有一个词。它肯定不会通过认证过程。
如您在开发者控制台中所见:
调用名称要求
您的调用名称应该是两个或更多单词,并且只能包含小写字母字符、单词之间的空格、所有格撇号(例如 "sam's science trivia")或缩写中使用的句点(例如, "a. b. c.").其他字符如数字必须拼写出来。例如,"twenty one".
调用名称不能包含任何 Alexa 技能启动短语,例如 "launch"、"ask"、"tell"、"load"、"begin" 和 "enable"。不允许使用包括 "Alexa"、"Amazon"、"Echo"、"Computer" 或 "skill" 或 "app" 的唤醒词。详细了解自定义技能的调用名称。
在构建技能交互模型之前,对技能调用名称的更改不会生效。为了成功构建,您的技能的交互模型必须包含一个带有至少一个样本话语的意图。详细了解如何为自定义技能创建交互模型。
我有这样的调用技能:"Alexa, ask SuperDuperEvent"。 但我希望能够做到这一点:"Alexa, ask SuperDuperEvent location"。 location 将成为城市。
因为我的技能在很大程度上是基于位置的,所以我需要在发生任何其他事情之前知道请求的位置。这可能吗?
是否也可以从位置开始技能?像这样:"Alexa, start SuperDuperEvent location".
是否可以为每个位置创建新技能? 我想避免使用这种类型的对话框:
User: "Alexa, start SuperDuperEvent"
Alexa: "What location do you want to know about?"
User: "Brussels"
Alexa: "What do you want to know about the SuperDuperEvent in Brussels?"
这可能是要走的路,但感觉不流畅或引人入胜。
干杯
是的,如果您定义了意图位置,则可以执行此操作。您可以在 https://developer.amazon.com/docs/custom-skills/understanding-custom-skills.html
找到更多信息我看到的唯一问题是调用名称只有一个词。它肯定不会通过认证过程。
如您在开发者控制台中所见:
调用名称要求
您的调用名称应该是两个或更多单词,并且只能包含小写字母字符、单词之间的空格、所有格撇号(例如 "sam's science trivia")或缩写中使用的句点(例如, "a. b. c.").其他字符如数字必须拼写出来。例如,"twenty one".
调用名称不能包含任何 Alexa 技能启动短语,例如 "launch"、"ask"、"tell"、"load"、"begin" 和 "enable"。不允许使用包括 "Alexa"、"Amazon"、"Echo"、"Computer" 或 "skill" 或 "app" 的唤醒词。详细了解自定义技能的调用名称。
在构建技能交互模型之前,对技能调用名称的更改不会生效。为了成功构建,您的技能的交互模型必须包含一个带有至少一个样本话语的意图。详细了解如何为自定义技能创建交互模型。