LUIS中的日期范围

时间:2017-09-13 07:47:33

标签: node.js botframework luis

我正在使用LUIS识别旅行社聊天机器人的日期范围。一切都适合我,但由于某种原因,我无法在没有日期分隔符的情况下获得话语。例如,“12月13日”未被识别为日期范围,即使“9月12日至13日”是。我在某处读到LUIS使用chrono进行日期解析,但“12月13日”在Chrono上完美运行。

我正在修复,因为我的许多用户都受此影响。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可能想尝试一些建议:

  1. 在提示中指定正确识别日期范围所需的日期格式。我假设你提示用户,即“你想要旅行的日子”或“你的旅行日期是什么”,添加类似“请格式化你的日期作为开始日 - 结束日期”或类似的东西可以做到的伎俩帮助指导您的用户。
  2. 您可以创建像{{startDate}{endDate}{month}}{{startDate}{endDate}{startMonth}{endMonth}}这样的复合实体。这是一种hacky解决方案,但它可能对你有用。