混淆了“更新上下文键”功能..

时间:2016-09-14 15:47:30

标签: wit.ai

我是否需要定义使用来自用户的新asnwer更新的密钥,或者我是否设置了我需要满足的条件才能继续?右边的解释器说:描述将由您的操作更新的上下文键如果您需要满足多个条件,您可以使用'&&'等等 ..

有人能更好地解释这个功能吗?感谢

1 个答案:

答案 0 :(得分:0)

我也对理解上下文部分感到困惑,但后来才弄明白。 让我试着解释我理解的方式。

在一个故事中,您希望执行某些操作,并且您希望您的操作返回一些结果,或者我想说,您希望在您的操作中设置一些值,并在下一步中使用你在wit.ai的谈话这些变量可以在wit.ai中定义为上下文密钥。

以下是一个例子:

我有一张信用卡,我想用机器人报告丢失的卡片。我说我丢失了我的信用卡,并提供机器人所需的信息以获取我的卡详细信息,然后它将调用一个动作BlockCard。由于执行,我需要名称,卡的最后4位数和提出的投诉的参考号。运行BlockCard时,需要填写这3个变量。这些在wit.ai中声明为'&&'的上下文键。我会在进一步的对话中使用这些变量。

注意:您需要确保上下文键的名称和wit.ai中声明的操作名称以及代码中使用的名称相同。

看看机智故事:

https://wit.ai/Nayana-Manchi/CreditCardApp/stories/f7d77d9e-e993-428f-a75e-2e86f0e73cb3