0

アレクサスキルをモデル化する方法がわかりません数値パラメータを調整するは、相対的な調整と絶対的な調整が可能ですAlexa/Lex数値を調整するためのインテントデザイン

  • が25度
  • に温度を上昇2度

  • 上げ温度

    • 設定温度20度:

      発話のと同様とすることができますアイデア1:の別のインテントを作成する減少、およびは、これら3つの

      発話が推奨されるベストプラクティスに反しているほとんど同一であることを行っている設定しました。

      アイデア2:{AdjustmentType}スロット値増加を含むであろうこと{AdjustmentType}スロットを含むものを意図

      | 減少 | とエイリアスに従って設定します。このように私はもはや非常に似通った発話を持つ複数の意図は持っていませんが、さらにによってに変更する必要があり、基本的には{AdjustmentType} をオーバーライドします。私は単にこのための別のスロットタイプを作成し、Lambdaを使ってそれに対処することができます。私は、スロットよりも少ししか含まれていない発話を持つようになると、これが実際に行く方法かどうかは疑問に思っています。

      これについてのご意見はありますか?

  • 答えて

    0

    {AdjustmentType}はあなたのオンスロットタイプであるため、AdjustmentTypeのカスタムスロットを作成する方がよいでしょう。あなたは与えられたインテントに対して複数の発話を持つことができます。たとえ1つのインテントしか持たなくても、複数のサンプル入力を設定でき、音声入力に基づいてそれらの入力を呼び出すことを意味します。

    +0

    これは、現在の値(「ゲッター」インテントなど)を返すための別のインテントを追加しない限り、機能します。これを行うと、たとえ発声がサンプルセッター発声のいずれかと正確に一致したとしても、アレクサは常にゲッターの意図を検出します。 もちろん、私はその1つを単一の意図に統合することもできますが、正直なところ、それは解決策にはなりません。そうでなければ自分自身で発話を処理することもできます。 – manuel

    +0

    私は、(絶対的および相対的な)設定と値の取得にただ1つのインテントを使用しました。さらに、Amazon Alexaとは対照的に、Microsoft LUISはスロット間の依存関係を処理するためのいくつかの高度な機能を提供することを理解しました。 – manuel

    関連する問題