NLP /任务。回答 - 从数据库中检索信息

时间:2013-02-19 20:00:49

标签: .net sql-server nlp artificial-intelligence question-answering

我最近一直在读NLP,到目前为止,我已经有一个(非常)关于一切如何工作的基本概念,从句子分割到POS标记,以及知识表示。

据我所知,存在各种各样的NLP库(主要是Java或Python)并且已经找到了.NET实现(SharpNLP)。实际上这很棒。无需编写任何自定义处理逻辑;只需使用他们的功能和 voila!用户输入是完全分离和POS标记的。

我不明白的是从这里开始,如果我的主要动机是建立一个问答系统(类似于聊天机器人)。我可以使用哪些库(最好是.NET)?如果我想构建自己的KB,我应该如何表达我的知识?我是否需要将POS标记的输入解析为我的数据库可以理解的其他内容?如果我使用MS SQL,是否有任何库可以帮助将POS标记输入映射到数据库查询?或者我是否需要编写自己的数据库查询逻辑,根据程序语义(我读过)?

当然,下一步是制定一个构造良好的答复,但我想我可以留待以后再做。现在困扰我的是这个领域缺乏资源(知识表示 NLP到KB / DB检索),如果有人,我真的很感激你能为我提供你的专业知识:)

0 个答案:

没有答案