| Chatbot のコンテキスト | |
人間同士の会話では、会話に参加しているすべての人が理解しているコンテキストがあります。何について話しているか、また、それまでのやり取りで交わされた情報について知っています。適切なコミュニケーションにはこれが重要です。
同じことが Chatbot にも当てはまります。
多くの場合、Chatbot でユーザーがやり取りする情報は、コンテキストと呼ばれる領域に格納される必要があります。それにより、Chatbot は、同じ情報を繰り返し求める必要がなくなります。
コンテキストは、会話の状態情報です。
会話のプロセスでは、各 (JSON) 応答に必ずコンテキストが含められます。
会話に追加される定義済みのコンテキストパラメーターには、次のものがあります:
- &GXUserInput。ユーザー入力の再現に使用される標準の変数です。最後のユーザー入力を保持し、任意のフローの Conversational オブジェクトのパラメーターとして使用します (ユーザーが以前に入力を求められたのと同じフローである必要はありません)。
- 各フローの入力パラメーター。たとえば、次のフローが定義されている Chatbot のコンテキストパラメーターは次のとおりです: &UserIdentification、&ComplaintDescription、&ComplaintAddress、&informationType
この例では、コンテキストは User Input の [ Clean Context Value ] プロパティを使用してクリアできます。
- フローの Conversational オブジェクトの出力パラメーター。
Context API を使用して、カスタムコンテキスト情報を定義およびクエリできます。
|
|
|
|
|