2。1。2自动聊天功能原理分析:

自动聊天功又称自动文本回复,是通过聊天对话框[12],运行与网络环境中、具有人性特质,可以仿真日常对话的智能语言对话技术[13]。

本系统的自动聊天技术是基于语料库的简单专家系统来实现的[14]。语料库:语料库是知识的存储部分,是整个自动聊天功能的核心。所以的聊天操作都是围绕它进行的,用户存放语言专家提供对话的基本内容,并把这些内容进行形式化表达。对话的语句按一定的表示形式存放在语料库。通过将其领域的问题求解进行分解组成“语料库”实体。语料库通过独立于语料库的、易识别的控制策略来进行问题处理。系统通过用户接口来实现用户与系统的对话。用户接口是将用户输入的数据转换为系统鞥识别的信息。这里的接口是面向网络的,是一种基于客户机-服务器模式的服务程序,通常以网页形式呈现,用户通过浏览这些网友并与系统进行交谈、搜索系统,负责在语料库中找到问题的答案。通过内数据库,可以有征对象地回答提问和从对话中获取知识,然后回复给用户。文献综述

在本系统中,采用的是图灵官方提供的词库[15],图灵提供的是中文词库比较完善[16],相比在人工智能领域采用的英文词库,免费提供测试,稳定,丰富的词汇量等优点的图灵接口是本系统采纳的主要原因。当然,根据系统的需求不同,也可以采纳其他的官方提供的词库。小i机器人也是一个不错的文本词库[17],它是对英文和中文都能自动回复的,但是测试的时候有点问题,调用次数也很有限制,所以不被采纳。Flyme词库和百度词库也是很好的选择,flyme词库用java不好调用,但是flyme词库功能还是很强大的[18],还有好多一些词库接口在这里就不再一一举例,可以针对具体系统需要来设计与选取。

上一篇:jsp+mysql毕业生就业信息跟踪管理系统设计
下一篇:jsp+mysql师范学院实习管理系统的设计+源代码+答辩PPT

JAVA+MYSQL人脸识别的病房看...

Java+MYSQL企业员工信息管理系统设计+源代码

java+mysql学生宿舍管理系统的设计与实现

JAVA+MYSQL自习教室座位管理系统的设计与实现

JAVA+MYSQL失物招领管理系统的设计与实现

基于java+mysql旅游局OA项目系统设计

JAVA+Mysql的OA管理系统的设计与实现

白及播种技术研究+文献综述

独生子女再生育要追回以...

浅谈事业单位财务人员法...

河北再婚生育三胎政策,...

语气词“吗”的文献综述和参考文献

QQ签名访谈提纲

大型缸套专用立式车床滑...

内科护理中應用风险管理价值评价【3110字】

幼儿教师信息素养的访谈提纲

高师声乐教学中歌曲的艺术处理