最近のアクセス:
対話のフローのトリガー

意図が検出されると、フローが実行されます。
ユーザーが入力したキーワードやヒントをもとに、AI サービスがユーザーのニーズ (意図) を特定します。こうした「ヒント」は、意図のトレーニングフレーズ/メッセージと呼ばれます。これらが、意図が検出されたときに開始される対話のトリガーとなります。この設定はフローの [ Trigger Messages ] プロパティで行います。
意図 (フロー) ごとにトリガーメッセージを定義する必要がありますが、これは基盤となる AI が解決するため、あらゆる表現の組み合わせを含める必要はありません。
たとえば、「情報を確認する」という意図のトレーニングメッセージは、「疑問がある」などが考えられます。次の図は、Conversational Flows Instance で意図の [ Trigger Messages ] プロパティを定義する方法を示しています。
イメージ:43868.png
[ Trigger Messages ] プロパティで定義するトレーニングメッセージには、エンティティへの参照を含めることができます。これにより、そのエンティティと一致するユーザー入力をクエリから自動的に推論でき、ユーザーに質問が表示されることはありません。
Watson の場合のみ、ユーザーのクエリにいずれかのユーザー入力が含まれる場合 (トレーニングメッセージにエンティティへの参照がなくても)、ユーザーに入力を求めることはありません。この場合、ユーザー入力がいずれかのエンティティ値またはエンティティパターンと一致すると認識されます。また、Watson では、ユーザー入力を別のユーザー入力から推論することもできます。
たとえば、「Green PlacesClaim」のフローには「UserIdentification」というユーザー入力が含まれており、これが NLP プロバイダーで定義されているエンティティと一致する必要があります。
イメージ:39084.png
ユーザーが入力した内容の中でこのエンティティが認識された場合、エンドユーザーはこの情報 (この場合は UserIdentification) の入力を再度求められることはありません。ユーザーは次の情報 (この場合は ComplaintDescription) の入力を求められます。
イメージ:40080.png
フローは、別のフローがリダイレクトされたときにトリガーされる場合もあります (「Chatbot の User Input のリダイレクト」を参照)。
フローの意図が検出されると (または、別のフローがリダイレクトされた場合)、ユーザーはフローの各ユーザー入力を指定するように求められます。
そのフローの Conversational オブジェクトが設定されている場合はそれが実行されます。
詳細については、「GeneXus を利用して Chatbot をビルドする方法」を参照してください。

参考情報






サブページ
Created: 22/03/14 00:44 by Admin Last update: 23/04/24 18:08 by Admin
カテゴリ
Powered by GXwiki 3.0