ToDo应用程序的自然语言解析

时间:2009-11-18 20:06:18

标签: language-agnostic parsing

我想知道是否有人可以引导我进行任何自然语言解析的列表。没有像真正的自然语言解析那样激烈,但有些东西可以处理这条线:

  

周二下午3点和克莱默一起去乔治家。

以及该行:

  周二3点去乔治

并获得相同的输出。

我见过其他做过去做这种工作的应用程序。那里有什么样的例子或者人们只是自己编写这段代码吗?

3 个答案:

答案 0 :(得分:0)

有人指出这个自然语言在这个网站上进行解析..不管你是谁发布链接...... http://code.gustavonarea.net/booleano/

答案 1 :(得分:0)

这是一个好主意!正如您可能想象的那样,这是非常复杂的,并且可以通过许多不同的方式来处理。也许可以查看一下自然语言工具包,它主要是python,但也需要构建一些Ocaml和Java组件。我还建议阅读一些关于词汇语义的书籍和论文。

答案 2 :(得分:0)

我在Perl中写了类似的东西。输入将是具有某个操作名称的日期/时间。句子如:“下午3点运行完整的单元测试套件”,“重启服务器在25月25日”等等。

我使用了Perl模块Date::Manip,因为它对于这种事情很棒,并且手动编码了其余的逻辑。