有大佬用过从自然语言中解析时间点+时间段的工具么

1 天前
 tinyfry

现在用户说一句话,

比如:** 2024-11-04 12:18:00 起持续 4 小时 **

希望得到一个时间段[2024-11-04 12:18:00, 2024-11-04 16:18:00]

除了大模型,有没有什么工具能做到这一点?

github 上有个时间解析的工具 JioNLP 挺好用,但是不支持解析这种时间点+时间段。

256 次点击
所在节点    问与答
5 条回复
Latin
1 天前
不用大模型就
正则提取时间(年月日时分秒)+关键词匹配(起持续、起截止...)+正则提取小时(\d 数字) 自行拼接
TimePPT
1 天前
这种没有特别好的办法,即使用 LLM ,corner case 也不少,最后的路子都是模型+人工整理 pattern 解析
tinyfry
1 天前
@Latin 这种正则可能要写得非常复杂, 关键词太多了,向前、向后、年月日周时分秒、节气、假期啥的都要考虑并计算。
tinyfry
1 天前
@TimePPT 我也没找到,奈何项目上现在要做到这个公民,不得已来求助下各位大佬。
72
1 天前
训练一个小型的专用模型

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1096496

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX