我是否需要定义使用来自用户的新 asnwer 更新的密钥,还是设置我需要满足才能继续的条件?右边的解释器说两个:描述将由您的操作更新的上下文键,如果您需要满足多个条件,您可以使用 '&&' 等。
谁能更好地解释此功能?谢谢
我是否需要定义使用来自用户的新 asnwer 更新的密钥,还是设置我需要满足才能继续的条件?右边的解释器说两个:描述将由您的操作更新的上下文键,如果您需要满足多个条件,您可以使用 '&&' 等。
谁能更好地解释此功能?谢谢
我在理解上下文部分时也有困惑,但后来想通了。让我试着解释一下我理解的方式。
在一个故事中,您希望执行一些操作,并且您希望您的操作返回一些结果,或者更确切地说,您希望在您的操作中为一些变量设置一些值,您将在对话的下一步中使用这些值在wit.ai。这些变量可以在 wit.ai 中定义为上下文键。
下面是一个例子:
我有一张信用卡,我想使用机器人报告丢失的卡。我说我丢失了我的信用卡并向机器人提供了获取我的卡详细信息所需的信息,然后它会调用 BlockCard 操作。作为执行的结果,我需要提出投诉的姓名、卡的最后 4 位数字和参考号。这 3 个变量需要在操作 BlockCard 运行时填写。这些在 wit.ai 中声明为带有 '&&' 的上下文键。我将在进一步的对话中使用这些变量。
注意:您需要确保 wit.ai 中声明的上下文键名称和操作名称与您的代码中使用的名称相同。
看看智慧的故事:
https://wit.ai/Nayana-Manchi/CreditCardApp/stories/f7d77d9e-e993-428f-a75e-2e86f0e73cb3