alexa - 没有 Alexa NLU 的 Alexa
问题描述
可以在不使用 Alexa 的情况下将 Alexa 技能与自定义 NLU 一起使用吗?我需要它,因为 Alexa 不提供上下文,这对我的业务需求至关重要。例如,如果我能够从技能中获得用户输入,我会感到满意。
解决方案
由开发人员提供上下文。查看 SDK 中的 AttributesManager。
https://developer.amazon.com/en-US/docs/alexa/alexa-skills-kit-sdk-for-nodejs/manage-attributes.html
您可以设置会话或持久属性以“记住”上下文。例如,我使用会话属性并设置一个名为“last_asked”的变量来存储他们最后一次询问的是或否问题,因此该技能具有这些通用答案的上下文。
推荐阅读
- rest - 使用spring boot将数据保存到数据库
- typescript - 如何将 cucumber 集成到用 TypeScript 编写的 Puppeteer 测试中?
- coq - 从不同类型转换
- rust - 如何运行 rust 项目的示例
- apache-kafka - 卡夫卡我的一些消费者不消费
- google-cloud-spanner - 我可以索引 EXTRACT(从 startDateTime 开始的星期)吗?或者,查询计划器会直接在“startDateTime”上使用索引吗?
- c# - 为什么 AcquireTokenByAuthorizationCode 不返回 RefreshToken
- python-3.x - 如何使用 Telethon 在消息中插入指向用户个人资料或聊天的链接?
- python - 如何在分组后检索数据帧的其余部分并按该分组进行索引
- wordpress - woocommerce rest api:无法通过预检请求