- 簽證留學(xué) |
- 筆譯 |
- 口譯
- 求職 |
- 日/韓語(yǔ) |
- 德語(yǔ)
要定義會(huì)話 agent,需要回答的一個(gè)問(wèn)題是為什么agent 要說(shuō)話?是什么促使agent 說(shuō)話或者是什么促使agent理解對(duì)方所說(shuō)的內(nèi)容?有人會(huì)說(shuō)這樣的行為只是機(jī)械地按照已有程序來(lái)運(yùn)行,并沒有什么復(fù)雜的。例如,數(shù)據(jù)庫(kù)回答agent的行為可以分兩步來(lái)描述:
1.分析和解釋輸入的問(wèn)題,并轉(zhuǎn)換為表示查詢的邏輯形式。
2.在數(shù)據(jù)庫(kù)上執(zhí)行這個(gè)查詢,得到所需要的答案。
但是,我們不認(rèn)為這種程序有很高的智能或很強(qiáng)的會(huì)話能力。例如,如果數(shù)據(jù)庫(kù)中沒有輸入問(wèn)題的答案,這一系統(tǒng)就不能返回任何有意義的結(jié)果。更進(jìn)一步來(lái)說(shuō),沒有任何獨(dú)立的特性能夠說(shuō)明這個(gè)系統(tǒng)是具有智能性的。
當(dāng)然,在某種程度上,即使最復(fù)雜的系統(tǒng)都是由上層程序驅(qū)動(dòng)的,并不會(huì)比程序所指定的操作更復(fù)雜。但是,如果有某種表示方法能夠準(zhǔn)確反映那些驅(qū)動(dòng)人類活動(dòng)的因素,那么通過(guò)將系統(tǒng)建立在該方法的基礎(chǔ)上,我們還是可以在系統(tǒng)中融人部分智能。具體來(lái)說(shuō),人類的行為來(lái)自于他們要達(dá)到的目標(biāo)。另外,人們能夠清醒地了解所處的場(chǎng)景,并對(duì)這一場(chǎng)景具有正面或負(fù)面的感受。人們常常會(huì)嘗試各種方法來(lái)改善自身的處境。例如,如果你發(fā)現(xiàn)自己站在高速公路上,你很可能會(huì)離開。這一行為看似簡(jiǎn)單,實(shí)際上需要用很復(fù)雜的認(rèn)知結(jié)構(gòu)才能解釋。首先基于視覺觀察,你確信在高速公路上,并且知道這很危險(xiǎn),所以期望從路上離開。你還能夠推理并得到往回退比向前走過(guò)公路要快,因此你會(huì)選擇退回來(lái)。這個(gè)例子說(shuō)明了一個(gè)復(fù)雜的智能 agent 所具備的幾個(gè)重要模塊:
感知(perception)——這個(gè)agent 必須能夠感知周圍的世界。
信念(belief)—這個(gè)agent必須能夠表示客觀世界的當(dāng)前狀態(tài)。
期望/需求(desire/want)——這個(gè)agent必須能夠?qū)κ澜绲臓顟B(tài)具有積極或消極的反應(yīng),能夠比較不同狀態(tài)的期望程度。
規(guī)劃和推理(planning/reasoning)— 這個(gè)agent必須能夠推理,以得到到達(dá)其他狀態(tài)的方法。
落實(shí)(commitment)——這個(gè)agent必須能夠做出執(zhí)行某種動(dòng)作的決定以到達(dá)一個(gè)不同的狀態(tài)。意圖(intention)—這個(gè)agent必須能夠維護(hù)所決定的行為的過(guò)程。行為(acting)—這個(gè)agent必須能夠執(zhí)行某種行為以改變它當(dāng)前的狀態(tài)。
一個(gè)會(huì)話agent 位于語(yǔ)言和思想都很貧乏的世界中,它只接受話語(yǔ),其行為僅僅是生成話語(yǔ)。當(dāng)然,在應(yīng)用中一個(gè)agent 可能具有其他的感知能力和行為能力。但是,本章只關(guān)注于語(yǔ)言方面的能力。
剛才討論的智能行為的七個(gè)方面,包括四個(gè)過(guò)程(感知、規(guī)劃、落實(shí)和行為)和三個(gè)狀態(tài)(信念、期望和意圖),我們把這個(gè)模型稱為BDI(belief-信念,desire-期望,intention-意圖)。所有這些術(shù)語(yǔ)在后面會(huì)有更詳細(xì)的定義。目前,基于我們的直覺理解來(lái)分析整個(gè)模型。agent 的整個(gè)結(jié)構(gòu)如圖1所示,其中框表示認(rèn)知狀態(tài),其他標(biāo)記表示正在進(jìn)行的過(guò)程。agent利用感知得到的信息來(lái)動(dòng)態(tài)地更新信念,利用信念進(jìn)行推理和規(guī)劃,然后基于信念和期望來(lái)著手落實(shí)某種意圖,最后通過(guò)行為來(lái)實(shí)現(xiàn)這些意圖。
圖1一個(gè)智能agent的BDI模型
要在語(yǔ)言中應(yīng)用這樣的模型,必須明確地做出表達(dá)句子的行為。涉及語(yǔ)言的這種行為稱為言語(yǔ)行為(speech act),它在會(huì)話agent 的實(shí)現(xiàn)中是很重要的。像前面已經(jīng)討論過(guò)的任何其他行為一樣,由對(duì)應(yīng)的英文單詞來(lái)命名言語(yǔ)行為,例如“ask”(詢問(wèn)),“request”(請(qǐng)求),“infomm”(通知),“deny”(否認(rèn)),“congratulate”(祝賀),“confirm”(確認(rèn))和“ promise”(承諾)。像其他行為一樣,我們應(yīng)該能夠?qū)ρ哉Z(yǔ)行為進(jìn)行定義和推理。不過(guò),言語(yǔ)行為比其他行為更復(fù)雜,因?yàn)檫@涉及多個(gè)agent,即交流行為。另外,它們是根據(jù)agent的認(rèn)知狀態(tài)來(lái)定義的,而不是根據(jù)世界的物理屬性。
責(zé)任編輯:admin