基于语料自动添加的聊天机器人的设计与实现开题报告

 2022-05-10 08:05

1. 研究目的与意义

人机对话是一种以语言为核心并以自然语言为基础,应用于不同领域的新技术。与人机对话相关的术语是聊天机器人,它是一种会话代理,使用自然语言轮流与用户交互。聊天机器人已经应用于不同的领域,如:语言研究、语言教育、客服、网站帮助和娱乐等。基于语料自动添加聊天机器人系统的目的是模拟人类对话。聊天机器人体系结构集成了语言模型和相关算法,以模拟人类用户与使用自然语言的计算机之间的非正式聊天通信。

聊天机器人系统的概念起源于麻省理工学院(Weizenbaum,1966,1967),Weizenbaum研发了Eliza聊天机器人来模仿心理医生。这个想法很简单,基于关键字匹配。检查输入是否存在关键字。如果找到了这样一个单词,则根据与关键字匹配度较高的规则查找该句子。在70年代和80年代图形用户界面出现之前,文本和自然语言研究迅速发展。从那时起,人们开发了一系列新的聊天机器人架构,例如:MegaHAL、Converse、Elizabeth、和Alice。随着数据挖掘和机器学习技术的改进,计算机具有更好的决策能力。聊天机器人变得更加实用,具有许多商业应用。

2. 研究内容和预期目标

聊天机器人是一种使用自然语言与用户进行交互的会话代理。如今许多公司已研发出各种使用语音或文本通信的聊天机器人或人机对话系统,并已应用于不同的领域。例如:语言研究、语言教育、客服和娱乐等。然而,大多数聊天机器人仅限于在其文件中手动添加语料,以及书写或说出特定的回答。本课题主要研究将机器可读文本或语料转换为特定的聊天机器人对话模式,然后用来重新训练聊天机器人,生成一个更接近人类语言的聊天软件。本系统自动添加不同的语料库。例如:天气、网易新闻和新浪微博等。主要目标是研发出基于语料自动添加的聊天机器人。

3. 研究的方法与步骤

本课题拟开发了一个java程序,将语料库转换为聊天机器人语言模型。本软件的目标是基于特定的语料库自动创建alice语料。然后用新爬取的数据扩展alice的当前语料。该程序有两个会话类型。第一种类型是基于简单的模板,即与用户输入相匹配。第二种类型是保存机器人答案。该程序由以下几个步骤组成:

1.制作爬虫,自动爬取天气、网易新闻和新浪微博,并将其存入数据库中。

2.从语料库中读取对话文本。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1]高琪. 基于卷积神经网络的机器人对话系统的研究与实现[d]. 长春: 吉林大学, 2018.

[2]冯升. 聊天机器人系统的对话理解研究与开发[d]. 北京: 北京邮电大学, 2014.

[3]王一径. 基于深度学习的情感智能回复生成的设计与研究[d]. 黑龙江: 哈尔滨工业大学, 2018.

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

(1)2022.1.10 ---- 2022.1.30 接受毕业设计任务,查阅资料并完成开题报告;

(2)2022.2.1 ---- 2022.2.8 选择开发工具,并配置其环境;

(3)2022.2.9 ---- 2022.2.23 完成软件需求分析和概要设计;

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。