2016-09-14 75 views
2

我是否需要定义从用户处获得更新的密钥?还是设置了需要满足的条件才能继续?右边的解释器既说:描述将由你的行动如果你需要满足多个条件进行更新的背景下按键,就可以使用“& &”等等等等..与“更新上下文关键字”功能相混淆。

任何人都可以更好地解释这个功能吗谢谢

+0

还试图弄清楚这一个! –

回答

0

我对理解上下文部分也有困惑,但后来发现它。 让我试着解释我理解的方式。

在一个故事中,你希望执行一些动作,并且你希望你的动作返回一些结果,或者我会说,你想要在你的动作中设置一些变量,你将在下一个动作中使用它在wit.ai上谈话的一步。这些变量可以作为上下文关键字在wit.ai中定义。

下面是一个例子:

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

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

在机智故事看一看:

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


+0

我希望这有助于。请评价它是否有用。 –

+0

嘿,这个解释很有用,但是你能解释一下(甚至在sudo代码中)上下文是如何在本地更新并发回的?智慧网站说上下文仅在本地更新 –