注釈

Cognigy.AIのIntentビルダーは、ユーザーの発話から特定の詳細を認識するために、文の単語をプレースホルダーとして割り当てることができる注釈ツールを備えています。各プレースホルダーは、NLUによって認識され、入力されるスロットに割り当てられます。

この機能は、例文の構造内でレキシコンライブラリを認識できるようにすることで、反復を減らすために特に有用です。

例文

テキストフィールドで必要な単語をハイライトし、フィールドの右端にある+アイコンを選択することで、例文に注釈を追加することができます。

文に追加された注釈ごとに、新しいメニュー行が作成されます。注釈メニューには、Slot Type(スロットタイプ)とkey(キー)を選択するドロップダウンフィールドがあります。これらの値はいずれも、各注釈に必要です。

さまざまなタイプの複数の注釈を1つの例文に追加することで、各注釈には異なる色の下線が引かれます。

注釈文のコピー&ペースト

注釈を含む文を、割り当てられた注釈をすべて含む別の例文行にコピーすることができます。似たような文章は避けるべきですが、単語を再注釈する必要性を減らすことで、時間短縮になります。

Lexicon Slot(レキシコンスロット)

レキシコンスロットのプレースホルダを例文内に挿入して、類似した意味を持つ単語をNLUに認識させます。たとえば、商品名のshirtsにカスタム商品レキシコンタグを付けて、Lexiconエディタで同じスロットタグが付けられたpantshatsjacketsをNLUが認識できるようにします。

アタッチLexiconで指定した類義語は、スコア時と学習時に使用され、精度が向上します。

スロットタグとIntentの類義語は、同じFlowにアタッチする必要があります。つまり、アタッチFlowを使用して学習する場合、アタッチFlow内のIntentは、親FlowのLexiconではなく、アタッチFlowのLexiconを使用します。

完全一致タグ置換マッチングアルゴリズム

同じタグを共有するキーフレーズ(複数可)の保存と完全に一致する例と入力発話は、自動的に0.95のスコアを受け取ります。
例えるなら:
入力 “I want a pizza “は、”pizza “と “burger “が同じタグを共有するLexicon内のキーフレーズである場合、スコア0.95で例文 “I want a burger “に直接マッチします。
直接比較は、効率上の理由からLexiconの一番最初のタグに限定されていることにご注意ください。

Slot名
日付
年齢
温度
機関
パーセンテージ
メールアドレス
URL
お金
距離

データ形式や例を含むSystem Slotsの詳細については、[Slot Mapping]をご覧ください。

Any Slot(任意のスロット)

このスロットオプションは、カスタムスロット名を指定するためのオープンなテキストフィールドを備えています。この名前は、NLUによって認識され、input.slotsの子として入力データに公開される任意のスロットと一致する必要があります。