打造个性化BMI计算器:从技能调用到对话配置的全面指南
在开发BMI计算器技能时,有许多关键步骤需要我们仔细处理,从选择合适的技能调用名称,到配置交互模型、处理插槽,再到创建自定义插槽值,每一个环节都至关重要。下面我们就来详细了解一下整个过程。
1. 技能调用名称的选择与测试
为了让用户能够顺利唤起BMI计算器技能,我们需要选择一个合适的技能调用名称。例如,选择“simon’s b. m. i. calculator”作为调用名称,要注意将BMI首字母大写并分开拼写,这样Alexa才能准确识别。
选择好调用名称后,一定要在Alexa设备上多次测试启动短语,以避免潜在的冲突。像很多包含特定名字的技能启动短语可能会与热门游戏“Simon Says”冲突,所以我们要确保调用名称的独特性。
2. 交互模型的选择
在开发技能时,我们有两种交互模型可供选择:
- 意图模型(Intent Model) :该模型使用意图来捕捉用户希望技能执行的操作。例如,用户说“What’s my BMI?”就是一个意图,它会触发Alexa开始计算BMI的流程。之后,Alexa会询问用户的身高和体重,用户需要通过“ProvideHeightAndWeight”意图一次性提供身高和体重信息。
- 对话模型(Alexa Conversations) :这种模型更加注重对话交互,允许用户分别提供身高或体重信息。当Alexa发现缺少某个值时,会进一步提示用户提供该信息。
对于复杂的技能,对话模型更加友好,因为它允许用户以自己的方式回答提示,而不是遵循意图模型的严
构建个性化BMI计算器技能
超级会员免费看
订阅专栏 解锁全文
763

被折叠的 条评论
为什么被折叠?



