【发布时间】:2019-06-07 06:51:39
【问题描述】:
我正在用 python 构建一个聊天机器人。我需要从用户的输入文本中提取日期。一些测试用例可以如下:
1."last week of july"
2." in june"
3. "last month"
4. "last n days"
这些只是一个示例。提取日期后,我需要在 sql 中构建查询。我对少数情况进行了热编码。但是当我想到时,越来越多的情况出现了热编码可能很耗时。是否有任何内置库可以减轻我的工作?
【问题讨论】:
-
基本上,您要求的是完整的聊天机器人。这正是这个机器人的想法,建立一个自动识别器。作为起点,你也许可以试试这个:stackoverflow.com/questions/9507648/… ...
-
我预计我要求的太多了。好的,很酷,我会调查的。我会继续我正在做的事情。