API.AI webhooks定制

时间:2017-03-13 23:59:04

标签: dialogflow

我想使用选项Use webhook for slot-filling,但我没有找到相同的好例子。

基本上,我试图为用户提供基于上下文的选项。例如:假设他们想要点披萨,外壳的选择可能是薄的,平底锅等等。所以当用户开始说'嗨,我想订一份比萨饼'时,回复将是#' 39;酷。你的选择是薄皮,潘披萨'。然后根据用户的选择,它可以提供选择选项。我知道如何做webhook编码的一部分,但不清楚如何进行API.AI配置,因为webhook是为了实现,但我希望它为用户提供选项。

1 个答案:

答案 0 :(得分:3)

根据API.ai documentation非线性对话框,最好的方法是为每个可能的选择创建新的意图并为其设置上下文。

例如: 您将拥有根目标Choose Pizza,它将询问用户"酷。您可以选择薄皮和披萨披萨。"并设置输出上下文 choose-pizza enter image description here

然后,您将为每个选项创建意图:ChoosePizza - thin crustChoosePizza- pan pizza,并将 choose-pizza 设置为输入上下文。 enter image description here

然后从那里开始,使用上下文和新意图。

希望有所帮助。