1
私は自分の製品の特定のリストに基づいて各スキルユーザーごとに異なるカスタムスロットタイプを作っています。 "userProducts"と呼ばれる空のスロットを定義し、それをAlexaスキルキットのNodeJSコードに入力する方法はありますか?ラムダASKコードのカスタムスロットタイプに値を追加することはできますか?
私は自分の製品の特定のリストに基づいて各スキルユーザーごとに異なるカスタムスロットタイプを作っています。 "userProducts"と呼ばれる空のスロットを定義し、それをAlexaスキルキットのNodeJSコードに入力する方法はありますか?ラムダASKコードのカスタムスロットタイプに値を追加することはできますか?
私は同じことを探していましたが、残念ながら実行時にスロット値のリストを更新する方法はありません。ただし、Alexaがスロットに記入する値は、入力したサンプル値に限らず、実行時に指定された値とリストを照合して、ユーザーに許容値。
カスタムスロットタイプは、列挙型と同じではありません。リスト外の値は、音声言語理解システムによって認識された場合でも返されます。カスタムスロットタイプへの入力はリスト内の値に向かって重み付けされますが、リスト上の項目だけに制限されません。 Define the Interaction Model in JSON and Text