登錄

智能代理

1.什么是智能代理[1]

智能代理是近年來計算機(jī)科學(xué)和人工智能領(lǐng)域中的一個重要概念,它是指駐留在某一特定環(huán)境下能感知環(huán)境,并能自主運(yùn)行以代表其設(shè)計者或使用者實現(xiàn)一系列目標(biāo)的計算實體。

2.智能代理的特點

到目前為止,對智能代理的定義還沒有一個統(tǒng)一和權(quán)威的說法,但從許多專家對智能代理提出的定義都有一個共同的特點即:智能代理可以通過感知、學(xué)習(xí)、推理以及行動,能夠基于知識庫的訓(xùn)練后能模仿人類社會的行為,即具有智能性。由此可以通過一些關(guān)鍵屬性來描述智能代理:(1)自治性:智能代理能自行控制狀態(tài)和行為,能夠在沒有人或其他程序介入時操作和運(yùn)行。(2)感知能力和反應(yīng)能力:智能代理能夠及時地感知和響應(yīng)其所處環(huán)境的變化。(3)能動性:智能代理能夠主動表現(xiàn)出目標(biāo)驅(qū)動的行為,能夠自行選擇合適時機(jī)采取適宜行動。(4)通信能力:智能代理能夠用某種通信方式與其它實體交換信息和相互作用。(5)持續(xù)性:智能代理是持續(xù)或連續(xù)運(yùn)行過程的,其狀態(tài)在運(yùn)行過程中應(yīng)該保持一致。(6)推理和規(guī)劃能力:智能代理具有基于學(xué)習(xí)知識和經(jīng)驗,能夠進(jìn)行相關(guān)的推理和智能計算。

3.智能代理的能力

智能代理能夠執(zhí)行許多功能。與上述文中描述智能代理屬性相類似,吉爾伯特將智能代理歸納成三個主要的標(biāo)準(zhǔn):代理、智能和靈活性。其中,智能標(biāo)準(zhǔn)可以表示多重特點,可以進(jìn)一步分成三個子類。

(1)代理。能夠進(jìn)行自主行動的程度:所謂自主行動是不需要人或其他代理直接干預(yù)就可執(zhí)行的行動。代理可以控制在它的系統(tǒng)內(nèi)執(zhí)行的行為,也就是,沒有其他代理所施加的行為。其他代理可以要求某種行為,但是要由代理本身決定是否同意允許此行為。

(2)智能。能夠理解其自身內(nèi)部狀態(tài)和外部環(huán)境的程度。智能水平可以根據(jù)其反應(yīng)、適應(yīng)、采取主動的能力進(jìn)一步分類為:反應(yīng)(代理應(yīng)觀察并對環(huán)境做出反應(yīng))、適應(yīng)(代理探察用戶環(huán)境和相關(guān)外部環(huán)境變化的能力)、主動(代理應(yīng)該能夠通過首先認(rèn)清一個發(fā)展中達(dá)成目標(biāo)的需要,來決定何時有必要采取新的或不同的“有意圖的”行為)。

(3)靈活性(交際性)。代理的靈活性是指軟件的可移植性和在外部計算機(jī)上執(zhí)行某些工作的能力。

必要時,代理應(yīng)該能與其他代理和人互相作用,不但執(zhí)行自己的工作,而且?guī)椭渌砗腿藞?zhí)行他們的工作。

智能代理可能具有另一個容易被忽視的特點,即表達(dá)個性的能力。這一特點主要包括在用戶界面里,在這里代理與用戶以一種被認(rèn)為是“人性”的方式互相作用。持續(xù)性是被用于描述智能代理的另一個明顯的屬性即一個持續(xù)的代理能不間斷的運(yùn)行。

不間斷運(yùn)行不一定意味著一天24小時工作,而是對于問題域的相關(guān)時間框架而言。例如,設(shè)計一個執(zhí)行與國內(nèi)證券交易相對的證券方面工作的代理,不需要時時刻刻運(yùn)行;而執(zhí)行與國際證券交易相關(guān)的證券方面工作,則需要不斷地時時刻刻運(yùn)行。

并非所有的代理都必須包含了這些特點,同時不存在全知的智能代理。成功設(shè)計的關(guān)鍵在于為了恰當(dāng)?shù)哪康慕⒁环N恰當(dāng)?shù)闹悄堋?

智能代理與其它智能系統(tǒng)不同的主要原因是它們的靈活性和交際性,而且在某種程度上,也由于它們代理的復(fù)雜程度。上面所列的特點可以被看作是在發(fā)展真正的代理系統(tǒng)中要達(dá)到的理想目標(biāo)。同時智能代理系統(tǒng)復(fù)雜性也是設(shè)計過程中必須考慮的問題。

評論  |   0條評論