论文部分内容阅读
随着信息时代的到来,现代的信息检索技术已经不能满足人们日益增长的,对信息获取效率的渴求。自动问答系统自从问世以来就饱受各界关注,尤其在某些受限制领域内更是备受业界追捧,自动问答系统俨然成为受限制领域内炙手可热的研究方向。自动问答系统在其涉及的领域内响应用户提问的效果要明显优于时下流行的基于布尔检索技术的搜索引擎,更加准确,快捷的回答,而其最大的优势在于可以理解自然语言的提问,而非简单的正则表达式。本文探讨的是基于C语言的自动问答系统,提出了系统的设计,研究自然语言语义分析,并最后实现本系统。本系统包含,语言预处理模块,检索模块,答案推送模块三大部分:语句预处理部分,本文在开源项目MMSeg基础上做出改良,以期符合C语言中,中英文混合词语的分词,随后系统会对分词结果进行语义理解方面的处理,从而给出具备检索条件的数据,通过检索技术,在C语言知识库中检索答案,最终推送给用户。最后,我们采用一系列测试用例进行功能、性能及响应时间方面的测试,实验结果显示,系统的设计达到了预期目标。