图灵机器人平台基于自然语言处理、知识库管理和云计算等技术,为广大开发者提供了一系列智能语义处理能力(包括语义理解、智能问答、知识库对接等)。它可以让专业和非专业的IT人员基于它快速构建出智能机器人,实现企业客服系统的自动回复等能力。图灵机器人平台对外免费提供API接口,企业与开发者可在智能手机,智能电视,智能车载,微信公众号,网站客服等多领域接入平台服务,轻松实现自然语言的智能交互[[[] http://www。tuling123。com
[6] Adam Freeman。 Html5权威指南。 人民邮电出版社。 2014年1月
[7] Elizabeth Castro。 HTML5与CSS3基础教程。 人民邮电出版社。 2014年5月
[8] Zakas。 Nicholas C。 JavaScript高级程序设计。 人民邮电出版社。 2012年3月
[9] Dave Smith, Jeff Friesen。 Android 5。0开发范例代码大全(第4版)。 清华大学出版社。 2015年9月
[10] 蒲子明,许勇,王黎。 Struts2+Hinernate+Spring整合开发技术详解。 佳魁資訊。 2010年10月
[11] 韩路彪。 看透Spring MVC:源代码分析与实践。 机械工业出版社。 2016年1月
[12] Sasha Pachev.深入理解MySQL核心技术[J].中国电力出版社。 2009年9月
[13] 埃史尔。 Java编程思想(第四版)。 机械工业出版社。 2007年6月
[14] 李兴华,王月清。 Java Web开发实战经典基础篇(JSP、Servlet、Struts、Ajax)。 清华大学出版社。 2010年8月
[15] 李晓红。 移动互联网时代智慧客服成为发展趋势。 中国经济时报。 2016年1月4日]]。
Maven
maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性。利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。
本章小结
本章介绍了系统在开发中使用的几个核心的技术:Android技术、科大讯飞语音识别技术来完成Android端App的开发,Api。ai语义理解技术来完成语义解析,Spring + Hibernate技术完成后台和服务器开发、图灵机器人Api提供生活服务以及使用Maven进行项目的管理和构建。
第三章 需求分析
系统设计目标
系统的设计以降低企业成本,解放重复性工作为目标,着重考略了安全性、可移植性、低成本性、系统性、便利性几个方便,帮助企业有效降低人工成本、客服程序最大化的存活在用户的移动端,便利用户生活、提高用户体验。
该系统以药品公司为示例可以让用户以聊天的形式获取药品的咨询服务,同时也可以通过聊天的形式进行航班查询、火车查询、天气查询、新闻查询等生活服务,区分登录和未登录两个状态,登录的用户可以查看自己的聊天记录,提高了聊天机器人的用户体验,基于Html5的设计,使得系统的可移植性也得到提高。
可行性分析
技术可行性
随着Html5的发展越来越多的应用采用移动端+Html5界面进行设计,这样的应用的优势在于客户端的体积小,系统的更新不需要进行客户端的更新,同时这样做的优势在于可移植性高,能够在不同的平台进行适配。本系统采用Html5进行前台设计,开发中用到了Spring、Hibernate、JavaScipt、CSS,Web服务器采用Tomcat,数据库使用Mysql数据库系统。
经济可行性
降低企业成本一直是企业不变的话题,互联网时代的来临,带动了传统企业的变革,互联网在为企业带来巨大利润的同时也为企业降低成本带来了契机,使用智能客服就是其中的手段之一。本系统的设计简单、运行高效,一旦运行到企业中,将减少企业在客服方面的成本,大大节省开销。