CRM系統(tǒng):多Agent CRM 系統(tǒng)模型及其協(xié)同通信研究
多Agent CRM 系統(tǒng)模型及其協(xié)同通信研究)
毛明志 姜云飛
(中山大學軟件研究所 廣州510275)
摘 要 客戶關(guān)系管理(CRM) 是企業(yè)贏得競爭優(yōu)勢的重要手段。本文研究了多Agent 的CRM 系統(tǒng)模型系統(tǒng)內(nèi)和系
統(tǒng)外Agent 間的通信與交互問題,對現(xiàn)在客戶關(guān)系管理產(chǎn)品服務(wù)過程自動化以及系統(tǒng)各功能模塊協(xié)同能力進行了改
進,為改善現(xiàn)有客戶關(guān)系管理產(chǎn)品提供了一種新的手段。
關(guān)鍵詞 多Agent ,CRM ,協(xié)同通信,模型
Research on Multi2Agent CRM System Model and its Cooperative Communication
MAO Ming2zhi J IANG Yun2fei
(School of Information Science and Technology ,Sun Yat2Sen University ,Guangdong 510275 ,China)
Abstract Customer relation management is an important mean to help the company to give us the advantage in the
competition. This paper discusses the cooperative communication of agent s under the multi2agent CRM system model ,
it improves the capability of automation in service process ,enhances the ability of cooperation between the modules in
the system ,gives a new way to improve the existing CRM product s.
Keywords Multi2agent system ,CRM ,Cooperation communication ,Model
1 引言
從上個世紀90 年代初的幫助桌面( Help Desk) 軟件、接
觸管理(Contact Management) 等應(yīng)用系統(tǒng)到Internet 廣泛應(yīng)
用的今天,客戶關(guān)系管理(CRM) 經(jīng)歷了很長時間的發(fā)展,相
關(guān)內(nèi)容仍然是學術(shù)界和工業(yè)界的研究熱點。
根據(jù)企業(yè)實施CRM 系統(tǒng)時涉及到的不同種類與業(yè)務(wù)過
程,可以將CRM 系統(tǒng)中包含的業(yè)務(wù)過程劃分為三類: (1) 操
作級實時業(yè)務(wù)過程,該過程具有CRM 最基本的功能,主要是
指那些直接和客戶的交互活動; (2) 分析和活動管理業(yè)務(wù)過
程,主要是指為企業(yè)提供業(yè)務(wù)過程管理和決策支持的業(yè)務(wù)過
程; (3) 與其他系統(tǒng)協(xié)同通信的業(yè)務(wù)過程,它將CRM 系統(tǒng)與
ERP 系統(tǒng)、SCM 系統(tǒng)等結(jié)合在一起,進行必要的數(shù)據(jù)交互,
以提高整個企業(yè)工作的效率[1 ] 。
本文在介紹現(xiàn)有的基于Agent 技術(shù)的系統(tǒng)種類、特點及
發(fā)展現(xiàn)狀的基礎(chǔ)上,改進了李兵等提出的多Agent CRM 模
型[2 ] ,增強了Agent 的移動性,針對改進后的多Agent CRM
模型,詳細闡述了利用Agent 的移動性與外部系統(tǒng)進行通信
和協(xié)調(diào),進一步提高了CRM 產(chǎn)品服務(wù)過程的自動化能力及
系統(tǒng)各功能模塊的協(xié)同能力。最后對全文進行了總結(jié)。
2 相關(guān)研究
多智能體系統(tǒng)是由多個可計算的智能體組成的,其中每
個智能體是一個物理的或抽象的實體,能作用于自身和環(huán)境,
并與其它智能體通訊。它具有行為自主性、作用交互性、工作
協(xié)作性、運行持續(xù)性等特點。目前,基于Agent 的系統(tǒng)模型已
有不少的研究成果,如Chen Feng 等構(gòu)造了一個基于Agent
的OLAM 的模型,并將其成功應(yīng)用到CRM 的數(shù)據(jù)倉庫上
去,使得數(shù)據(jù)倉庫不僅能識別結(jié)構(gòu)化的數(shù)據(jù),還能識別如正
文、知識等復雜數(shù)據(jù)[3 ] 。Cheng TungWan 等提出一個用于資
產(chǎn)管理企業(yè)的基于三層結(jié)構(gòu)多Agent 系統(tǒng)的CRM 模型,解
決了在資產(chǎn)管理領(lǐng)域的分布式問題,為企業(yè)提供了一個高質(zhì)
量、量身訂做的財政咨詢服務(wù)[4 ] 。Kang YunJ eong 等利用多
Agent 技術(shù)建立了一個eCRM 系統(tǒng),把合作型和分析型的
CRM 系統(tǒng)綜合起來,提高了數(shù)據(jù)的利用效率及用戶界面的友
善程度[5 ] 。
雖然在多Agent 系統(tǒng)、CRM 系統(tǒng)及Agent 間通信等領(lǐng)域
已有大量研究成果,目前大部分的研究集中在CRM 系統(tǒng)內(nèi)
部Agent 技術(shù)的應(yīng)用,但對實際應(yīng)用需求中的CRM 系統(tǒng)并
不是孤立存在的,它時刻需要與ERP ,SCM ,MIS 等外部系統(tǒng)
協(xié)同通信,如數(shù)據(jù)同步、服務(wù)調(diào)用等。即使在CRM 系統(tǒng)內(nèi)
部,Agent 間的協(xié)商和交互也是影響系統(tǒng)性能的一個重要方
面。這方面的研究特別是在松散耦合方面的工作較少。
隨著互聯(lián)網(wǎng)的發(fā)展,企業(yè)內(nèi)部系統(tǒng)及其與客戶間的交互
系統(tǒng)可能是動態(tài)的、異構(gòu)的、分布的,這些因素增加了企業(yè)內(nèi)
部以及企業(yè)之間實現(xiàn)CRM 的難度。多Agent 系統(tǒng)具有較強
的智能性、協(xié)作性,通過若干代理的合作與通信可以消除這些
系統(tǒng)間的異構(gòu)性,能更好地處理各種分布式業(yè)務(wù)。因此,在
CRM 中引進多Agent 系統(tǒng)很自然地就成為一種實現(xiàn)客戶關(guān)
系管理過程自動化的解決方案。
一個基于Agent 的CRM 系統(tǒng)應(yīng)滿足以下要求: (1) 位置
透明性,是指系統(tǒng)應(yīng)該提供尋址機制動態(tài)地定位目標Agent ,
從而對用戶屏蔽Agent 的移動性; (2) 自適應(yīng)性,是指不同的
應(yīng)用會對Agent 間的協(xié)作和通信有不同的要求,從而需要系
統(tǒng)能夠相應(yīng)地進行調(diào)整; (3) 松散耦合,不同業(yè)務(wù)流程的組合,
是通過不同Agent 的集合來實現(xiàn)的。
3 多Agent CRM系統(tǒng)模型
按CRM 系統(tǒng)的三個活動過程(協(xié)同和通信過程、操作級
實時業(yè)務(wù)過程、分析和活動管理過程) 以及系統(tǒng)各要素之間的
關(guān)系,把模型分為三層,分別是界面層、業(yè)務(wù)層和數(shù)據(jù)層。整
個系統(tǒng)的運作是靠三個層次的子系統(tǒng)共同協(xié)作來完成的。各
層按系統(tǒng)內(nèi)各要素之間的關(guān)聯(lián)規(guī)則,把其中某些功能模塊定
義為軟件Agent ,并通過Agent 的推理和自適應(yīng)機制針對環(huán)
境的變化而動態(tài)地將相關(guān)的活動過程和要素組織起來,協(xié)助
用戶進行客戶關(guān)系管理,從而實現(xiàn)在企業(yè)內(nèi)部實現(xiàn)任務(wù)規(guī)劃、
資源分配、產(chǎn)品管理以及過程協(xié)同方面的自適應(yīng)處理。其系
統(tǒng)結(jié)構(gòu)見圖1 。
模型中各層的結(jié)構(gòu)與功能闡述如下。
3. 1 界面層
該層主要用于處理與客戶或其他外部應(yīng)用程序的交互問
題,根據(jù)用戶的要求傳遞給系統(tǒng)中的其他Agent ,或接收來自
系統(tǒng)Agent 的請求并通過移動Agent 發(fā)送到適當?shù)哪康牡亍?
(1) 界面Agent :針對不同類型的客戶提供不同的顯示界
面,可以記錄客戶的使用習慣和興趣喜好,并作出調(diào)整。
(2) 移動Agent :它可自主地在異構(gòu)的網(wǎng)絡(luò)上按照一定的
規(guī)則移動,尋找合適的計算資源、信息資源或軟件資源,通過
處理或使用這些資源,代表用戶完成特定的任務(wù)。
(3) 信息處理Agent :負責接收來自客戶或其他外部應(yīng)用
程序輸入的數(shù)據(jù),把它們轉(zhuǎn)換成CRM 系統(tǒng)內(nèi)通用的數(shù)據(jù)格
式,供下層Agent 處理。
圖1 多Agent CRM 系統(tǒng)模型
3. 2 業(yè)務(wù)過程管理層
業(yè)務(wù)過程管理層幾乎包含了CRM 中所有的業(yè)務(wù)過程管
理模塊。從業(yè)務(wù)邏輯角度來講,它是企業(yè)實施CRM 管理的
核心。
(1) 用戶Agent :它是系統(tǒng)中用戶的持續(xù)、固有的表示。
因為,在某一時刻,用戶自身可能不出現(xiàn)在共享工作空間中,
所以由用戶Agent 接收與用戶有關(guān)的消息,傳送用戶信息,作
用于其他的Agent 。在某些情況下,用戶Agent 根據(jù)用戶的
利益,代表用戶完成某些工作。
(2) 應(yīng)用Agent : 它們是實際完成合作應(yīng)用工作的A2
gent 。它們被指明屬于某一個應(yīng)用,根據(jù)應(yīng)用的需要開始或
終止工作。它們在系統(tǒng)中相互提供和使用服務(wù),相互通信,共
同完成某一業(yè)務(wù)流程。具體有客戶數(shù)據(jù)管理Agent 、銷售信
息管理Agent 、服務(wù)支持Agent 等。
3. 3 數(shù)據(jù)管理層
數(shù)據(jù)管理層的主要職責是為CRM 提供各種內(nèi)容的數(shù)據(jù)
分析服務(wù),為用戶提供決策支持。
(1) 商業(yè)智能Agent ,該Agent 可根據(jù)CRM 中其他子系
統(tǒng)的決策需求,采用啟發(fā)式方法,從數(shù)據(jù)倉庫中自動尋找相應(yīng)
的數(shù)據(jù)集,進行相應(yīng)的數(shù)據(jù)清洗并運行相應(yīng)的數(shù)據(jù)挖掘方法。
(2) 數(shù)據(jù)分析Agent :利用數(shù)據(jù)倉庫、知識庫和規(guī)則庫完
成統(tǒng)計分析預測功能,實現(xiàn)對決策的支持。
(3) 數(shù)據(jù)建模Agent :負責監(jiān)察決策支持的反饋結(jié)果,更
新數(shù)據(jù)倉庫中過時的信息和數(shù)據(jù),并對數(shù)據(jù)倉庫提取出的信
息和知識進行完善,在以后的決策支持服務(wù)中更好地應(yīng)用。
強力推薦:
天柏客戶關(guān)系管理系統(tǒng)
天柏客戶關(guān)系管理系統(tǒng)(CRM)是一款集專業(yè)性、實用性、易用性為一體的純B/S架構(gòu)的CRM系統(tǒng),它基于以客戶為中心的協(xié)同管理思想和營銷理念,圍繞客戶生命周期的整個過程,針對不同價值的客戶實施以客戶滿意為目標的營銷策略,通過企業(yè)級協(xié)同,有效的“發(fā)現(xiàn)、保持和留住客戶”,從而達到留住客戶、提高銷售,實現(xiàn)企業(yè)利潤最大化的目的。通過對客戶進行7P的深入分析,即客戶概況分析(Profiling)、客戶忠誠度分析(Persistency)、客戶利潤分析(Profitability)、客戶性能分析(Performance)、客戶未來分析(Prospecting)、客戶產(chǎn)品分析(Product)、客戶促銷分析(Promotion)以及改善與管理企業(yè)銷售、營銷、客戶服務(wù)和支持等與客戶關(guān)系有關(guān)的業(yè)務(wù)流程并提高各個環(huán)節(jié)的自動化程度,從而幫助企業(yè)達到縮短銷售周期、降低銷售成本、擴大銷售量、增加收入與盈利、搶占更多市場份額、尋求新的市場機會和銷售渠道,最終從根本上提升企業(yè)的核心競爭力,使得企業(yè)在當前激烈的競爭環(huán)境中立于不敗之地。
關(guān)鍵詞:CRM,CRM系統(tǒng),CRM軟件,客戶關(guān)系管理,客戶管理軟件,客戶管理系統(tǒng),客戶關(guān)系管理軟件,客戶關(guān)系管理系統(tǒng)