2017-10-02 4 views
0

私は単純なprojectをapi aiで作成しました。次に、コンテキストを追加したいと思います。コンテキストのテキストフィールドに「場所」を追加しますが、次に何をする必要があるのか​​分かりません。コンテキストを追加api ai

enter image description here

すべてのヘルプは非常に高く評価され、感謝します。

答えて

0

ユーザーが同じ文章を入力した場合、その文脈が使用されます。詳細はlinkを参照してください。

ユーザーは、「何時ですか?」というテキストを入力します。コンテキストがnullの場合、単純な答えはcurrent timeです。コンテキストがtrain departure時間に関連し、コンテキスト内にstation nameがある場合。その時、「何時ですか?」という答え。列車の時刻です。

また、このメディアblogは、より詳しく理解するのに役立ちます。

0

コンテキストは、いくつかのインテントを他のインテントと関連させて完全なシクルを完成させるために使用されます。 Krunal氏が言及したように、HEREには、詳細な説明と、どのようにコンテキストを使用する必要があるのか​​が分かります。次のステップを助けるために、入力として「位置」コンテキストを使用し、前に使用したインテントのフォローアップを使用して別のインテントを作成します。使用されたインテントにあるすべてのパラメータは、コンソールまたはバックエンドで使用される次のインテントに渡されます。

0

2つ以上のインテントをバインドするために、api.aiのコンテキストが使用されます。あなたは簡単にレモンの言葉で&チャットのワークフローを定義することができ、コンテキストはチャットボットのためのパスを設定します。

天気予報で「天気情報が必要です」と答えた場合は、&あなたはどこの場所を知る必要がありますか?したがって、ワークフローはweather(intent)->City (intent) &になるので、の天気(インテント)の出力コンテキスト(場所)は都市インテントの入力コンテキスト(場所)になります。実際には2つのインテントをバインドしますワークフローでは、I didn't understandというフォールバックインテントがトリガーされます。

ここで、これらのコンテキストの存続期間を設定することができます。これにより、その生涯にわたってインテントを生かしておくことができます。その後、最初からやり直す必要があります。一方で、city(intent)が呼び出されない限り、city(intent)は呼び出されません。city(intent)は、入力として位置コンテキストを取得しなかったため、&も呼び出されます。

関連する問題