Dialogflow es 如何使用dialogflow创建搜索表单

Dialogflow es 如何使用dialogflow创建搜索表单,dialogflow-es,Dialogflow Es,我正在尝试用dialogflow做一个搜索算法,它可以将名字、地址、电话号码、邮政编码或城市的任意组合作为搜索算法的输入。用户并不需要所有答案,但我们将使用每个额外的答案优化搜索,直到只有一个结果。基本上,我们正在努力确定我们正在与哪个客户交谈 这种类型的意图或意图集应该如何组织?我们尝试了一个意图和多个参数,但我们不需要所有这些都是必需的。我们还编写了一个JavaScript函数来实现,但是我们如何与dialogflow沟通,以确定是否需要更多信息 非常感谢你的帮助 就是为此而设计的 希望有帮

我正在尝试用dialogflow做一个搜索算法,它可以将名字、地址、电话号码、邮政编码或城市的任意组合作为搜索算法的输入。用户并不需要所有答案,但我们将使用每个额外的答案优化搜索,直到只有一个结果。基本上,我们正在努力确定我们正在与哪个客户交谈

这种类型的意图或意图集应该如何组织?我们尝试了一个意图和多个参数,但我们不需要所有这些都是必需的。我们还编写了一个JavaScript函数来实现,但是我们如何与dialogflow沟通,以确定是否需要更多信息

非常感谢你的帮助

就是为此而设计的

希望有帮助

请发布更多代码/详细信息,以帮助回答更具体。

就是为此而设计的

希望有帮助


请发布更多代码/详细信息,以帮助回答更具体。

首先,请记住,意图反映的是用户在说什么,而不是您回复的内容或您需要的其他信息。插槽填充有时会违反此规则,但仅当您有所需的插槽时

既然你没有-你需要一个不同的方法

这可以通过一个意图来完成,尽管您可能会发现多个意图在某些方面使它变得更容易。方法大致相同:

当你问这个问题时,确保你设置了一个使用期限相对较短的传出上下文2-3,以表明你正在收集用户信息。 创建一个或多个意图,其中包含捕获所需信息的示例短语。 其中一些会有明显的实体类型电话号码和邮政编码,而另一些则更难。名字有一个系统实体类型,但它不包括所有可能的名字。 您需要创建自己收集参数的示例短语,以及有意义的短语。你是最好的判断者,在你写短语之前,你可能应该先写一些对话样本。 在你的实践中,你会发现你是否有足够的信息。 如果这样做,您可以回复并清除设置的上下文。清除它很重要,这样Dialogflow就不再符合信息收集的意图。 如果不这样做,则可以将作为参数的信息添加到上下文中,以便保存以供以后处理,确保重置上下文寿命,使其不会过期,并提示用户提供其他信息。再次强调,提前模拟对话将有助于解决这一问题。
首先,请记住,意图反映的是用户在说什么,而不是您回复的内容或您需要的其他信息。插槽填充有时会违反此规则,但仅当您有所需的插槽时

既然你没有-你需要一个不同的方法

这可以通过一个意图来完成,尽管您可能会发现多个意图在某些方面使它变得更容易。方法大致相同:

当你问这个问题时,确保你设置了一个使用期限相对较短的传出上下文2-3,以表明你正在收集用户信息。 创建一个或多个意图,其中包含捕获所需信息的示例短语。 其中一些会有明显的实体类型电话号码和邮政编码,而另一些则更难。名字有一个系统实体类型,但它不包括所有可能的名字。 您需要创建自己收集参数的示例短语,以及有意义的短语。你是最好的判断者,在你写短语之前,你可能应该先写一些对话样本。 在你的实践中,你会发现你是否有足够的信息。 如果这样做,您可以回复并清除设置的上下文。清除它很重要,这样Dialogflow就不再符合信息收集的意图。 如果不这样做,则可以将作为参数的信息添加到上下文中,以便保存以供以后处理,确保重置上下文寿命,使其不会过期,并提示用户提供其他信息。再次强调,提前模拟对话将有助于解决这一问题。