Share via


None 意図

会話言語理解のすべてのプロジェクトには、既定の None 意図が含まれています。 None 意図は、必須の意図であり、削除したり名前を変更したりすることはできません。 意図は、他のカスタム意図に属していない発話を分類することを目的とします。

上位のスコアリング意図のスコアが None スコアのしきい値よりも低い場合、発話は None 意図として予測できます。 発話が None 意図に追加された例に似ている場合にも予測できます。

None スコアのしきい値

任意のプロジェクトのプロジェクト設定に移動して、None スコアしきい値を設定できます。 しきい値は、 0.0 から 1.0 の 10 進スコアです。

クエリと発話の場合、最高スコアの意図はしきい値スコアより低くなり、上位の意図は自動的に None 意図に置き換えられます。 他のすべての意図のスコアは変更されません。

プロジェクトによって異なる可能性があるため、予測スコアの独自の観測値に従ってスコアを設定する必要があります。 しきい値スコアが高いほど、発話はトレーニング データ内の例に似たものに強制的に設定されます。

プロジェクトの JSON ファイルをエクスポートすると、None スコアしきい値は、JSON の "settings" パラメーターで "confidenceThreshold" として定義され、0.0 から 1.0 までの 10 進数の値を受け取ります。

注意

テスト セットのモデル評価時、None スコアのしきい値は適用されません。

None 意図への例の追加

None 意図は、プロジェクト内の他の意図と同様に処理されます。 None と予測される必要がある発話がある場合は、トレーニング データに同様の例を追加することを検討してください。 たとえば、あいさつ、はいといいえの回答、質問に対する番号での回答など、プロジェクトにとって重要ではない発話を None として分類する場合は、それらの発話を意図に追加します。

None 意図に偽陽性の例を追加することも検討する必要があります。 たとえば、フライト予約プロジェクトでは、"書籍を購入したい" という発話が Book Flight 意図と混同される可能性があります。 "書籍を購入したい" または "本を読むのが好き" を None トレーニング発話として追加すると、このような種類の発話の予測を Book Flight ではなく None 意図に変更するのに役立ちます。

次のステップ

会話言語理解の概要