NLU警告
Cognigy.AIは、ユーザー入力に対してNLUを実行する際に、システムがIntent-rules、Intent-Conditions、および一般的な問題で問題を検出すると、警告通知を表示します。
警告は、テスト中にインタラクションパネルが使用された場合にのみ生成され、ユーザーインタフェースに転送されます。
仕組み
- Cognigy.AIダッシュボードを開き、例えば「NLU Warnings(NLU警告)」という名前で新しいFlowを作成します。
- 新しいフローを開き、タブ[NLU]を選択します。
- 新しいIntent(例えば
int1
)を作成し、3つ以上の例文を入力する。例えば、Test1
、Test2…
Test5`。Intentを適切にスコアリングするには、ルールと条件を定義することが重要です。 - [Rules(ルール)]編集フィールドに移動し、入力します。例:
input.text=="rule"
- [Conditions(条件)]編集フィールドに移動し、入力します。
- [Build Model(モデルのビルド)]をクリックして、Intentの作成を完了します。これで、ユーザー入力が定義されたIntent例文にマッチするかどうかをスコアリングできるようになります。
- 右側のインタラクションパネルを開きます。
- スコアリングテストのために、[SETTINGS(設定)]タブでエキスパートモードを有効にします。エキスパートモードを有効にすると、インタラクションパネルに詳細なデータが表示されます。
Now every
これで、インタラクションパネル上のすべてのユーザー入力(テキストメッセージ)は、作成されたIntentの定義済ルールと条件で評価されます。その結果、Intent名とパーセンテージ評価数(1は100%)を示す通知が表示されます(上の画像を参照)。
ルールや条件が正しく定義されていない場合(関連するコードの詳細がないなど)、NLU警告がインタラクションパネルに表示され、30 秒間表示されます。
Cognigy NLU警告は、ルールの定義が正しくない場合にインタラクションパネルに表示されます。NLU警告の表示は、正しく定義されていないルールと条件を検出するのに役立ちます。