哈工大信息检索研究室论坛's Archiver

nfsr 发表于 2008-2-26 12:34

基于自然语言的应用数据库查询技术

在自然语言理解技术还没有成熟的今天,对于应用信息系统的数据存储,主流还是采用关系型数据库技术.那么,这样,在信息系统的使用人员与开发人员之间还是存在一定的技术壁垒,业务人员,特别是管理人员,其不熟悉技术,但是却经常需要从数据库中获取实时的,个性化的业务数据,当然,开发人员可以通过一些定制的工具来解决部分问题,但是,还是无法彻底解决这个壁垒问题.
开发一个基于自然语言的应用数据库查询技术,让业务人员,管理人员通过自然语言的表达方式,随心所欲的实时查询所需要的数据信息,实现信息需求者与信息系统的无缝交互,是一个不错的选择

zibuyu 发表于 2008-2-26 14:37

这个问题跟用自然语言进行编程是一个概念吧,我感觉在短期内,没有解决自然语言理解的前提下是不可能实现的阿。

nfsr 发表于 2008-2-27 11:46

基于自然语言的应用数据库查询技术

这方面是需要用到自然语言理解方面的技术,而且应该是基于语义层理解,这一点与基于概率统计以及关键字匹配的搜索技术是不同的
这个问题与自然语言编程有点类似,但是没有那么复杂,采用受限的自然语言理解实现方式,应该是可以实现的
这里的难点就是语义识别,语义与SQL技术的转换以及业务术语的理解,毕竟信息系统的数据结构带有很多的专业的业务术语

nfsr 发表于 2008-4-9 17:20

技术实现

经过多年的努力,基于自然语言的数据库查询技术基本成型,这是一个基于语义理解的应用系统查询工具,通过该工具,业务管理人员无须学习复杂的SQL技术,也无须学习并理解应用系统复杂无味的数据库表结构,也无须依赖开发商提供的死板的查询页面,通过汉语口语化的表达,即可随心所欲的从数据库查询统计所需的实时信息
该技术包括几个方面:
1. 语义理解:包括分词,词义理解,句意理解以及段意理解
2. 语义抽取: 从语义中抽取所需要的查询要求
3. 语义输出: 根据语义从数据库查询并输出信息

其实,这只是一个起点,也存在不足,很希望和有这方面专长的人士一起探讨,研究,自然语言理解技术,路还是漫漫很长,在探索的过程中,即孤独也精彩.

nlu 发表于 2008-4-10 10:12

呵呵,这方面已经有产品了
现在的语义还限制在很窄的范围,能够解决某个领域的问题就足够了

nfsr 发表于 2008-4-10 10:40

在这方面,好像还没有成型的产品,目前很多都只是基于关键字搜索引擎的产品

nihao1239 发表于 2008-10-25 09:07

看帖不顶不厚道~~我顶~~~~

[align=center][img]http://www.fjserver.com/admin/ding5.gif[/img][/align]
[size=7]好贴~~顶一个支持下~~~~[/size]
[img]http://www.fjserver.com/admin/sigline.gif[/img]
[url=http://www.powerpoints.org.cn/]powerpoint[/url][url=http://www.icibas.cn/]金山词霸[/url][url=http://www.word0.org.cn/]word[/url][url=http://www.excel-2003.com.cn]excel[/url][url=http://www.litao.org.cn/]office[/url]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.