尝试创建跟踪意图以捕获联系信息

时间:2019-02-10 15:18:56

标签: dialogflow

我想与匿名访问者进行个人跟进。我创建了一个“ getfollowup”意图,当访客要求升级,与经理交谈等时触发。我想创建是/否后续意图,并为“是”答案触发“ getcontact”意图。创建getcontact意图是为了捕获@ sys.given-name和@ sys.email以填充插槽。我在连接两个意图时遇到麻烦。这是我希望对话如何进行的一个示例:

... 访客:我需要和经理谈谈

[触发了getfollowup意图]

回复:很抱歉,我无法提供帮助。您想让我与您联系吗?

访客:是

[getfollowup-yes上下文]

[需要在此处触发getcontact的意图...是我无法确定的这种转变]

响应:好的。首先可能叫你名字?

游客:约翰

回复:谢谢,约翰。能给我您的电子邮件地址吗?

Vistor:john@example.com

响应:感谢您提供信息。很快有人会与您联系。

1 个答案:

答案 0 :(得分:0)

通常,您不会“触发”意图。意图捕获用户所说的,而不是不是您的操作。

因此,在您的情况下,方法是当用户说“是”时,您只需提示他们输入所需的信息,并设置一个Context(上下文)以指示您想要此信息。

然后,您可以创建其他Intent(例如您的“ getcontact” Intent),将其作为输入上下文,并让用户提供您所提示的信息。