「シノニムの定義」を使用しているときに、そのエンティティに指定されていない値を返す、つまり、チャットボットのエンティティがApi.aiで過度に一般化するのは非常に困難でした。自動エンジニアリングを許可する」フラグがオフになっている場合でも、カスタムエンティティの機能を使用できます。Api.aiのエンティティ過大化
私たちのキーとなる例は、confirm_acceptというユーザーの選択を確認するために使用するエンティティです。私たちには、「それだけです」という同義語があります。「それはそれです」「それはそれです」「それは感謝です」「それは感謝します」「それは感謝です」このエンティティ値は、逸脱した "it"が現れた式では予期せず返されていました。
一般に、エンティティの識別中に何らかのストップワード除去とステミング/字形化が行われていることを示しているような、不適切なエンティティの一般化を見ました。
これはエンティティの分類が正しくないため、非常に正確な値が重要なエンティティを作成することが難しくなります。単一の単語または文字が意味において大きな違いを生むことができる場所。私たちの主要なユースケースには多くのアドレス処理が必要なので、指定した値だけを取り戻すことが重要です。過剰一般化私たちが見てきたの
タイプが含まれます:エンティティの一部として、詞の
- 不適切な識別(、、、この、その、など):「それは」を返すのように"それはそれだ"
- ステミングされた言葉: "ドライブ"、 "ドライブ"(有効なストリートタイプのエンティティ)を返すというような言葉で表現されている
- 不適切な複数のステム:迷い "will"は "wills"を返します(私たちのケースでは "子供"と "意志"は通り名の実体なので、 "chi返される "ldren"または "will")
これは、現在、Api.aiサービスを使用して制作品質のチャットボックスを作成することが困難になっています。
誰かがApi.aiからの回答を得ているか、過大化問題を解決するのに運がよかったですか?