【发布时间】:2020-07-21 20:00:38
【问题描述】:
是否可以在不使用 Alexa 的情况下将 Alexa 技能与自定义 NLU 一起使用?我需要它,因为 Alexa 不提供上下文,这对我的业务需求至关重要。例如,如果我能够从技能中获得用户输入,我会感到满意。
【问题讨论】:
标签: alexa alexa-skills-kit alexa-skill alexa-voice-service alexa-slot
是否可以在不使用 Alexa 的情况下将 Alexa 技能与自定义 NLU 一起使用?我需要它,因为 Alexa 不提供上下文,这对我的业务需求至关重要。例如,如果我能够从技能中获得用户输入,我会感到满意。
【问题讨论】:
标签: alexa alexa-skills-kit alexa-skill alexa-voice-service alexa-slot
由开发人员提供上下文。查看 SDK 中的 AttributesManager。
https://developer.amazon.com/en-US/docs/alexa/alexa-skills-kit-sdk-for-nodejs/manage-attributes.html
您可以设置会话或持久属性来“记住”上下文。例如,我使用会话属性并设置一个名为“last_asked”的变量来存储他们最后一次询问的是或否问题,因此该技能具有这些通用答案的上下文。
【讨论】:
我不知道您对“用户输入”的确切含义。
如果你想拥有
“不提供上下文”到底是什么意思?如果您知道系统中已经存在该用户,则可以使用“account linking”。
【讨论】: