API.AI - 使用参数选择下一个意图

时间:2017-08-21 11:45:03

标签: android-intent dialogflow google-home

我正在 API.ai 中创建模拟财务应用,我需要从用户那里获得他们喜欢的帐户。我有一个默认欢迎intent作为条目,后续跟踪intent收集他们喜欢的帐户(当前,储蓄等)。

如何使用" 当前"的用户响应?或" 储蓄"参数选择下一个intent

1 个答案:

答案 0 :(得分:0)

在API.AI中,您通常不会选择"下一个意图。 API.AI使用您为每个意图提供的示例训练的机器模型识别用户的意图。

对于您的示例,我建议您使用API.AI's contexts向API发信号通知。您应该在用户指定其帐户类型后想要匹配哪些意图。您可以为意图设置outgoing context,询问用户的帐户类型。设置此outgoing context后,下一个匹配将非常喜欢具有相同值的input context的意图。这种行为将在意图的生命周期内继续(more info on intent lifetime here

如果您还没有,可能需要设置一个fulfillment webhook来验证用户已经说过" Saving"或者"当前"并没有匹配这个意图,然后触发了另一个意图。您还可以在webhook中设置上下文。