- 簽證留學 |
- 筆譯 |
- 口譯
- 求職 |
- 日/韓語 |
- 德語
如果一個agent不能判別其他agent的意圖,多agent的交流行為即使不是不可能的,也會變得非常困難。尤其是,在對話中理解并做出合適的行為幾乎是不可能的。在此,我們將探討意圖識別的問題以及它是怎樣與言語行為解釋相關聯的。
對大部分問題,這可能是對的,但還是有一些復雜的情況。此文中,我們把執(zhí)行一個行為的agent稱為行為agent,而把觀察這個行為的agent 稱為觀察agent。這里,主要探討的問題是觀察 agent 怎樣才能確定執(zhí)行 agent 的意圖。
首先,僅僅因為你能識別出一個包括所有觀察到的行為的規(guī)劃,并不意味著這個規(guī)劃描述了該agent 的意圖。有很多可能的規(guī)劃能夠解釋觀察到的行為,但是執(zhí)行agent 只執(zhí)行其中的某一個規(guī)劃。所以,用規(guī)劃判別算法發(fā)現一個規(guī)劃僅僅給出了執(zhí)行 agent的一些可能的意圖。事實上,要確定這個規(guī)劃是否正確從理論上說是不可能的,但基于我們能夠判斷的最可能規(guī)劃來確定 agent 的意圖,在一定程度上還是可行的。
給定這個行為agent的信念,識別出的規(guī)劃一定是合理的;而從觀察agent的角度看,這個規(guī)劃可能是錯誤的或不充分的。事實上,這意味著規(guī)劃判別只能基于共享知識,即使一些關于其他 agent的信念的特定事實在某些情況下也是可用的。Jack知道他的柜子裝的是號碼鎖,而Sue認為他的柜子裝的是一個用鑰匙開的鎖。他們共享的知識是,需要開鎖來打開柜子、不同交流行為的效果的知識以及有關這個場景的其他知識。例如,他們雙方必須都知道Sue想打開Jack的柜子是合情合理的。這樣,Jack能夠從下面的問題中識別出什么呢?
Sue:Can I have the key to your locker?(能給我你的柜子鑰匙嗎?)
跳過Jack是怎樣把非語內表現行為確定為索取鑰匙的具體細節(jié),他可以得出一個合理的包括下面行為的規(guī)劃。首先,這句話被確定為下面行為的一部分:
MotivateByRequest(Sue1, Jack1, Give(Jack1, Sue1, KeyTo(Locker1)))
利用關于交流行為的共享知識,Jack知道Sue相信這個行為的一個效果是:
Intend(Jack1, Give(Jack1, Sue1, KeyTo(Locker1)))
它利用意圖行為的共享知識,反過來將觸發(fā)下面的行為:
Give (Jack1, Sue1, KeyTo (Locker1 ))
給定關于給予行為的共享知識,上面的行為將會有以下效果:
Have(Sue1, KeyTo(Locker1))
關鍵步驟是Jack相信Sue認為Jack的柜子上裝的是一把用鑰匙開的鎖。這樣,他就知道Sue認為有鑰匙就能夠完成這個行為:
Open(Sue1, Locker1)