2016-10-02 7 views

答えて

5

Alexa blog announced a List Skill API。前述のように、リテラルスロットタイプは新しいスキルではサポートされなくなりました。

単一の単語または2つ以上の単語で期待される応答値に応じて、いくつかの値を持つカスタムスロットを作成すると、Alexaはリストにない単語も捕らえて自分のスキルに渡します。これらの言葉の転写は最善の努力であり、おそらく完璧ではないでしょう。 Amazonは文字通りのテキストの結果が十分ではなかったため、リテラルスロットタイプを廃止しました。

List Skill APIでsign up for a limited betaとすることができますが、これはあなたの問題を解決する可能性があります。

+0

ありがとう、完璧!ほぼ私が探していたもの!あなたがカスタム "リスト"を指定することはできません –

+1

リテラルスロットは戻ってきましたが、お勧めしません。https://developer.amazon.com/blogs/post/Tx3IHSFQSUF3RQP/why-a-custom-slot-is-the-literal-solution –

2

ここで、発話の元の「トランスクリプト」またはその一部を取得する方法があります。

以前はリテラルタイプがスロットに組み込まれていましたが、それはあなたに何かを与えましたが、Amazonはこれをサポートしなくなりました。

1

スロットリストにいくつかの一般的な例があるスロットでテストを行いましたか?私は10の選択肢を持つ小さなカスタムスロットを持っていて、それが付いている非常に広い範囲のコンテンツ(リストにないアイテム)を認識できるので、私は尋ねています。

+0

へのリンク、例えばあります私が戻ってきたものを見ている。すでに効​​果があるか、より良い方法があるかを知っているかどうかを知りたがっています。 –

+0

あなたはいつも同じ量の言葉を手に入れますか?例えば単語の量ごとに組み合わせが必要ですか? –

+0

私の使用例は、1単語のエントリであった音楽プレイリスト名でした。私はあまりにもそれを探検しませんでした。私にとっては誤った認識で予期せぬ入力を得ることが多くなりました。それから私は何か言いたいことを見てみるためにいくつか試しました。 –

1

この記事"Why a Custom Slot is the Literal Solution"は、典型的には、この欲求を満たし、あなたがNLPのトレーニングを通じて精度を向上させることができ、上記のような文法のカスタムスロットタイプを使用して

を言います。それでもすべてが欲しいのであれば、 "CatchAll"のようなカスタムスロットとそれに対応する意図と発声を作成することができます:CatchAllIntent {CatchAll}。 LITERALに使用したのと同じトレーニングデータを使用する場合、同じ結果が得られます。通常、シナリオ固有のトレーニングデータを少し追加すると、精度が向上します。

まだ結果が得られない場合は、CatchAllの値を約2〜8ワードのランダムフレーズ(ランダムワードジェネレータから - 実際はランダム)に設定してみてください。ユーザーがあなたの他の発話に一致するものを言うと、それらの意図は依然として送信されます。それらのいずれかに一致しない場合、CatchAllスロットに落ちます。あなたがこの道を行くならば、あなたはAlexaのNLPを十分に活用していないので正確さを失うでしょう。だから、あなたは重くテストする必要があります。

そして、リテラルスロットは2017年1月に戻っていますが、お勧めできません。

開発者からのフィードバックに基づいて、LITERALスロットタイプは削除されず、その機能を含むスキルを引き続き送信することができます。

これは一つの単語を追加し、私がやってのアウトリガーにいるよ何LITERAL Slot Type Reference

関連する問題