- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东省第十一届齐鲁软件设计大赛命题详解
第十一届齐鲁大学生软件设计大赛命题
智能自然语言交流系统(中文对话机器人)
一、题目背景
1950年,图灵在《思维》(Mind)上发表了“计算机器与智能”的文章,提出了经典的图灵测试——交谈能检验智能,如果一台计算机能像人一样对话,它就是智能的。
上世纪80年代起,国外出现了很多有代表性的聊天机器人,比如TalkBot,Elbot,Alice等。在国内,也涌现出不少基于中文的聊天机器人,比如赢思软件的小i,爱博小A,还有最近流行的小黄鸡等。另外,聊天机器人也开始应用到商务和政务领域,很多网站上出现了web客服机器人,让互动交流变得更加方便和人性化。
二、题目说明
本题目要求开发一个基于中文的自然语言对话交流系统,也就是开发一个聊天机器人,系统应能够像人与人对话一样和人进行交流,基本功能要求如下:
语言为中文,支持语音和文本两种输入输出方式;
系统的核心功能是与用户进行对话交流,应支持部分日常用语,比如问候语、礼貌用语等。除日常用语外,系统应可在某一领域提供服务,比如公交乘车咨询、旅游咨询、学校咨询、医疗咨询等,参赛者可自选任一领域;
系统应具备友好易用的训练、学习机制,能够快速有效的补充新知识;
开发语言、平台和技术等不限,可借鉴已有开源技术和框架,但必须在此基础上作出一定的改进或者创新,系统中如借鉴已有技术或者框架必须在技术文档中详细写明使用语言、开发技术、算法、原理和必要的源码并且给出来源说明,创新算法或其它创新之处要有专门的详细文档说明如何改进和创新。
为对话机器人设计一个虚拟化身,可以是人物形象、卡通形象等,二维、三维均可,对话的同时,可搭配适当的口型、表情和动作等;
提高功能要求如下:
可设计对话机器人具备某种个性特点,比如卖萌、耍酷等,能够通过对话判断用户的语义和情绪,给出恰当的回答和情绪回应;
有记忆功能,能综合上下文回答,而不仅仅是根据用户的一句话给出回复;
虚拟化身的口型、表情和动作等比较丰富,能够与对话内容很好的匹配。
优美而方便的人机交互界面
三、作品提交
具体提交方式和提交时间,在报名结束后参见大赛官方网站通知。
需要提交的具体内容如下:
1)将作品的安装程序或可运行的程序、必需软件、测试用例(100条日常用语测试用例和100条具体应用领域测试用例)放在【作品发布】文件夹;(提交的测试用例用于评审时测试系统功能完成情况)
2) 将作品的源代码放入【源代码】文件夹中;
3) 将Word2003格式的技术文档、管理文档和系统说明文档(必需软件安装、使用说明书)都放到【开发文档】文件夹中。
4)将视频演示、作品特色报告(必须包含整体架构、主要部分关键技术实现、完成时间进度情况、特色、借鉴情况)放在【演示】文件夹。
第十一届齐鲁大学生软件设计大赛命题
2D引擎的移动游戏
背景知识(Background)
赛题的特点
本赛题针对于移动平台的游戏,作品可以针对平板电脑或者手机,要求作品有好的创意和可玩性。本赛题内除了评选一、二、三等奖之外,将会联系更多的企业等进行支持。本公司济南金亿网游戏部也会对优秀的作品予以收购或合作。
基于2D游戏引擎开发移动端游戏
现今已进入移动互联网时代,手机端的开发需求异常广泛,游戏开发人员也水涨船高,cocos2d-x的开发人员在一线城市最低年薪是15w,平均18w-25w,因为其高性能,功能丰富完整,跨平台等优点使得游戏开发公司热捧,从事相关开发和学习,这基本是身为一个技术开发人员最优质的选择。
开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),还有其他诸如:Qt(qt for android)、Mono(mono for android)甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。
安卓游戏赛题推荐参赛选手使用AndEngine()引擎 或者Cocos2d-x()进行游戏开发,因为使用游戏开发引擎开发游戏更加简单,不用学习很多游戏底层的复杂的运行机制。并且AndEngine游戏引擎以及Cocos2d-x在大赛的赛题组提供有完整的学习文档,提供给开发游戏的参赛选手学习使用。同时开放源码的游戏引擎有大量的示例代码,已经资料文档,通过这些示例代码,开发者可以快速的进入游戏的开发,节省了大量的时间。
商业系统(Commercialization)
在游戏中,如果有一套合理的商业化系统,可以增进游戏的可玩性。比如“黄金矿工”的游戏,通关的关键是每关在有限的时间内获得足够的金币,同时过关之后要通过使用金币购买道具的形式进入下一关,通过道具获取更容易的通关资格。这就是一套游戏内的商业化体系。通过这个商业化体系
文档评论(0)