V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
tinyfry
V2EX  ›  问与答

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

  •  
  •   tinyfry · Dec 10, 2024 · 1313 views
    This topic created in 506 days ago, the information mentioned may be changed or developed.

    现在用户说一句话,

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

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

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

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

    5 replies    2024-12-10 23:14:25 +08:00
    Latin
        1
    Latin  
       Dec 10, 2024
    不用大模型就
    正则提取时间(年月日时分秒)+关键词匹配(起持续、起截止...)+正则提取小时(\d 数字) 自行拼接
    TimePPT
        2
    TimePPT  
    PRO
       Dec 10, 2024
    这种没有特别好的办法,即使用 LLM ,corner case 也不少,最后的路子都是模型+人工整理 pattern 解析
    tinyfry
        3
    tinyfry  
    OP
       Dec 10, 2024
    @Latin 这种正则可能要写得非常复杂, 关键词太多了,向前、向后、年月日周时分秒、节气、假期啥的都要考虑并计算。
    tinyfry
        4
    tinyfry  
    OP
       Dec 10, 2024
    @TimePPT 我也没找到,奈何项目上现在要做到这个公民,不得已来求助下各位大佬。
    72
        5
    72  
       Dec 10, 2024
    训练一个小型的专用模型
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2648 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 02:27 · PVG 10:27 · LAX 19:27 · JFK 22:27
    ♥ Do have faith in what you're doing.