1

私はAlexa Math Quizスキルに取り組んでいます。デフォルトでは、Alexa は負数と浮動小数を処理しないため、負数、結果、小数用のスロットを作成して、次のように答えられるようにしました。

                "{result}",
                "{negative} {result}",
                "{result} point {decimal}",
                "{negative} {result} point {decimal}",

この発話は私の AnswerIntent に属しているため、NLU 評価を行うとき、テストすると:

{minus}{ten} I get intent = AnswerIntent and my slots => result = 10, negative = minus

別の例は次のとおりです。

{minus} {circle} point {four} I get intent = AnswerIntent and my slots => result = ?, negative = minus, decimal = four

別の例は次のとおりです。

{square} point {circle} = I get intent = FallbackIntent

これらのテストはパスしますが、次のようなテストを行うと:

{circle}{square} = I get intent = [], expecting AnswerIntent, expecting slots negative, result got [] []

最後の例で発話プロファイラーを試してみたところ、選択されたインテントは表示されませんでしたが、FallbackIntent と見なされました。

私の質問は、場合によっては私の発話を認識できない場合、なぜ FallbackIntent に行かないのかということです

4

0 に答える 0