概述
在Internet中,典型地,智慧型代理程式,可以根據所提供的參數,按一定周期,搜尋整個Internet或它的一部分,收集你感興趣的信息。智慧型代理有時被稱作bot,機器人的縮寫。
有些代理還可以基於註冊信息和用法分析在網站上將信息私人化。其它類型的代理包括定點監測,然後等網站進行更新或者尋找到其它的事情以後告知你,分析代理不僅收集信息,還為你整理和提供信息。
代理把信息交給你的方法通常稱之為push技術。
介紹
美國史丹福大學的Hayers Roth認為"智慧型代理持續地執行3項功能:感知環境中的動態條件;執行動作影響環境;進行推理以解釋感知信息,求解問題,產生推理和決定動作."他認為,代理應在動作選擇過程中進行推理和規劃.通常,廣義的智慧型代理包括人類,物理世界中的移動機器人和信息世界中軟體機器人.而狹義的智慧型代理則專指信息世界中的軟體機器人,它是代表用戶或其他程式,以主動服務的方式完成的一組操作的機動計算實體,主動服務包括主動適應性和主動代理.總之.智慧型代理是指收集信息或提供其他相關服務的程式,它不需要人的即時干預
即可定時完成所需功能.
智慧型代理可以看作是利用感測器感知環境,並使用效應器作用於環境的任何實體.
智慧型代理是一套輔助人和充當他們代表的軟體,人們可以藉助於智慧型代理進行網上交易.一般智慧型代理有以下4個特徵:代理性,智慧型性,機動性和個性化.
代理性主要是指智慧型代理的自主與協調工作能力.表現為智慧型代理從事行為的自動化程度,即操作行為可以離開人或代理程式的干預.但代理在其系統中必須通過操作行為加以控制,當其他代理提出請求時,只有代理自己才能決定是接受還是拒絕這種請求.
智慧型性是指代理的推理和學習能力,它描述了智慧型代理接受用戶目標指令並代表用戶完成任務的能力,如理解用戶用自然語言表達的對信息資源和計算資源的需求.幫助用戶在一定程度上克服信息內容的語言障礙,捕捉用戶的偏好和興趣.推測用戶的用途並為其代勞等.
機動性是指智慧型代理在網路之間的遷移能力.操作任務和處理能從一台計算機運行到另一台計算機上.在必要時,智慧型代理能夠同其他代理和人進行交流,並且都可以從事自己的操作以及幫助其他代理和人.
另外.智慧型代理擁有個性化,通過個性化的渲染和個性化的設定.用戶就會在瀏覽商品的過程中,逐步提高購買慾.如果將智慧型代理技術套用到電子商務系統中.就可以為全球用戶提供一個不受時空限制的交易場所.
什麼是智慧型代理技術
VisiBroker的智慧型代理(osagent)是一種動態分散式目錄服務,它提供客戶程式與服務程式雙方使用的功能.智慧型代理必須在本地網路中至少一台主機上啟動.客戶程式調用對象的b i n d方法時,會自動查詢智慧型代理,由智慧型代理查找指定的實現,從而建立客戶程式與實現之間的連線.與智慧型代理的通信對客戶程式完全透明.如果POA設定了PERSISTENT策略並使用activate_ object_with_id方法,智慧型代理將登記對象或實現,從而可由客戶程式使用它,當對象或實現被凍結時,智慧型代理將它從可用對象列表中刪除。與客戶程式一樣,與智慧型代理的通信對對象實現也完全透明。
智慧型代理基本類型
智慧型代理可分為四種基本類型:信息代理;檢測和監視代理;數據挖掘代理;用戶代理或個人代理。
智慧型代理的功能特點
智慧型代理技術是人工智慧在網路信息技術領域的運用,具有顯著的特性和強大的功能,其基本功能特點如下:
智慧型性
這是智慧型代理技術的一個最基本的特,具有解決問題所需的豐富知識、策略和相關數據,能夠進行相關的推理和智慧型計算,智慧型代理還可以在用戶沒有給出十分明確的需求時推測出用戶的意圖、興趣或愛好,並按最佳方式代為其完成任務,對用戶的需求能分析地推送,並能自動拒絕一些不合理或可能給用戶帶來危害的要求;智慧型代理還從經驗中不斷自我學習,能夠根據環境調整自身的行為,從而提高處理問題的能力;智慧型代理還可以實現對信息進行篩選和過濾的功能。
代理性
也是智慧型代理技術的一個最基本的特點,能夠使用代理通信協定進行信息交換,並把檢索信息結果主動推送給用戶,並管理用戶的個人資料及其私人目錄下的知識庫。
學習性
也稱自主性。智慧型代理技術能夠根據當前環境的變化,動態地調整自己去完成各項任務、計畫,並主動地把信息過濾、整理後提供給用戶服務。
合作性
每個智慧型代理有標準的接口,採用統一的通信語言進行信息的交流。多代理系統由代理組成,通過代理本身的搜尋活動和相互之間的互動活動,構成系統的群體活動,相互之間分工合作共同完成複雜任務,從而實現系統整體的功能或目的,同時,每個代理也在這種互動的過程中實現了自己的功能或目的。
持續性
各個智慧型代理有不同的任務,在Internet上搜尋訪問,這種移動是多點並行的,具有可以跨地域、時空持續運行的功能特點。
工作原理
智慧型代理可以看作是知識處理的實體,它由知識庫、規則庫、推理機、各代理之間的通信協定組成,能夠完成知識發現代理、通信協作代理、規則庫套用代理、監督代理、知識庫管理代理、推送代理等功能,如圖所示:
我們可以看出其工作過程,各個智慧型代理都有自己的知識庫,用戶表達出自己的信息需求後,通過通信協作代理傳給知識庫,根據用戶信息庫中用戶特定的需求和近一段時間內的愛好興趣為標準來篩選信息。監督代理就是當用戶提出信息需求時,它就會檢查知識庫中是否用戶以前有過相似的信息需求,若有就把知識庫中用戶以前的需求記錄提取出來,通過推送代理髮給用戶;若知識庫中沒有用戶的信息需求,經規則套用庫代理理解生成一定的搜尋規則,傳送給知識發現代理進行相關信息搜尋,搜尋後的結果經信息過濾後存於信息資料庫,再經過知識庫的推理機制推斷用戶的潛在需求,作為用戶需求歷史記錄下來,結果推送給用戶。監督代理還根據一定規則實時動態地跟蹤信息資料庫中歷史記錄在Internet 網路上的變化,一旦知識發現代理收集到相關內容和更新內容,監督代理就通知規則套用庫生成新的檢索規則或套用,並通知和提醒用戶有新的信息內容,還可以E-mail 方式把特定更新內容以推送方式提交給用戶。檢索完成後允許用戶對結果進行滿意度和相關度的評價並反饋給知識庫,一方面了解用戶的新的興趣需求,另一方面完善用戶所需信息相關度的匹配規則,為用戶的未來信息檢索提供可靠的保障。
套用
智慧型代理技術最初套用於商業領域,隨著通信技術和網路信息技術的迅速發展,其特性和功能也不斷地擴展,主要套用在智慧型搜尋代理、數字圖書館、電子商務和遠程教育的研究和開發等領域。
智慧型搜尋代理的研究和開發
伴隨著計算機人工智慧研究的不斷發展,具有智慧型性、代理性、適應性、學習性等特徵的智慧型代理技術從試驗階段走向實際的套用。 目前,智慧型搜尋代理已經成為網路信息檢索的核心技術。智慧型搜尋代理就是智慧型代理技術套用於網路信息檢索的特定領域,它是目前具有前瞻性、先進性的網路信息檢索手段,目的是為用戶提供迅速、準確、方便的網路信息檢索服務。同傳統的搜尋引擎相比,智慧型搜尋代理具有自己鮮明的特色。
智慧型代理技術在數字圖書館的套用
數字圖書館也是近年來國內外圖書情報學界研究和開發的新領域,數字圖書館是海量的“ 信息空間”,可以滿足分散式面向對象的信息查詢需要。它以網路信息資源建設為核心,採用人工智慧、信息海量存取、多媒體製作與傳輸、自動標引、數字著作權保護、電子商務等現代信息技術成果,形成超大規模、分散式體系,便於使用、沒有時空限制、可以實現跨庫無縫連結與智慧型檢索的知識中心。智慧型代理技術也在數字圖書館中發揮了非常重要的作用。