Dialogflow代理-将查询与POST请求中的特定意图匹配

时间:2018-10-26 20:22:56

标签: networking nlp dialogflow

According to the documentation Dialogflow本身将查询与可能的最佳意图匹配。但是,假设您在HTTP POST请求中有一个查询,该查询需要明确地与意图进行匹配,因为查询中的歧义会混淆代理决定自己使用的意图。

作为示例,我使用Dialogflow而不是正则表达式或库来提取来回传输的Internet数据包(包括ACK)的标头数据。我想提取一些数据以插入数据库中。假设我将此查询发送给Dialogflow代理,以使其仅提取IP地址和MAC地址:

“ IP地址:127.0.0.1 | MAC地址:6d-5b-32-a4-56-42 |协议:HTTPS |域名:localhost |端口:80文件路径:hello.html锚定:#howdy”

我有两个意图:一个仅获取IP和MAC地址,另一个也获取协议以及会话号(如果可能)。因为这两个实体彼此重叠,所以在上面我发送的查询中,它与第二个意图匹配,而不是我想要的第一个意图。

我是否需要最初的意图来询问用户他们想要提取的信息,然后使用我已经拥有的两个意图之一进行跟踪?否则,我应该怎么做才能使查询匹配适当的意图?

添加更多的训练数据可能还不够。

标签请求-您是否愿意创建标签“ dialogflow-agents”和“ dialogflow-intents”?

0 个答案:

没有答案