基于多智能agent計算機科學信息檢索個性化服務的探討
摘 要: 文章論述了智能agent搜索理論的提出背景,闡述了智能agent的搜索理論及多種智能 agent的功能和工作原理,并在此基礎上構建了一個基于多種智能agent個性計算機科學信息
檢索系統(tǒng),得出該系統(tǒng)是當今圖書館智能化的主動服務模式。
關鍵詞:智能agent;智能化;主動服務;信息檢索
中圖分類號:g252.7 文獻標識碼:a 文章編 號:1007—6921(2009)04—0093—02
1
問題的提出
近年來,隨著振興東北老工業(yè)基地戰(zhàn)略的實施,齊齊哈爾大學加快計算機科學專業(yè)的建設與
發(fā)展, 檢索大量的有關計算機科學專業(yè)的信息資源成為學科館員的必須工作,但網上計算機科學 信息資源浩如煙海,專業(yè)數據庫不計其數。通過計算機科學類信息檢索實踐發(fā)現浩瀚如
海且不斷變化的計算機科學信息資源與有效獲取之間存在著尚需解決的技術問題,且越來越 明顯,主要表現在以下幾個方面:
1.1
搜索準確性問題
目前我們使用的大部分搜索引擎和專業(yè)數據庫檢索都是依據查詢字段的匹配來收集信息,在
查詢的結果中,常常包含著一些無用信息即信息過載和資源迷向,浪費了用戶的時間與精
……(新文秘網http://120pk.cn省略885字,正式會員可完整閱讀)……
t、信息傳遞agent等等,每種智能agent都需要相應的 技術支持,這些技術包括了人工智能和代理技術、神經網絡技術、信息檢索技術、計算機網 絡技術、數據庫數據挖掘技術、自然語言處理技術等,這些技術,近年來的研究已非常成熟
,在這些技術支持下的多種agent組成的智能系統(tǒng)已被開發(fā)者廣泛應用于工業(yè)和商業(yè)領域, 智能agent能把用者的需求通過自身的自治性、代理性、學習性、分析性描繪讀者需求、建 立導出信息模塊、自動搜索信息。專家學者設計了許多面向agent的建模語言以支持基于借 助于面向agent的軟件,和支持不同系統(tǒng)模型之間轉換的軟件,以使各系統(tǒng)之間相互兼容,
從而建立起一種逐步求精的agent系統(tǒng),為解決網絡中計算機科學專業(yè)信息服務與計算機科 學專業(yè)信息搜索問題提供了新思路。遵循這一理論,我們進行計算機科學專業(yè)專業(yè)智能檢索
的探討。
3 基于多種智能agent的計算機科學專業(yè)檢索系統(tǒng)的工作原理
完成用戶的完整的檢索過程需要許多智能agent的有機配合,以下分別介紹相關的agent在完 成用戶檢索過程的工作原理。
3.1
信息采集agent執(zhí)行網絡的搜索任務
信息采集agent 是該系統(tǒng)的核心部分,信息采集agent 是一組獨立運行于各個物理節(jié)點上的
網絡信息搜索程序,它根據所分配的任務和知識庫中的信息對網絡站點進行遍歷,并把采集 到的信息存進本地信息庫中。
信息采集agent工作流程如下:①初始化時,信息采集agent派遣信息協作agent 取回知識庫 中適當的外部地址作為運行種子;②由取回的外部地址作為初始種子,采集該網站信息,并 把采集到的內部地址信息存儲到本地信息庫中的內部地址列表結構中去
;③從本地信息庫 中的內部地址列表中取地址,采集信息;④內部地址列表為空,則表示完成該網站采集任務 ,執(zhí)行步驟。
3.2
學習agent
總結用戶檢索習慣形成個性化的檢索模式
學習 agent安裝在用戶個人機上,每個用戶一個學習 agent,學習agent根據用戶注冊信息 了 解用戶背景、興趣、愛好、檢索目的、任務等,自動從用戶提交的初始的興趣樣本中提取特 征自動學習,并且根據用戶經常的檢索習慣,自動完成用戶檢索習慣的反饋學習任務和用戶
個性化模式的生成。學習agent根據用戶的注冊信息能主動地分析和獲取用戶的個性信息并 根據用戶的興趣模型或當前的環(huán)境狀態(tài)了解用戶的潛在需求,以主動服務方式提供服務,例
如, 設定計算機科學的信息, 學習agent 可根據用戶的信息和檢索習慣,獲取信息服 務 網站地址,自動監(jiān)測相關網站的更新情況,自動將新信息推送給用戶,將主動報告網絡上計
算機科學資源的使用現狀。
工作流程:①學習agent將用戶使用類似自然語言的描述限制在一個概念區(qū)域中,擁有完 成 學習任務的準備知; ②然后agent在用戶的教導下不斷訓練,直至能有效地找到用戶感興趣 的檢索語言; ③學習agent發(fā)揮它的學習和適應能力,形成一種記憶型的模式,能自動代表
用戶將用戶經常檢索的問題在網上搜索,推送給用戶。
3.3
中介agent協調整個信息搜索過程
中介agent在整個搜索過程中至關重要,是實現系統(tǒng)分布式透明性的關鍵。主要用于協調 采集、管理、統(tǒng)計、查詢等各種agent,按其功能分類或建立聯盟,保證各種agent之間的安 全通信機制。
工作流程:①當學習agent從本地機知識庫儲存的信息狀態(tài),了解到用戶和個性化信息及多 次關于計算機科學專業(yè)的檢索習慣形成固定的檢索模塊;②根據用戶的需求自動推送計算機
科學專業(yè)信息給中介agent檢索;③中介agent首先把信息傳遞給各個采集系統(tǒng)中的信息采集
協作agent; ④信息采集協作agent,與各個信息采集agent進行交流;⑤與此同時中介age nt與信息分析agent交流;⑥信息分析agent通過調取本地知識庫進行分析,把結果通過信息
分析agent遞給信息中介agent,中介agent從信息分析系統(tǒng)中獲得數據,再傳遞給信息采集 系統(tǒng),完成信息采集。
3.4
信息協作agen在動態(tài)的情況下自主完成搜索任務
這是一個可移動的agent(mobile agent ),能根據當前動態(tài)變化的環(huán)境狀態(tài), 在無需外 界 參與的情況下, 獨立地發(fā)現和利用完成任務所需的資源,
獨立地制定完成任務的規(guī)劃, 最終實現規(guī)劃、達到目標。
工作流程 ……(未完,全文共4921字,當前僅顯示2486字,請閱讀下面提示信息。
收藏《基于多智能Agent計算機科學信息檢索個性化服務的探討》)