1. 研究目的与意义
对话系统的开发对增进人机交互具有很大的意义。
对话系统的开发可以使得人可以直接与机器进行对话,机器可以理解并处理我们的要求。
人机交互技术(Human-Computer Interaction Techniques)是指通过计算机输入、输出设备,以有效的方式实现人与计算机对话的技术。
2. 课题关键问题和重难点
关键问题:一个普通聊天机器人需要大量语言训练。
训练的目的是为了扩充知识库(语料库)。
有两种方法,(对于中文)传统的是对一段文字进行分词,然后进行主谓宾分析,接着通过数据库中有的句型模式进行匹配,取的匹配高的几个,查询对应回答句型并根据原有文本联想填词。
3. 国内外研究现状(文献综述)
中文对话系统可以做什么就拿苹果手机上的SIRI来说,SIRI可以令苹果手机变身成为一台智能化的机器人,利用SIRI用户可以通过手机读短信、介绍餐厅、询问天气、语音设置闹钟等。
SIRI可以支持自然语言输入,并且可以调用系统自带的天气预报、日程安排、搜索资料等应用,还能够不断学习新的声音和语调,提供对话式的应答。
这里面涵盖了四大技术:自然语义分析、机器学习、深度神经网络、大数据苹果SIRI将智能聊天机器人带到一个新的高度,显然,苹果已经发现了新的人机交互方向。
4. 研究方案
怎么样去设计并实现聊天机器人1.基本原理实现人与AI对话的工作可以分为:训练 匹配。
训练的目的在于构建丰富的词库。
训练流程如下:S1.用户通过教学界面向系统提出一个问题与相应的回答S2.系统对该话题进行分词,判断话题在系统知识库中应该存放的位置S3.在系统知识库中添加该话题及相应应答2.界面在文本输入界面输入中文,AI给出响应。
5. 工作计划
中文对话系统的开发步骤1.问题的定义及规划1周此阶段主要确定软件开发的可行性2.需求分析2~3周在确定可行性的情况下,对软件需要实现的各个功能进行详细的需求分析。
深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统做什么的问题。
需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。