Add To Context

説明

Add to Context Nodeは、Cognigy Contextに情報を保存するために使用され、セッション全体を通してその後のユーザー入力で使用できるようにします。

パラメータ種別説明
KeyCognigy Textコンテキストに保存するキー。これは、例えばmy.first.keyのように、ドットで入れ子になったキーにすることができます。ダッシュやハイフンをキーの値に追加することはできないことにご注意ください。
ValueCognigy Textコンテキストに保存する値。
Mode選択– Simpleはキーに対して直接値を保存します。 – Arrayは、値をキーの配列に保存します。

オブジェクトの保存

オブジェクトをコンテキストに保存したい場合は、最後に.preserveType()を使用してオブジェクトを保持します。例::input.slots.city[0].preserveType()は、コンテキストで最初に見つかったcityエンティティの完全なスロットオブジェクトを保存します。

配列への値の追加では、一意の値のみが含まれます。

AddToContext Nodeを使用して配列に値を追加する場合、その値が既にArray 内に存在していれば値は追加されません。Arrayに値を追加する必要がある場合は、その値が既にArrayに存在するかどうかに関係なく、Code Node で .push() 関数を使用できます。