Nlp 多意图处理方法-电子邮件解析

Nlp 多意图处理方法-电子邮件解析,nlp,dialogflow-es,Nlp,Dialogflow Es,我的机器人在简单的邮件对话中阅读和回复。更像聊天的方式,一句或两句话只能通过电子邮件完成。我的后端负责阅读电子邮件、解释api.ai响应、存储本地有用数据以及发送下一个问题。在发送到api.ai之前,消息将被分成句子 我从人类已经完成的示例对话中看到,最终用户经常在一句话中发送几个重要信息。这意味着,从8个可能的信息中,我完全可以得到(大部分是非必需的),我可以在一句话中得到其中的任意两个 如何组织 对于我所需要的每个领域,我都有一个目标。但为了在一句话中解决任何两个意图的情况,我也扩展了其他领

我的机器人在简单的邮件对话中阅读和回复。更像聊天的方式,一句或两句话只能通过电子邮件完成。我的后端负责阅读电子邮件、解释api.ai响应、存储本地有用数据以及发送下一个问题。在发送到api.ai之前,消息将被分成句子

我从人类已经完成的示例对话中看到,最终用户经常在一句话中发送几个重要信息。这意味着,从8个可能的信息中,我完全可以得到(大部分是非必需的),我可以在一句话中得到其中的任意两个

如何组织

对于我所需要的每个领域,我都有一个目标。但为了在一句话中解决任何两个意图的情况,我也扩展了其他领域的用户说示例。最后,我将有8个意图,其中实际上充满了类似的例子。
现在,我想只有一个意图,并涵盖所有内容。这可能行得通,但真正的问题是这样做真的行吗

下面是一些对话示例,可以更好地描述这个问题

v1-类似于api.ai示例中的简单方式
-u:嗨。我需要700美元以下的笔记本。
-b:太好了。应该是多大尺寸?
-u:17'
-b:我有一台590美元的电玩,一台650美元的专业电玩。
-u:我更喜欢玩游戏

v2-我可以从现实生活中的例子中得到什么
-你好,我想买15英寸的游戏笔记本电脑。
-太好了,什么价格范围?

- ...

Api.ai有一个称为插槽填充的功能,允许在单个意图中收集参数值。它非常适合构建对话界面。您可以查看它是否与您的用例兼容

以下是您提供的示例的意图:

参见“笔记本”意图:

以及它在对话中的作用:

有关“笔记本”的意图,请参见测试:


Api.ai有一个称为插槽填充的功能,允许在单个目的中收集参数值。它非常适合构建对话界面。您可以查看它是否与您的用例兼容

以下是您提供的示例的意图:

参见“笔记本”意图:

以及它在对话中的作用:

有关“笔记本”的意图,请参见测试: