Dialogflow-如果短语曾经出现,则匹配意图

时间:2018-11-30 12:04:40

标签: dialogflow

我在Dialogflow中的两个意图是在我们的服务管理模块中搜索用户当前的事件或请求。我想做的是,如果曾经在漫游器中输入了请求号或事件号,则使Dialogflow匹配正确的意图。

例如,每个事件的前缀均为INC,请求的前缀为REQ。理想情况下,如果在用户消息中的任何时候出现INC或REQ,则它将与相关意图匹配。因此,用户可以说“ INC123456”或“ INC123456的状态是什么”,在两种情况下,搜索都将符合意图。

据我所知,这是模板模式应该做的,但是到目前为止,我还没有运气。有没有人有办法解决吗? :)

1 个答案:

答案 0 :(得分:2)

尝试定义自定义实体并相应地训练您的意图,如下所示:

实体 Entity

意图 intent

也为 INC 定义相似的意图。 您可能需要解析收到的参数并通过正则表达式对其进行验证。

可能有多种方法可以解决您的问题。

希望有帮助!