我是否需要定义使用来自用户的新asnwer更新的密钥,或者我是否设置了我需要满足的条件才能继续?右边的解释器说:描述将由您的操作更新的上下文键和如果您需要满足多个条件,您可以使用'&&'等等 ..
有人能更好地解释这个功能吗?感谢
答案 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