【发布时间】:2017-12-09 21:19:34
【问题描述】:
我希望从存储在数据库中的许多对话中的许多字符串中解码意图,因此我可以使用机器学习来创建智能聊天机器人。我听过并测试过像 Amazon Lex 这样的工具,但我希望从字符串中接收意图,而不是创建我自己的意图。这是我正在使用的数据中的一个示例起始问题:
您好,请问离 Meadow Springs WA 6210 最近的仓库的位置?
我们有没有可能在周五之前从墨尔本到悉尼获得 34 例病例。我希望明天是悉尼到悉尼,但如果没有的话,周五之前有人可以从墨尔本出发吗?
您能告诉我预订号 9528 上的保修索赔是如何进行的吗?谢谢
【问题讨论】:
-
“从字符串接收意图而不是创建我自己的意图”是什么意思?您的意思是您只想传递一个字符串并获得一个意图而不进行任何设置或配置?
-
另外,对于您的示例问题,您想要什么样的输出?
-
是的,我希望只传递一个字符串并接收一个意图,因为我的数据集中有很多意图。就第一个问题的输出而言,如果他们知道意图是寻找用户发布的位置和记录的地址,那就太好了。对于第三个问题,我只想知道查询是关于客户预订号的。
-
没有标准的方法可以做到这一点。通常通过首先定义意图然后根据最接近的意图对输入进行分类来提取意图。由于您的意图似乎相对普遍,因此您可能会找到已经定义但我不知道的现有服务。有关如何实现意图的说明,请参阅here。使用您的数据,您可以标记输入以创建训练集。
标签: machine-learning nlp