聊天机器人- 开发文档.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
聊天机器人-王凯-201431415开发玟档

薃 蚀 芇 肅 莂 螀移动平台开发技术 蚈 螆课程报告 莅 袀 肈 芄 膃学生姓名 王凯 羀学 号 201431415 葿院 系 信息学院 羆专 业 软件工程 袂年 级 2014级 羀 蚆 莄 蚁目录 聿TOC \o 1-2 \h \u 27918 1.1作业概述 3 肇 2756 1.2主要内容 3 肆 14516 2 开发环境 3 蚄 17632 2.1 硬件环境 3 腿 7381 2.2 软件环境 4 蒈 9273 3 需求分析 4 薄 4657 3.1 业务需求分析 4 蒃 26123 3.2 模型需求分析 4 艿 21161 3.3 界面需求分析 5 衿 20478 4 开发流程与实现 5 芆 23394 4.1 开发环境介绍 5 节 2105 4.2 图灵机器人 7 荿 18717 4.3 主要业务实现 7 芀 21223 4.4 网络通讯实现 9 螄 10265 4.5 .9图片处理 10 芅 2305 5 功能演示 12 葿 23613 总结 14 莇 蒅 肄 1 概述 葿1.1作业概述 螇移动平台开发技术课程主要学习针对目前手机、平板电脑等移动终端的软件开发。我们的课程主要是在Android平台上进行,通过一学期的学习,基本了解和掌握了Android开发的主要组件和软件实现方法。 膇这次的课程报告主要是完成了一个智能机器人的聊天软件,在用户移动终端联网的情况下,用户给机器人发送文字信息,可以得到相应的响应。 螂 蕿1.2主要内容 膈本次课程报告的主要内容包括以下几点: 蚅对于所设计软件的需求分析,包括业务需求分析、模型需求分析和界面需求分析; 薁搭建Android工程的开发环境、测试环境; 虿基本功能的实现,美化软件界面,提高用户输入操作性和界面显示的友好性; 蕿说明开发过程中使用的新技术,以及使用这些技术所需要注意的问题,以及解决了什么问题; 莇思考总结开发过程中的问题和想法,在此基础上考虑软件的可扩展性和性能优化。 薄2 开发环境 螈2.1 硬件环境 羀计算机处理器:Intel Core i3-3220 3.3GHz 聿计算机安装内存:4.00GB 蚇计算机存储器:500GB 膂手机处理器:NVIDIA Tegra4 莁手机内存:2.00GB 螁手机存储器:8GB 蒆2.2 软件环境 蒆操作系统:Windows 7 64位 螂开发软件:Eclipse、AVD、ADT 艿手机Android版本:2.3 葿3 需求分析 薆3.1 业务需求分析 膃聊天机器人不仅是可以智能对话,而且能够做很多事情,帮你查询公交线路、解释英语单词、翻译英文句子,推荐美食,提示天气信息等。这些都是人们可以使用它完成的事情。 羁提供这样智能信息,实际上很难的事情,涉及到对用户要求的语意理解,以及对于海量信息的精确搜索和分析。这一方面我们短时间内无法做到这一点,但是很有幸我们能够调用第三方公司提供的在开放网络上的API。 芈3.2 模型需求分析 蚆虽然聊天机器人是一个很小的应用,但是仍然需要对其模型进行详细的分析。如下图3.1所示: 薄 莈图3.1 聊天机器人模型需求分析 羇3.3 界面需求分析 螆移动平台软件的界面友好是一个比较重要的方面,界面的友好是用户使用软件的先决条件。 螁聊天机器人的界面设计模仿QQ手机聊天软件的界面样式和设计,为聊天者显示头像和语句,并在语句下放置气泡类型的背景图片,并将用户发送和接收的信息以左右的类型区分开。 肀4 开发流程与实现 螅4.1 开发环境介绍 螆安装Eclipse,配置Android程序开发所需要的ADT、AVD等管理插件。新建AVD的模拟机,同时也需要一部真实Android手机作为真机测试的工具。 膁 薈图 4.1 创建并启动AVD 螈 袆启动Eclipse,将插件添加到菜单面板上,新建TulingDemo的Android Application Project。 薂 芀图4.2 新建TulingDemo安卓应用工程 薇 羆4.2 图灵机器人 羃图灵机器人是网上的一个第三方平台,提供了自动解析文字的功能,任何所有人、应用,包括微信、微博、人人等都可以方便的访问这个API接口。他们的网址:。 螈在他们的网站上注册成为用户,每一个用户可以得到一个key值,作为可以访问API标识,我们注册的帐号每天可以给图灵机器人发送对话50000次,即这个key可以调用50000次接口。 莆通过发送GET请求,来传输我们需要图论机器人的语句,请求格式如下所示: /openapi/api?key=8f014

文档评论(0)

花开一城 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档