APP下载

利用AipNlp实现大学生心理自动问答平台的探索

2021-11-28彭诗艺倪寅韦思敏陈超超宁嘉和蒋锐

电脑知识与技术 2021年28期
关键词:微信小程序心理教育心理

彭诗艺 倪寅 韦思敏 陈超超 宁嘉和 蒋锐

摘要:当下大学生面临日益激烈的竞争,压力不容易排泄,心理疏导一直是学生工作重点。然而部分学生羞于与他人谈论心理问题,因此利用微信小程序设计一款将自动问答、心理知识、心理辅导接合在一起的心理健康咨询自动问答平台,能减小上述问题。主要采用前后端分离技术,前端使用uni-app进行开发,后端使用微服务spring boot架构,技术核心采用百度云的AipNlp实现关键字提取,通过编写关键字匹配的算法实现语句匹配。提供一个便捷入口,能利用专业知识回答提出的心理问题,具有一定应用价值。

关键词:心理;心理教育;自动问答;微信小程序

中图分类号:TP311      文献标识码:A

文章编号:1009-3044(2021)28-0153-02

开放科学(资源服务)标识码(OSID):

1 国、内外研究现状

1.1 国外研究现状

互联网的快速发展,网络上的信息量呈现出爆炸式增长的势头,同时,如何获取到准确、实用的信息成为大家广泛关注的问题。用户在互联网上搜索时,传统搜索引擎暴露出两个问题:①用户常因关键字选择不准确而导致搜索失败;②搜索结果是一大堆网页链接,用户仍需逐个打开查看。于是,自动问答系统成为了当下研究的热点[1]。

自“图灵测试”提出以来,大批国外研究者开始对自动问答系统深入研究。其中,1956年,Jaspeh Weizenbaum实现了世界上第一个能够对话的聊天机器人Elizal0l,能够回答一些关于心理学领域的知识[2]。2003年,Pierre Jacquemart收集了大学生在做口腔实验时出现的各种问题,组建成一个知识库,设计并实现一个能够回答法国医疗保健领域的问答系统[3]。2018年,Karpagam等人设计出一种基于移动领域自动问答系统,它可以作为个人学习的助手,通过自然语言进行交流,为用户提供计算机、软硬件、书评等方面的知识[4]。

目前,国外已经有几个比较成熟的问答系统,如:Start、Webclopedia、AnswerBus等系统。

1.2 国内研究现状

20世纪70年代末,国内开始研究自动问答系统,这是因为自动问答系统允许用户以一种自然语言的形式进行提问,并且直接给出答案。相比之下,由于中文本身的语义、语法复杂性等多方面因素,中文问答系统的发展则相对逊色。尽管如此,国内很多研究人员前仆后继对其进行尝试和研发,并且已经研发出一些成型的针对医疗、航空、游戏、农业等方面限定领域的问答系统,也取得了不错的成绩。2016年,王丽月针对游戏客服场景中玩家领域化、口语化的提问方式,实现了一种基于文本分类的面向游戏客服场景的自动问答系统[5]。2018年,马晨浩以甲状腺结炎类病种数据为研究对象,设计并实现一个面向医学的甲状腺诊疗的自动问答系统[6]。

近几年,国内在教育行业的问答系统应用也有不少研究,具有代表性的有2014年洪亮提出的面向MOOC的在线问答系统[7]。2017年,汤莲瑞设计了一个面向高考地理试题的问答系统[8]。其中,哈工大计算机研究所花费大量时间研制出用于处理汉语言的技术平台,其中包括词法、句法、语义、语境等5个核心处理模块。近几年哈工大计算机研究所与阿里巴巴合作,一直开展对自动问答方向的研究,也出现若干教育行业的问答系统。但是,国内在基于自动问答系统的大学生心理健康方面的小程序并未在资源库及市场上出现。

2 研究原因及目的

随着时代的发展以及人们经济水平的提高,现代人使用手机的频率越来越高,对手机的依赖性也愈发增强,不论到哪,手机不离身已经成为常态,从而大家开始和身边人基本零接触,零交流,甚至于已经开始沉迷于由手机构建出的虚拟世界。但现实往往跟虚拟世界不同,两者之间的落差以及长期不和人们交流的陌生感和自我否定感,两者难以适应,随之而来挫败必将带来强烈的孤独和焦虑。特别是即将与社会密切接触的大学生们,他们开始面临选择,面临困难,面对毕业与就业的两座大山,无论是在学习、成长、恋爱、家庭、就业的哪一个阶段都会产生相应的问题摆在他们面前,因此他们的心理健康变得尤为重要。现代心理问题的确诊率的逐渐增高,意味社会承担的压力越来越大,如若不能很好的平衡这些压力,极大的可能会对人的全面发展、对社会都会造成无法预估的问题,从而引起不良的连锁反应。

项目将小程序、自动问答、心理知识、心理辅导综合在一起,呈现出一个便捷、直接、又具有一定学术知识的,促进大学生心理健康的大学生心理自动问答平台。利用便捷的传播渠道和方便的使用来帮助人们认识心理疾病,为现代大学生提供发泄场所,并为其提供良性疏导,给予迷茫浮躁的现代人正确的方向。

3 系统功能

系统基于对大学生的需求分析,合理利用微信小程序的直接、便捷,利用自动问答快速给予答案的新型方式,设计一款大学生的自动问答平台,直接的人机互聊方式,实现“树洞”和引导功能。

整个自动问答平台由自动问答和个人中心两个主要功能模块组成。共产生两个主要页面,各页面的具体功能如下。

1)自动问答页面:该模块主要提供與用户进行一问一答的交流功能。

2)个人中心页面:该模块主要包括了用户的基本信息和关于我们、联系我们的三类功能。

4 系统核心功能流程

系统前端采用微信小程序实现,后台使用springboot实现,使用MYSQL数据库进行数据的存储,由于微信小程序线上版本都需要https协议的请求,后台部署在云服务器,对域名进行备案并指向该云服务器的IP地址,通过申请使用SSL证书对云服务器进行访问,实现了后台服务器的搭建。

4.1 登录

由于每个微信用户都有一个唯一的标识openid,可以通过使用该openid作为依据进行授权登录,登录的主要流程是通过前端的wx.login()获取code,前台把code传到后台,后台使用该code请求微信后台服务器获取用户的openid,并通过openid查询数据库判断该用户是否为新用户,若是新用户则把该openid与用户信息保存到数据库,并通过jwt生成token返回给前台,否则直接通过jwt生成token返回给前台,前台保存该token,后续的请求携带token请求,从而实现登录。

4.2 问答

前台用户把提问信息传输给后台服务器,后台服务器编写算法对前台传来的问题与问答库中的问题与关键字进行匹配,从而返回符合度最高的数据给前台,前台进行作答数据的显示。流程图如图1。

4.3 数据库表设计

平台用三个表记录所需要的信息,分别是:用户表、问答库表和聊天记录表。用户表记录使用者基本信息,有用户Id(用户标识),nickName(用户名),avatarurl(用户头像url)字段。问答库表存放网上收集到的心理咨询案例的问题和回答文本,及问题的关键字,包含问题Id,pro(问题文本),keyword(关鍵字),answer(答案),operatorid(操作id)字段。聊天记录表存放用户聊天记录,方便历史查询,保护Id,openid(用户标识),quiz(提问),respondence(作答),creationtime(创建日期),order(记录顺序)字段。

5 结束语

项目响应十九大号召更好的推动人的全面发展,更好的为社会营造积极向上的风气和贯彻富强、民主、文明,和谐,自由,平等,公正,法治,爱国,敬业,诚信,友善的社会主义核心价值观,致力将小程序、自动问答这样的新兴技术与心理知识、心理辅导结合在一起,为现代大学生创造一个排解心理的场所。

虽然系统还不是很成熟,缺乏大量的资料和数据支撑,但是,这正是下一步研究的动力,未来可以利用用户使用情况和用户反馈,充实数据库,也会搜集更多的心理咨询案例资料扩充到案例库中。同时补充论坛、心理类书籍分享等新功能,提升技术水平,持续关注新的技术,不断实现系统优化,最终实现系统的广泛使用。

参考文献:

[1] 石凯,谌志群.基于微信的自动问答系统研究[J].计算机时代,2014(9):9-11.

[2] Weizenbaum J. Wiezenbaum, J: ELIZA - A computer Program For the Study of Natural.

[3] Jacquemart P,Zweigenbaum P.Towards a medical question-answering system:a feasibility study[J].Studies in Health Technology and Informatics,2003,95:463-468.

[4] Karpagam K,Department of Computer Applications Dr Mahalingam College of Engineering and Technology Pollachi India,Saradha A.A mobile based intelligent question answering system for education domain[J].International Journal of Information Engineering and Electronic Business,2018,10(1):16-23.

[5] 王丽月,叶东毅.面向游戏客服场景的自动问答系统研究与实现[J].计算机工程与应用,2016,52(17):152-159.

[6] 马晨浩.基于甲状腺知识图谱的自动问答系统的设计与实现[J].智能计算机与应用,2018,8(3):102-107.

[7] 洪亮,冉从敬,余骞.引入众包的MOOC在线问答系统实现研究[J].图书情报工作,2014,58(19):118-123.

[8] 汤莲瑞.面向高考问答的地理试题文本分析和标注研究[D].南京:南京大学,2017.

【通联编辑:李雅琪】

猜你喜欢

微信小程序心理教育心理
心理“感冒”怎样早早设防?
Distress management in cancer patients:Guideline adaption based on CAN-IMPLEMENT
心理感受
当图书馆遇上微信小程序
浅析赞赏教育在中学教学中的运用
关于高校贫困生心理教育的几点思考
谈小学心理健康教育活动课的设计
有效提高大学生心理教育方式探析
让心理描写点亮全篇