Copy Slots to Context

説明

Copy Slots to Context Nodeは、見つかったSlotをコンテキストの特定の場所に保存するために使用されます。

パラメータタイプ説明
KeyCognigyScript見つかったSlotが保存されるコンテキスト内の場所。
TagCognigyScript 見つかった場合にコンテキストに保存されるSlotのタグ (例:食品)
Mode選択 simpleまたはarrayのいずれかです。simpleの場合、最後に見つかったSlotのみが保存され、arrayの場合、正しいタグで見つかったすべてのSlotがarrayとして保存されます。
UseNegトグル trueの場合、肯定的なSlotのみがコンテキストに追加されます。つまり、”I don’t like pizza “という文では、”pizza “は否定されるので、コンテキストに保存されません。トグルがfalseの場合、”pizza “が保存されます。

配列で複数のSlotを処理する

例えば、keyが “foods”、tagが “food”、modeが “array”、UseNegfalseのCopy Slots To Context Nodeを作成するとします。そして “salad”と “pizza “というキーフレーズと “food”というタグを持つLexiconをアタッチします。ユーザーが「I want to order a pizza and a salad(ピザとサラダを注文したい)」と言うと、”pizza “と “salad”というキーフレーズが、コンテキストの “foods “というキーの下に配列として保存されます。