劉靜靜
(浙江樹人大學(xué) 信息科技學(xué)院,浙江 杭州 310015)
隨著高校的不斷擴(kuò)招,畢業(yè)生的數(shù)量也在不斷增長。然而,近年來大學(xué)生找不到工作、企業(yè)招不到人的現(xiàn)象越來越嚴(yán)重,大學(xué)生如何才能更好地學(xué)有所用,始終是國家和社會(huì)高度關(guān)注和關(guān)心的問題。做好大學(xué)畢業(yè)生就業(yè)工作,是教育為社會(huì)主義現(xiàn)代化建設(shè)服務(wù)、建設(shè)人力資源強(qiáng)國的迫切需要,是努力解決人民群眾最直接、最現(xiàn)實(shí)利益問題的迫切需要,也是提高高等教育質(zhì)量、保持高等教育又好又快發(fā)展的迫切需要,其重要性不言而喻。通過發(fā)達(dá)的互聯(lián)網(wǎng)技術(shù)構(gòu)建的電子就業(yè)信息系統(tǒng)平臺(tái)已成為連接畢業(yè)生和用人單位的重要途徑。然而,目前的電子就業(yè)平臺(tái)普遍存在的問題是:基于關(guān)鍵詞匹配的檢索方式,不能夠滿足畢業(yè)生的招聘需求;往往返回大量相關(guān)度不高的結(jié)果,使得畢業(yè)生不得不花費(fèi)大量時(shí)間去逐條查看檢索結(jié)果;各高校之間的信息相互獨(dú)立而不能共享等,這些問題使得畢業(yè)生很難快速地尋找到自己想要的工作崗位[1-3]。
為此,文中提出一種基于Agent[4-5]的高校就業(yè)系統(tǒng)。該系統(tǒng)利用Agent的智能性,本體技術(shù),使得電子就業(yè)系統(tǒng)中的每個(gè)角色都從繁重的手工操作中解脫出來,只需要關(guān)注于自己的需要與需求,然后將之配置到自己的Agent中,后面大部分的操作只需要輔以簡單的干預(yù),其他都由Agent來自動(dòng)完成。
隨著Agent技術(shù)的應(yīng)用越來越廣泛,人們對(duì)Agent寄予的希望也越來越高,希望能夠從繁雜的任務(wù)中脫離出來。一般的Agent技術(shù)已經(jīng)可以滿足人們的很多需求,但Agent的管理決策難題一直都沒能得到很好地解決,為此文中提出了策略驅(qū)動(dòng)的Agent框架[6-9],使決策管理變得非常容易,使系統(tǒng)變得更加可靠、高效和靈敏。應(yīng)用策略作為動(dòng)態(tài)約束和調(diào)整系統(tǒng)行為的準(zhǔn)則,正在成為使科學(xué)和工業(yè)應(yīng)用具有動(dòng)態(tài)適應(yīng)性的流行手段。基于策略的架構(gòu)獨(dú)立于具體的執(zhí)行代碼,有利于策略引擎和具體的設(shè)計(jì)分離,獨(dú)立開發(fā)、部署和進(jìn)化。新增的關(guān)于管理過程決策的動(dòng)作也可通過在策略中設(shè)置相應(yīng)的描述而實(shí)現(xiàn)即插即用,從而顯著提高服務(wù)的維護(hù)性和擴(kuò)展性。
下面將給出該系統(tǒng)中的策略Agent在實(shí)現(xiàn)時(shí)所用到的概念實(shí)例與概念實(shí)例模式的表示、規(guī)則與規(guī)則組設(shè)計(jì),進(jìn)而給出策略的表示形式,在此基礎(chǔ)上,建立策略驅(qū)動(dòng)的Agent框架。
概念是指本體論[10-12]中的概念,也就是對(duì)現(xiàn)實(shí)事物的抽象表示。要描述一個(gè)事物必須要描述它的屬性,當(dāng)概念的所有屬性都有確定的值時(shí),就構(gòu)成一個(gè)概念實(shí)例(instance)。而如果部分或所有值不確定時(shí)就構(gòu)成概念實(shí)例模式(concept pattern)。以概念Person來舉例說明:
Concept person
Id:type integer; //身份證號(hào)碼,唯一確定一個(gè)人
Name:type string; //姓名
Sex:type string; //性別
Address:type string; //住址
End person
當(dāng)Person概念中的每個(gè)屬性值都有確定值或空值時(shí)就構(gòu)成了概念實(shí)例,如果有些屬性不是確定的而是變量的情況則就是概念實(shí)例模式??梢哉J(rèn)為概念實(shí)例是概念實(shí)例模式的一個(gè)特例,即當(dāng)概念模式所有屬性值都有固定值的時(shí)候就是概念實(shí)例了。
規(guī)則和規(guī)則組是策略的主要組成部分,文中對(duì)某些相近的規(guī)則進(jìn)行分組,即為規(guī)則組,下面分別介紹規(guī)則和規(guī)則組。
(1)規(guī)則。
規(guī)則區(qū)分為兩類:演繹式和產(chǎn)生式。二者均由左、右二個(gè)部分組成,左部是同樣的條件部分,右部卻不同。演繹式規(guī)則的右部只能是謂詞公式(作為推理結(jié)論),產(chǎn)生式規(guī)則的右部則可以是任意操作(包括寫結(jié)論到綜合數(shù)據(jù)庫)。演繹式規(guī)則可以正、逆向使用,產(chǎn)生式規(guī)則卻只能正向使用。在該系統(tǒng)中,謂詞公式只能是概念實(shí)例模式。規(guī)則的表示格式如下:
〈規(guī)則〉:=(→〈左部〉〈右部〉)
〈左部〉:=〈條件表達(dá)式〉
〈右部〉:={〈操作調(diào)用式〉|<概念實(shí)例模式>}*
演繹式規(guī)則的逆向使用中,右邊出現(xiàn)的概念實(shí)例模式為要證實(shí)的結(jié)論,規(guī)則左邊出現(xiàn)的概念實(shí)例模式(以及附加的關(guān)系表達(dá)式和真值操作調(diào)用式)為結(jié)論成立的依據(jù);往往需鏈?zhǔn)降哪嫦蛲评?,并將變量在推理中獲取的約束值傳送回要證實(shí)的結(jié)論。
(2)規(guī)則組。
規(guī)則組需要指出規(guī)則組名、推理方式、規(guī)則選用策略、是否循環(huán)使用、規(guī)則組激活條件、規(guī)則列表、規(guī)則組優(yōu)先級(jí)。規(guī)則組表示格式如下:
RuleGroup 〈規(guī)則組名〉
mode:f | b | p; //f、b、p分別指示正向演繹推理、逆向演繹推理、產(chǎn)生式推理
select:first | all; //規(guī)則選用策略,選用第一個(gè)激活或所有激活的規(guī)則
loop:y | n; //指示是否循環(huán)使用該規(guī)則組,直到無規(guī)則激活
firePattern:〈條件表達(dá)式〉; //規(guī)則組激活條件
ruleList:{〈規(guī)則〉,}+; //規(guī)則列表,只能用同一推理方式的規(guī)則
priority:<整數(shù)>; //優(yōu)先級(jí)取整數(shù)1-10
End[〈規(guī)則組名〉]
文中的策略為規(guī)則型策略[13-15]。規(guī)則型策略采用通用方式表示:規(guī)則組、約束表。約束表包括若干條件數(shù)據(jù)場和結(jié)論數(shù)據(jù)場,這些數(shù)據(jù)場只能是簡單數(shù)據(jù)型。該系統(tǒng)策略的形式如表1所示。
表1 策 略
管理過程和管理決策的自動(dòng)化的實(shí)現(xiàn)在更大程度上使人類從繁瑣的操作中脫離出來。策略正是管理過程和管理決策自動(dòng)化過程的實(shí)現(xiàn)形式。Agent技術(shù)在很大程度上提高了計(jì)算機(jī)技術(shù)的智能性,而策略則可以使管理過程與決策自動(dòng)化。因此文中將二者相結(jié)合,建立策略驅(qū)動(dòng)的Agent框架[],以下簡稱為PDAF(policy drive agent framework)。
PDAF主要包括四個(gè)部分,即編譯模塊、推理引擎、策略引擎以及操作執(zhí)行引擎。其框架如圖1所示。
圖1 PDAF框架
其中,編譯模塊負(fù)責(zé)將本體等編譯為內(nèi)存數(shù)據(jù)結(jié)構(gòu),為推理引擎、策略引擎以及操作執(zhí)行引擎提供其所需的相應(yīng)格式的數(shù)據(jù);推理引擎負(fù)責(zé)對(duì)上文提到的關(guān)系表達(dá)式、條件表達(dá)式以及規(guī)則等進(jìn)行推理,進(jìn)而決定需要執(zhí)行的動(dòng)作;策略引擎負(fù)責(zé)策略的激活、執(zhí)行等相關(guān)操作;操作執(zhí)行模塊是最底層的模塊,具體操作對(duì)應(yīng)的實(shí)現(xiàn)由該模塊來完成。
對(duì)于電子就業(yè)領(lǐng)域,常見的5個(gè)伙伴角色分別是:畢業(yè)生、教育廳、企業(yè)、企業(yè)主管部門以及高校。每個(gè)伙伴角色根據(jù)自己不同的職責(zé),又具有不同的業(yè)務(wù)處置角色,每個(gè)伙伴角色通過不同的業(yè)務(wù)處置角色進(jìn)行交互。對(duì)于每個(gè)伙伴角色,分別定義一個(gè)Agent,并為其建立了相應(yīng)的策略模型。同時(shí),為了提高系統(tǒng)的性能以及伸縮性,該系統(tǒng)還利用了云平臺(tái)的優(yōu)點(diǎn),把每一個(gè)角色的Agent都部署在云平臺(tái)中,以服務(wù)的形式對(duì)外提供,每一個(gè)服務(wù)都可以在云平臺(tái)中根據(jù)需求進(jìn)行動(dòng)態(tài)擴(kuò)展。圖2是基于Agent的智能化電子就業(yè)系統(tǒng)的拓?fù)鋱D。
圖2 基于Agent智能化電子就業(yè)系統(tǒng)拓?fù)?/p>
學(xué)生Agent為求職者提供注冊(cè)、工作尋找、接收面試預(yù)約通知、接收面試結(jié)果通知、電子簽約的服務(wù)。學(xué)生可以通過在當(dāng)前Agent注冊(cè)后,選擇學(xué)生代理Agent為其提供的工作崗位查詢服務(wù),填寫自己所需要的工作需求。該代理Agent會(huì)將其要求生成一個(gè)尋求列表,然后調(diào)用教育廳Agent所提供的工作匹配服務(wù),返回經(jīng)排序后滿足學(xué)生需求的工作列表給學(xué)生。學(xué)生根據(jù)自己的需要,對(duì)返回的結(jié)果進(jìn)行進(jìn)一步選擇,學(xué)生代理Agent會(huì)根據(jù)學(xué)生的進(jìn)一步選擇,調(diào)用用人單位Agent的簡歷接收服務(wù),發(fā)送簡歷給用人單位Agent,等待用人單位的進(jìn)一步審核。學(xué)生Agent可以讓學(xué)生從一系列復(fù)雜的操作中解放出來,將時(shí)間花費(fèi)在準(zhǔn)備相關(guān)需要的技能上,同時(shí)經(jīng)過一段時(shí)間的使用后Agent也會(huì)根據(jù)學(xué)生的習(xí)慣進(jìn)行調(diào)整,進(jìn)一步滿足學(xué)生求職的需求。
教育廳Agent保存學(xué)生的信息,包含教育廳對(duì)畢業(yè)生就業(yè)政策的設(shè)置,保證學(xué)生的就業(yè)滿足教育部門的要求,同時(shí)提供工作匹配服務(wù)和廣告服務(wù)。工作匹配服務(wù)供學(xué)生Agent調(diào)用,根據(jù)學(xué)生Agent發(fā)送過來的工作簡歷,智能篩選出匹配的用人單位推薦給學(xué)生,以便為學(xué)生提供匹配度較高的工作單位。廣告服務(wù)是針對(duì)用人單位而設(shè)計(jì)的,主要是為用人單位提供一種發(fā)布其招聘信息的服務(wù),包括公司的介紹,招聘職位以及職位和技能要求。教育廳Agent同時(shí)還為學(xué)生提供就業(yè)指導(dǎo)服務(wù)。該Agent的設(shè)立一方面保證了招聘信息的真實(shí)性,同時(shí)也保證了整個(gè)招聘過程符合教育部門的要求。
企業(yè)Agent主要提供發(fā)布招聘信息、發(fā)布面試預(yù)約通知及面試結(jié)果通知、接收求職者簡歷等服務(wù)。用人單位首先通過調(diào)用自身的發(fā)布招聘信息服務(wù),填寫相關(guān)的招聘需求信息,然后通過教育廳Agent的廣告服務(wù)來發(fā)布自己的招聘信息;如果其接收求職者簡歷服務(wù)接收到來自求職者的招聘請(qǐng)求及簡歷,通過審核后,將簡歷篩選結(jié)果通過“發(fā)布面試預(yù)約通知”服務(wù)(該服務(wù)會(huì)調(diào)用學(xué)生代理Agent的接收面試預(yù)約通知服務(wù))向求職者發(fā)出面試預(yù)約請(qǐng)求或不滿足要求等信息。經(jīng)各種面試之后,如果用人單位確定了錄用名單,則相關(guān)人員通過調(diào)用面試結(jié)果通知服務(wù)(該服務(wù)會(huì)調(diào)用學(xué)生代理Agent的面試結(jié)果接收操作),對(duì)參加面試的求職者發(fā)出結(jié)果通知。如果確定錄用某個(gè)求職者,用人單位在通過調(diào)用面試結(jié)果通知服務(wù)向求職者發(fā)“錄用通知”的同時(shí),會(huì)調(diào)用求職者的電子簽約服務(wù),向求職者發(fā)起電子簽約請(qǐng)求。學(xué)生通過學(xué)生代理Agent加蓋自己的印章后,會(huì)調(diào)用用人單位Agent的電子簽約服務(wù),用人單位在加蓋了自己單位的公章后調(diào)用其所屬主管部門的“部門公章加蓋”服務(wù),主管部門審核通過并加蓋公章后,將已經(jīng)完成畢業(yè)生簽名、用人單位蓋章及主管部門蓋章的就業(yè)協(xié)議發(fā)送給高校Agent,等待處理。
企業(yè)主管部門Agent為了更快速便捷地完成簽章,為企業(yè)主管部門單獨(dú)設(shè)立一個(gè)Agent,方便其設(shè)置自己的規(guī)則以及政策,快速幫忙主管部門完成是否滿足簽約要求的判斷,并在高度滿足的情況下自動(dòng)完成簽章服務(wù)。
高校Agent主要負(fù)責(zé)向教育廳提供畢業(yè)生相關(guān)個(gè)人信息,以供教育廳對(duì)學(xué)生的注冊(cè)信息進(jìn)行驗(yàn)證。另外,它還負(fù)責(zé)為畢業(yè)生提供電子簽約中所使用的公章。當(dāng)高校Agent接收到來自用人單位Agent發(fā)送過來的就業(yè)協(xié)議之后,自動(dòng)調(diào)用畢業(yè)生所在院系的院系公章加蓋服務(wù),待院系審核通過并加蓋公章之后,調(diào)用高校Agent的學(xué)校公章加蓋服務(wù)為學(xué)生加蓋學(xué)校電子就業(yè)專用章。最終將加蓋完所有電子就業(yè)專用章及學(xué)生簽名章的電子就業(yè)協(xié)議發(fā)送給學(xué)生代理Agent、教育廳Agent及用人單位Agent各一份,協(xié)議生效。
Agent電子就業(yè)系統(tǒng)的主要流程如圖3所示。
圖3 電子就業(yè)Agent主要流程
浙江樹人大學(xué)每年會(huì)有5 000名左右的畢業(yè)生,每年畢業(yè)時(shí)期學(xué)校都有大量的工作,學(xué)生也需要頻繁地瀏覽招聘系統(tǒng)以及各種就業(yè)相關(guān)的工作,造成了大量的人力物力資源的浪費(fèi)。基于文中設(shè)計(jì)的Agent智能化電子就業(yè)系統(tǒng),選取了信息科技學(xué)院的部分學(xué)生進(jìn)行試驗(yàn)。
首先為每一個(gè)學(xué)生配置學(xué)生Agent,把期望的職位的相關(guān)信息配置在Agent中,同時(shí)提供個(gè)人的基本信息以及技能信息。根據(jù)浙江樹人大學(xué)招聘部門的流程以及政策,配置樹人大學(xué)Agent。并根據(jù)教育廳當(dāng)前的畢業(yè)生就業(yè)政策配置教育廳Agent。根據(jù)杭州市內(nèi)主要技術(shù)單位發(fā)布的招聘信息,為其創(chuàng)建了企業(yè)以及企業(yè)管理Agent。
然后,傳統(tǒng)方式和基于Agent智能電子就業(yè)系統(tǒng)同時(shí)進(jìn)行,學(xué)生找到工作后,對(duì)學(xué)生的整個(gè)招聘過程進(jìn)行對(duì)比,來驗(yàn)證該系統(tǒng)的有效性和可行性。選取了50名學(xué)生的數(shù)據(jù)進(jìn)行了對(duì)比,對(duì)比結(jié)果見表2。
表2 傳統(tǒng)方式和智能就業(yè)系統(tǒng)比較
同時(shí),云平臺(tái)的使用也解決了傳統(tǒng)系統(tǒng)存在的常見難題,完成了電子就業(yè)系統(tǒng)的云遷移之后,電子就業(yè)系統(tǒng)成為了一種服務(wù),每一個(gè)系統(tǒng)都作為一個(gè)服務(wù)存在,并可以根據(jù)請(qǐng)求量的大小進(jìn)行全自動(dòng)的動(dòng)態(tài)擴(kuò)展。原來所有這些工作都需要手工完成,需要大量時(shí)間,并很容易引入問題,甚至有的時(shí)候還需要停止系統(tǒng)的使用來完成。文中也對(duì)浙江樹人大學(xué)的傳統(tǒng)就業(yè)系統(tǒng)和智能就業(yè)系統(tǒng)的維護(hù)進(jìn)行了對(duì)比,結(jié)果見表3。
表3 傳統(tǒng)系統(tǒng)和智能就業(yè)系統(tǒng)維護(hù)數(shù)據(jù)比較
大學(xué)生就業(yè)對(duì)經(jīng)濟(jì)發(fā)展和科技進(jìn)步有著至關(guān)重要的作用,讓每個(gè)學(xué)生都能找到充分發(fā)揮其特長的工作顯得尤為重要,同時(shí)減輕就業(yè)過程中存在的大量人工操作也迫在眉睫?;贏gent的智能化就業(yè)系統(tǒng),大幅提高了畢業(yè)生和用人單位之間成功匹配的概率,顯著節(jié)省了繁重易出錯(cuò)的人工操作;云平臺(tái)的利用也顯著提升了系統(tǒng)的可維護(hù)性以及伸縮性。實(shí)驗(yàn)結(jié)果證明,基于Agent的智能化就業(yè)系統(tǒng)可以滿足高校畢業(yè)季的就業(yè)需求,具有實(shí)際的應(yīng)用意義和可推廣性。