首页 > 解决方案 > 如何在 Alexa 技能中创建复合插槽类型?

问题描述

有没有办法在 Alexa 技能中创建复合插槽类型?复合槽类型(实体)可以解释为好像有 3 种槽类型,槽类型 1、槽类型 2 和槽类型 3,槽类型 3 的值是结合槽类型 1 和槽类型 2 的值创建的。

标签: alexaalexa-skills-kitalexa-skill

解决方案


据我所知,您无法在 Alexa 控制台中执行此操作。

而且我认为您无法按照自己希望的方式进行操作。但我能想到的最接近的解决方案是使用Alexa Skills Management API (SMAPI)Alexa Skills Kit Command Line Interface (CLI)以编程方式更新交互模型。

这样您就可以检索当前的交互模型,解析 slotTypes,并将 slotTypes 1 和 2 的值组合到 slotType 3 中,然后更新交互模型。

当然,您只能使用自定义 slotTypes 来做到这一点。因此,您将无法使用任何内置的 slotTypes 来执行此操作。


推荐阅读