基于Agent的智能化电子就业系统
刘静静
(浙江树人大学 信息科技学院,浙江 杭州 310015)
摘 要: 随着中国经济的快速发展,对人才的要求也越来越多,招聘周期过长严重影响了企业业务的发展,传统的电子就业系统人工操作过多,需要花费很多人工操作时间以及存在大量的等待时间。Agent以智能的方式作为就业系统相关角色的代理,刚好可以完美地解决上述存在的问题。根据目前高校就业工作中存在的问题,文中提出并设计了一个基于Agent的智能化电子就业平台。该平台由学生、教育厅、高校、企业以及企业主管部门5个Agent组成,各Agent之间根据为其设置的策略和规则进行智能化交互,自动化完成了就业过程的大部分工作,节省了大量的人工操作时间和等待时间,避免了人工操作带来的各种问题。同时智能化电子就业平台也充分利用了云计算的特性,使系统的动态扩展和伸缩性也得到了大幅提升,并实现了系统维护的自动化和智能性。
关键词: 电子就业;人工智能;云计算;Agent
0 引 言
随着高校的不断扩招,毕业生的数量也在不断增长。然而,近年来大学生找不到工作、企业招不到人的现象越来越严重,大学生如何才能更好地学有所用,始终是国家和社会高度关注和关心的问题。做好大学毕业生就业工作,是教育为社会主义现代化建设服务、建设人力资源强国的迫切需要,是努力解决人民群众最直接、最现实利益问题的迫切需要,也是提高高等教育质量、保持高等教育又好又快发展的迫切需要,其重要性不言而喻。通过发达的互联网技术构建的电子就业信息系统平台已成为连接毕业生和用人单位的重要途径。然而,目前的电子就业平台普遍存在的问题是:基于关键词匹配的检索方式,不能够满足毕业生的招聘需求;往往返回大量相关度不高的结果,使得毕业生不得不花费大量时间去逐条查看检索结果;各高校之间的信息相互独立而不能共享等,这些问题使得毕业生很难快速地寻找到自己想要的工作岗位[1-3]。
为此,文中提出一种基于Agent[4-5]的高校就业系统。该系统利用Agent的智能性,本体技术,使得电子就业系统中的每个角色都从繁重的手工操作中解脱出来,只需要关注于自己的需要与需求,然后将之配置到自己的Agent中,后面大部分的操作只需要辅以简单的干预,其他都由Agent来自动完成。
1 Agent相关技术
随着Agent技术的应用越来越广泛,人们对Agent寄予的希望也越来越高,希望能够从繁杂的任务中脱离出来。一般的Agent技术已经可以满足人们的很多需求,但Agent的管理决策难题一直都没能得到很好地解决,为此文中提出了策略驱动的Agent框架[6-9],使决策管理变得非常容易,使系统变得更加可靠、高效和灵敏。应用策略作为动态约束和调整系统行为的准则,正在成为使科学和工业应用具有动态适应性的流行手段。基于策略的架构独立于具体的执行代码,有利于策略引擎和具体的设计分离,独立开发、部署和进化。新增的关于管理过程决策的动作也可通过在策略中设置相应的描述而实现即插即用,从而显著提高服务的维护性和扩展性。
下面将给出该系统中的策略Agent在实现时所用到的概念实例与概念实例模式的表示、规则与规则组设计,进而给出策略的表示形式,在此基础上,建立策略驱动的Agent框架。
1.1 概念实例与概念实例模式的表示
概念是指本体论[10-12]中的概念,也就是对现实事物的抽象表示。要描述一个事物必须要描述它的属性,当概念的所有属性都有确定的值时,就构成一个概念实例(instance)。而如果部分或所有值不确定时就构成概念实例模式(concept pattern)。以概念Person来举例说明:
Concept person
Id:type integer; //身份证号码,唯一确定一个人
(1)规则。
Name:type string; //姓名
Sex:type string; //性别
旅客的出行选择行为要从多方面进行分析,对不同的影响因素进行探究。在对京沪线高铁乘客和民航乘客进行研究后,得出一些结论。从票价方面来看,民航的价格相对较高,高收入者更愿意选择民航进行出行,民航的服务较好,路程所需时间更短,旅客愿意承担更高的票价节省自己的时间。从性别来看,女性更愿意乘坐民航飞机出行,因为女性很多时候需要考虑出行的安全性,民航的候车环境较好,而高铁车厢人员过多比较嘈杂,空间也比较小,女性更愿意选择空间较为宽敞舒适的民航出行[4]。
Address:type string; //住址
上海实业振泰化工有限公司是国内外首屈一指的镁盐生产企业,专业从事特种镁盐产品的研发、生产、销售和服务。振泰化工以高校技术力量为后盾,注重科技创新,与华东师范大学等高校有着长期的产学研合作,并在东北建立了原料基地,实现了部分产品生产的属地化转移,产品远销国内外;企业连年荣获上海市文明单位、上海市高新技术企业、上海市专精特新中小企业等称号,产品获得上海市名牌产品、上海市著名商标等荣誉,是目前中国专业生产特种氧化镁系列产品的现代化龙头企业。
当Person概念中的每个属性值都有确定值或空值时就构成了概念实例,如果有些属性不是确定的而是变量的情况则就是概念实例模式。可以认为概念实例是概念实例模式的一个特例,即当概念模式所有属性值都有固定值的时候就是概念实例了。
1.2 规则与规则组设计
规则和规则组是策略的主要组成部分,文中对某些相近的规则进行分组,即为规则组,下面分别介绍规则和规则组。
作为国家国防事业的重要组成部分,军工企业的发展一直受到关注。在经济全球化进程不断推进的今天,国际市场与国内市场的深度融合增加了行业竞争,这对军工企业发展提出了一定的要求。因此,面对激烈的竞争,通过优化质量管理系统来提高军工产品质量成为了军工企业的主要选择。
规则区分为两类:演绎式和产生式。二者均由左、右二个部分组成,左部是同样的条件部分,右部却不同。演绎式规则的右部只能是谓词公式(作为推理结论),产生式规则的右部则可以是任意操作(包括写结论到综合数据库)。演绎式规则可以正、逆向使用,产生式规则却只能正向使用。在该系统中,谓词公式只能是概念实例模式。规则的表示格式如下:
本工程现已运行1年多的时间,运行过程中,尚未发现地表隆起、桩的变形,周边地基土变形等现象,目前使用正常,表明本方案的合理性。
firePattern:〈条件表达式〉; //规则组激活条件
〈左部〉:=〈条件表达式〉
〈右部〉:={〈操作调用式〉|<概念实例模式>}*
演绎式规则的逆向使用中,右边出现的概念实例模式为要证实的结论,规则左边出现的概念实例模式(以及附加的关系表达式和真值操作调用式)为结论成立的依据;往往需链式的逆向推理,并将变量在推理中获取的约束值传送回要证实的结论。
还可以用梨和百合、银耳炖个甜品,如果没有糖尿病,可以加点冰糖,每次15克百合、三四朵银耳、一个梨,一起炖煮,这是一天的量,连续吃上几天,嗓子、鼻子的干热也能缓解。
(2)规则组。
规则组需要指出规则组名、推理方式、规则选用策略、是否循环使用、规则组激活条件、规则列表、规则组优先级。规则组表示格式如下:
黍子的籽粒成熟后及时收获。过晚收获,穗过度成熟易折断,遇风易落粒。过早收获,增加秕粒的比重,降低千粒重。一般认为穗基部籽粒达到蜡熟期即为成熟的标志,这时即可收获。
RuleGroup 〈规则组名〉
mode:f | b | p; //f、b、p分别指示正向演绎推理、逆向演绎推理、产生式推理
由于水泥砂浆需要凝固时间,因此有必要对渗透胶浆进行一定的养生[3]。当施工气温在30℃以下时,不需要特殊的养护方式,只需常温下养护2~3d即可;而当施工气温在30℃以上时,需要采用塑料薄膜进行覆盖养生。如在砂浆中使用的是早强水泥或掺加了早强剂,则可在养护数小时砂浆硬化后开放交通[2]。
PDAF主要包括四个部分,即编译模块、推理引擎、策略引擎以及操作执行引擎。其框架如图1所示。
loop:y | n; //指示是否循环使用该规则组,直到无规则激活
〈规则〉:=(→〈左部〉〈右部〉)
改革开放初期,北京地区的印刷设备仍停留在铅排铅印、土自动、单色胶印机和少量国产双色胶印机的水平上。随着历史的发展和进步,企业不断重视和加大了对现代化机械设备的引进,以高端为引领向智能化高精尖方向发展。数字印刷得到了出版和印刷企业的青睐,逐步得到了推广和应用。截至2017年底,北京印刷业拥有直接制版机378台,单幅和双幅四色商轮49台,单幅和双幅四色报轮68台,对开四色单张胶印机656台(是1979年的82倍),生产型数字印刷机574台,四色以上柔版印刷机76台,四色以上凹版印刷机31台,无线胶订生产线244条,精装书籍生产线46条。
对于电子就业领域,常见的5个伙伴角色分别是:毕业生、教育厅、企业、企业主管部门以及高校。每个伙伴角色根据自己不同的职责,又具有不同的业务处置角色,每个伙伴角色通过不同的业务处置角色进行交互。对于每个伙伴角色,分别定义一个Agent,并为其建立了相应的策略模型。同时,为了提高系统的性能以及伸缩性,该系统还利用了云平台的优点,把每一个角色的Agent都部署在云平台中,以服务的形式对外提供,每一个服务都可以在云平台中根据需求进行动态扩展。图2是基于Agent的智能化电子就业系统的拓扑图。
priority:<整数>; //优先级取整数1-10
End[〈规则组名〉]
End person
1.3 策略的表示
文中的策略为规则型策略[13-15]。规则型策略采用通用方式表示:规则组、约束表。约束表包括若干条件数据场和结论数据场,这些数据场只能是简单数据型。该系统策略的形式如表1所示。
表1 策 略
1.4 策略驱动的Agent框架
管理过程和管理决策的自动化的实现在更大程度上使人类从繁琐的操作中脱离出来。策略正是管理过程和管理决策自动化过程的实现形式。Agent技术在很大程度上提高了计算机技术的智能性,而策略则可以使管理过程与决策自动化。因此文中将二者相结合,建立策略驱动的Agent框架[],以下简称为PDAF(policy drive agent framework)。
select:first | all; //规则选用策略,选用第一个激活或所有激活的规则
溢洪道下部土壤水分转化为冰并且在冻结时被挤压到不饱和区上,导致膨胀的冻土对溢洪道产生压力。当地下水位达到季节性冻结层的底部时,开始受到孔隙压力,直到溢洪道后侧完成冻结。用式(3)~式(7)近似表示:
图1 PDAF框架
其中,编译模块负责将本体等编译为内存数据结构,为推理引擎、策略引擎以及操作执行引擎提供其所需的相应格式的数据;推理引擎负责对上文提到的关系表达式、条件表达式以及规则等进行推理,进而决定需要执行的动作;策略引擎负责策略的激活、执行等相关操作;操作执行模块是最底层的模块,具体操作对应的实现由该模块来完成。
2 电子就业Agent设计
ruleList:{〈规则〉,}+; //规则列表,只能用同一推理方式的规则
图2 基于Agent智能化电子就业系统拓扑
学生Agent为求职者提供注册、工作寻找、接收面试预约通知、接收面试结果通知、电子签约的服务。学生可以通过在当前Agent注册后,选择学生代理Agent为其提供的工作岗位查询服务,填写自己所需要的工作需求。该代理Agent会将其要求生成一个寻求列表,然后调用教育厅Agent所提供的工作匹配服务,返回经排序后满足学生需求的工作列表给学生。学生根据自己的需要,对返回的结果进行进一步选择,学生代理Agent会根据学生的进一步选择,调用用人单位Agent的简历接收服务,发送简历给用人单位Agent,等待用人单位的进一步审核。学生Agent可以让学生从一系列复杂的操作中解放出来,将时间花费在准备相关需要的技能上,同时经过一段时间的使用后Agent也会根据学生的习惯进行调整,进一步满足学生求职的需求。
尽管现实中经常可以听到“教无定法”这样的论述,但这又是中国数学教师十分明显的一个特点,即是对于教学方法的高度重视,特别是,能否积极从事教学方法的改革常常就被看成相关教师是否具有较强的改革意识的直接标志.对此例如由以下论述就可清楚地看出,“动手实践、自主探索与合作交流是学生学习数学的重要方式”[11],又“与现行教材中主要采取的‘定义、公理—定理、公式—例题—习题’的形式不同,《标准》提倡以‘问题情境—建立模型—解释、应用与拓展(反思)’的基本模式展开内容”[12].
轴向色谱法:上样量为100 mL,上样浓度为10 mL/min,上样流速为2 mL/min,洗脱流速为50 mL/min;色谱柱参数为:柱体积250 mL,床层高度为46 cm,柱高50 cm。
教育厅Agent保存学生的信息,包含教育厅对毕业生就业政策的设置,保证学生的就业满足教育部门的要求,同时提供工作匹配服务和广告服务。工作匹配服务供学生Agent调用,根据学生Agent发送过来的工作简历,智能筛选出匹配的用人单位推荐给学生,以便为学生提供匹配度较高的工作单位。广告服务是针对用人单位而设计的,主要是为用人单位提供一种发布其招聘信息的服务,包括公司的介绍,招聘职位以及职位和技能要求。教育厅Agent同时还为学生提供就业指导服务。该Agent的设立一方面保证了招聘信息的真实性,同时也保证了整个招聘过程符合教育部门的要求。
企业Agent主要提供发布招聘信息、发布面试预约通知及面试结果通知、接收求职者简历等服务。用人单位首先通过调用自身的发布招聘信息服务,填写相关的招聘需求信息,然后通过教育厅Agent的广告服务来发布自己的招聘信息;如果其接收求职者简历服务接收到来自求职者的招聘请求及简历,通过审核后,将简历筛选结果通过“发布面试预约通知”服务(该服务会调用学生代理Agent的接收面试预约通知服务)向求职者发出面试预约请求或不满足要求等信息。经各种面试之后,如果用人单位确定了录用名单,则相关人员通过调用面试结果通知服务(该服务会调用学生代理Agent的面试结果接收操作),对参加面试的求职者发出结果通知。如果确定录用某个求职者,用人单位在通过调用面试结果通知服务向求职者发“录用通知”的同时,会调用求职者的电子签约服务,向求职者发起电子签约请求。学生通过学生代理Agent加盖自己的印章后,会调用用人单位Agent的电子签约服务,用人单位在加盖了自己单位的公章后调用其所属主管部门的“部门公章加盖”服务,主管部门审核通过并加盖公章后,将已经完成毕业生签名、用人单位盖章及主管部门盖章的就业协议发送给高校Agent,等待处理。
企业主管部门Agent为了更快速便捷地完成签章,为企业主管部门单独设立一个Agent,方便其设置自己的规则以及政策,快速帮忙主管部门完成是否满足签约要求的判断,并在高度满足的情况下自动完成签章服务。
高校Agent主要负责向教育厅提供毕业生相关个人信息,以供教育厅对学生的注册信息进行验证。另外,它还负责为毕业生提供电子签约中所使用的公章。当高校Agent接收到来自用人单位Agent发送过来的就业协议之后,自动调用毕业生所在院系的院系公章加盖服务,待院系审核通过并加盖公章之后,调用高校Agent的学校公章加盖服务为学生加盖学校电子就业专用章。最终将加盖完所有电子就业专用章及学生签名章的电子就业协议发送给学生代理Agent、教育厅Agent及用人单位Agent各一份,协议生效。
Agent电子就业系统的主要流程如图3所示。
图3 电子就业Agent主要流程
3 应用研究
浙江树人大学每年会有5 000名左右的毕业生,每年毕业时期学校都有大量的工作,学生也需要频繁地浏览招聘系统以及各种就业相关的工作,造成了大量的人力物力资源的浪费。基于文中设计的Agent智能化电子就业系统,选取了信息科技学院的部分学生进行试验。
2018年11月22日,京东物流配送机器人智能配送站启用仪式在长沙举行,随着载有用户包裹的配送机器人编队从站内依次发出,全球首个由机器人完成配送任务的智能配送站正式投入使用。首个京东配送机器人智能配送站位于长沙市科技新城,占地面积600平米,设有自动化分拣区,配送机器人停靠区、充电区、装载区等多个区域,可同时容纳20台配送机器人,完成货物分拣、机器人停靠、充电等一系列环节。当包裹从物流仓储中心运输至配送站后,在物流分拣线按照配送地点对货物进行分发,分发完成后,站内装载人员按照地址将包裹装入配送机器人,再由配送机器人配送至消费者手中。
首先为每一个学生配置学生Agent,把期望的职位的相关信息配置在Agent中,同时提供个人的基本信息以及技能信息。根据浙江树人大学招聘部门的流程以及政策,配置树人大学Agent。并根据教育厅当前的毕业生就业政策配置教育厅Agent。根据杭州市内主要技术单位发布的招聘信息,为其创建了企业以及企业管理Agent。
然后,传统方式和基于Agent智能电子就业系统同时进行,学生找到工作后,对学生的整个招聘过程进行对比,来验证该系统的有效性和可行性。选取了50名学生的数据进行了对比,对比结果见表2。
表2 传统方式和智能就业系统比较
同时,云平台的使用也解决了传统系统存在的常见难题,完成了电子就业系统的云迁移之后,电子就业系统成为了一种服务,每一个系统都作为一个服务存在,并可以根据请求量的大小进行全自动的动态扩展。原来所有这些工作都需要手工完成,需要大量时间,并很容易引入问题,甚至有的时候还需要停止系统的使用来完成。文中也对浙江树人大学的传统就业系统和智能就业系统的维护进行了对比,结果见表3。
表3 传统系统和智能就业系统维护数据比较
4 结束语
大学生就业对经济发展和科技进步有着至关重要的作用,让每个学生都能找到充分发挥其特长的工作显得尤为重要,同时减轻就业过程中存在的大量人工操作也迫在眉睫。基于Agent的智能化就业系统,大幅提高了毕业生和用人单位之间成功匹配的概率,显著节省了繁重易出错的人工操作;云平台的利用也显著提升了系统的可维护性以及伸缩性。实验结果证明,基于Agent的智能化就业系统可以满足高校毕业季的就业需求,具有实际的应用意义和可推广性。
参考文献:
[1] 吕何新,章 清,宋 斌.大学生电子就业管理模式的构建[J].高等工程教育研究,2014(6):118-122.
[2] 吕何新,章 清,陆桂芹.我国大学生就业状况监测网络体系的构建[J].教育发展研究,2015,35(3):65-71.
[3] 吕何新,陆桂芹,石声波,等.高校毕业生电子就业管理与监测[J].浙江树人大学学报,2014,14(5):84-89.
[4] 高 济.支持创新型组织学习:基于任务情景的知识适用性管理[J].计算机学报,2007,30(9):1533-1542.
[5] 夏洪山,许 峰.分布式实时系统中的多Agent调度[J].南京航空航天大学学报,2004,36(3):302-307.
[6] FOERSTER J N, ASSAEL Y M, FREITAS N D, et al.Learning to communicate with deep multi-agent reinforcement learning[C]//29th conference on neural information processing systems.Barcelona,Spain:[s.n.],2016.
[7] FOERSTER J,FARQUHAR G,AFOURAS T,et al.Counterfactual multi-agent policy gradients[C]//30th neural information processing systems conference.[s.l.]:[s.n.],2017:1-12.
[8] LI Zhongkai,DUAN Zhisheng,CHEN Guanrong.Consensus of discrete-time linear multi-agent systems with observer-type protocols[J].Discrete and Continuous Dynamical Systems - Series B,2017,16(2):489-505.
[9] LOWE R,WU Y,TAMAR A,et al.Multi-agent actor-critic for mixed cooperative-competitive environments[C]//31st conference on neural information processing systems.[s.l.]:[s.n.],2017.
[10] MUSTAFA J,KHAN S,LATIF K.Ontology based semantic information retrieval[C]//2008 4th international IEEE conference on intelligent systems.[s.l.]:IEEE,2008.
[11] GAO Ji,LV Hexin,JING Zhiyong.Social dependence evolution networks for governing agent service cooperation processes[C]//2013 international conference on mechatronic sciences,electric engineering and computer.Shengyang,China:IEEE,2013:1635-1639.
[12] GAO Ji,LV Hexin,JING Zhiyong.CPGASDEN:cooperation process governing architecture based on social dependence evolusion networks[C]//2013 international conference on mechatronic sciences,electric engineering and computer.Shengyang,China:IEEE,2013:1657-1661.
[13] GAO Ji,LV Hexin,JING Zhiyong,et al.SNMG:a social-level norm-based methodology for macro-governing service collaboration processes[J].Journal of Physics Conference Series,2017,887:012014.
[14] GAO Ji,LV Hexin,JING Zhiyong,et al.A social-level macro-governance mode for collaborative manufacturing processes[J].Journal of Physics Conference Series,2017,887:012017.
[15] KRAVARI K,BASSILIADES N.DISARM:a social distributed agent reputation model based on defeasible logic[J].Journal of Systems & Software,2016,117:130-152.
Intelligent E -employment System Based on Agent
LIU Jing-jing
(School of Information Science and Technology,Zhejiang Shuren University,Hangzhou 310015,China)
Abstract :Along with fast development of Chinese economy,there are more and more requirements for talents. The long recruitment duration heavily affects enterprise business development. The traditional e-employment system has too many manual operations,requiring a lot of manual operation time and waiting time. Agent plays as proxy for related roles in intelligent way,which can solve the existing problem above perfectly. According to the existing problems in the employment of colleges and universities,we design an intelligent e-employment system based on Agent. The platform is composed of five Agents including students,education department,universities,enterprises and the competent departments of enterprises. Agents conduct intelligent interaction according to the policies and rules set for them,automate most of the work in the employment process,save a lot of manual operation time and waiting time,and avoid various problems caused by manual operation. Meanwhile it leverages the advantage of cloud computing,so that the dynamic expansion and scalability of the system has been greatly improved,and the system maintenance automation and intelligence has been realized.
Key words :e-employment;intelligence;cloud computing;Agent
收稿日期: 2018-10-21
修回日期: 2019-02-22
网络出版时间: 2019-04-24
基金项目: 浙江省教育科研计划项目(Y201432524)
作者简介: 刘静静(1984-),女,讲师,研究方向为云计算、人工智能等。
网络出版地址: http://kns.cnki.net/kcms/detail/61.1450.TP.20190424.1005.014.html
中图分类号: TP302
文献标识码: A
文章编号: 1673-629X( 2019) 09-0183-05
doi: 10.3969/j.issn.1673-629X.2019.09.035
标签:电子就业论文; 人工智能论文; 云计算论文; Agent论文; 浙江树人大学信息科技学院论文;