2016-07-27 4 views
2

映画のスケジュールやリリース日などの映画に関する情報を提供するボットを持っています。wit.aiインテントを正しく構造化するにはどうすればいいですか?

この部分は、cinema_action特性エンティティで、ユーザーの入力に基づいて異なる値にマッピングされます。私は各価値のためのトレーニングデータを挿入しました。

例:
cinama_action - >schedule
cinema_action - >release_date

は、しかし、私はこれは構造ユーザーインテントの提案方法であればわからない午前または私はむしろ、それぞれの意図のための単一のエンティティを作成する必要がある場合。

後者は、応答またはアクションのヒントで使用できるという利点があります。ここでは、どのコンテキストまたはエンティティが存在する必要があるか、または発動するアクションまたは応答に存在する必要があるかを指定できます。 前者では、映画のトピックに関連しているため、さまざまな意図を単一のエンティティに適切にグループ化できます。

現在の設定では、実際の情報がエンティティの値の範囲内にあるため、ヒントとしてcinema_actionを使用することはできません。

答えて

2

これは良い質問です。共有いただきありがとうございます。そしてそれは本当にあなたのアプリとあなたが何をしたいかにかかっています。我々はエンティティ名だけでなく、エンティティ値に対する将来のアクションヒントを追加するかもしれない。その間、あなたはBot実行に依存する必要があります(エンティティのキ​​ー/値を一意のコンテキストキーに変換するあなたの側のアクション)

各インテント値の特性エンティティを作成する際の主な利点マルチマッチングを行うことです。あなたのケースでは、私は非常に頻繁にあなたのユーザーがスケジュールとリリース日の両方について同じメッセージで尋ねることは確かではありません

これはなぜ私はtraitエンティティ "cinema_action"たとえば、単一の値が "True"の "cinema_action_schedule"のような複数の特性エンティティを作成するのではなく、

+1

ありがとうございます。私は提案されたソリューションに行き、インテント値からユニークなタグを作成します。 この考えはwit.aiドキュメントのレシピセクションに入れる価値があるのでしょうか? – bluenavajo

関連する問題