路文華,羅鈞旻,李俊偉,高武奇
(西安工業(yè)大學計算機科學與工程學院,陜西 西安 710021)
唯識心理學研究成果表明,世界中的一切存在,物質(zhì)的或精神的,都是心識的隨緣變現(xiàn)[1,2]。為了把這一成果用于語義Web[3]中使互聯(lián)網(wǎng)上的信息便于計算機理解與處理,文獻[4]認為文獻[5]沒有考慮概念間關(guān)系的緊密程度而引入了模糊本體的概念。文獻[6]認為文獻[4]的研究沒有考慮概念間關(guān)系的動態(tài)變化性,且指出動態(tài)變化性是由于系統(tǒng)中的主動成份Agent[7]作用的結(jié)果,把Agent引入模糊本體的概念提出了動態(tài)本體的概念。文獻[8]在文獻[6]的研究基礎(chǔ)上結(jié)合文獻[9,10]對動態(tài)本體描述語言進行了研究。文獻[11]認為語義是與Agent的自我意識分不開的,以動態(tài)本體描述語言[8]為基礎(chǔ)對Agent的自我意識進行了研究,并且認為Agent間的通信就是Agent對其自我意識的解釋,但沒有深入研究。本文結(jié)合知識類別與自我意識關(guān)系的研究成果[12,13]和語言學關(guān)于語氣[14]及疑問詞的研究成果[15,16],對經(jīng)典Agent通信語言[17,18]沒有把語氣和要表述的知識類別進行分離及沒有重視語義的自我意識性進行改進,設(shè)計了一個基于自我意識的Agent通信語言ACLBSC(Agent Communication Language Based on Self-Consciousness),使Agent間能更加明確地解釋其自我意識。
經(jīng)典Agent通信語言雖然描述了通信主體以及通信內(nèi)容,但是并沒有明確通信的語氣,不能肯定通信的目的是請求還是告知,也沒有確定通信內(nèi)容屬于Agent自我意識的哪一部分,即不能肯定Agent通信內(nèi)容屬于哪種知識類型,在描述內(nèi)容的細節(jié)中也沒有體現(xiàn)通信內(nèi)容的焦點。為了解決這些問題,我們把ACLBSC的消息結(jié)構(gòu)分為通信層、語氣層、自我意識層和內(nèi)容層四層,使得Agent之間通信時能迅速確定通信主體、通信語氣、知識類型以及通信內(nèi)容。各層含義如下:
(1)Agent之間要通信首先要確定通信的主體,也就是消息的發(fā)送者和接收者,消息中描述通信主體的部分稱為通信層。
(2)語氣是指通過一定的語法形式,表明說話者對所說內(nèi)容的態(tài)度,在不同的語種中,一般有陳述、祈使、疑問、感嘆等語氣,在對話中要確定語氣來明確對通信內(nèi)容的態(tài)度,消息中對這部分的描述稱為語氣層。
(3)通信內(nèi)容來自通信者對自身結(jié)構(gòu)和狀態(tài)變化的認知,也就是Agent對自我的認識,我們稱為Agent的自我意識。Agent的自我意識就是Agent的知識,知識從大的方面來分可分為描述性知識、過程性知識和控制性知識三類,消息中描述Agent知識類型的部分稱為自我意識層。
(4)在明確通信內(nèi)容所屬的知識類型基礎(chǔ)上,消息中對通信內(nèi)容的細節(jié)描述部分稱為內(nèi)容層。
因此,我們把ACLBSC的消息結(jié)構(gòu)定義如下:
〈Message〉
〈Sender/〉
〈Receiver/〉
〈Mood/〉
〈Self_consciousness/〉
〈Content/〉
〈/Message〉
ACLBSC中的語用詞如表1所示。
Table 1 Pragmatic words of all layers表1 消息結(jié)構(gòu)各層語用詞表
通信層的作用主要在于確定通信的接收者和發(fā)送者,因此使用Sender和Receiver兩個語用詞分別表示。其中,Sender(消息的發(fā)送者)的值為發(fā)送者AgentID,Receiver(消息的接收者)指明此消息的接收者列表。
語氣層用于表明發(fā)送者對發(fā)送內(nèi)容的態(tài)度,根據(jù)發(fā)送者使用通信內(nèi)容所期望達到的目的,可分為陳述語氣、疑問語氣、祈使語氣、感嘆語氣。目前在ACLBSC中設(shè)計了疑問和陳述兩種語氣,用Request、Inform和Not_understood三個語用詞來表示請求、告知和不知道,其含義如下:
(1)Request語氣的消息用于希望對方執(zhí)行某些動作或請求獲取對方某些信息。
(2)Inform語氣的消息可以直接告知接收者自身結(jié)構(gòu)和狀態(tài)的相關(guān)信息,也可以作為對Request類型消息的應(yīng)答。
(3)Not_understood語氣的消息用于對Request和Inform類型消息的整體回答,表示無法理解通信內(nèi)容。
消息中描述Agent知識類型的部分稱為自我意識層,Agent的知識類型是Agent對其結(jié)構(gòu)的總的認知,在動態(tài)本體描述語言DODL(Dynamic Ontology Description Language)中把Agent的結(jié)構(gòu)定義為Belief、Act、Intention、Desire和Loop五部分,從知識類型分,Belief屬于描述性知識,Act和Intention為過程性知識,Desire既有描述性知識也有過程性知識,Loop屬于行為控制性知識。因此,自我意識層Self_consciousness選用Belief、Act、Intention、Desire和Loop五個作為語用詞,旨在更加清晰地表明所交互的內(nèi)容屬于Agent自我意識的哪一具體部分。
自我意識層是對Agent知識類型的描述,內(nèi)容層用來描述各類知識的細節(jié)。在DODL中,世界萬物使用基于互表性的AOR模型描述,即用主體(Agent)、客體(Object)以及它們之間的關(guān)系(Relationship)表示。Agent與Agent之間的關(guān)系包括互相認知和交互,互相認知就用其Belief中的熟人來描述,Agent與Agent之間的交互就是我們正在討論的Agent與Agent之間的通信;Agent與Object之間的關(guān)系包括認知和操作,認知就用其Belief中的Object來描述,操作就用Act和Intention來描述;Object與Object之間的關(guān)系就體現(xiàn)在各自的組成中。
人們用自然語言進行交流,不管用疑問詞或不用疑問詞,都是為了獲得AOR中的部分內(nèi)容,為了明確對話的焦點,我們在內(nèi)容層Content中引入了疑問詞作為語用詞,包括Who(Whose、Whom)、What、Which、Where、When、How、How Long、How Many、How Much、Why、General-question和General-answer。疑問詞就是用來傳達問句中疑問信息的載體,在特指疑問句中疑問詞能夠很好地突出疑問焦點。英語中的疑問詞可分為疑問代詞與疑問副詞兩類,疑問代詞用于問人或物,疑問副詞用于問何時、何地、如何、原因等。根據(jù)這個特性,我們把Who(Whose、Whom)、What、Which這些疑問代詞用于描述Agent和Object,把Where、When、How、How Long、How Many、How Much、Why、General-question、General-answer這些疑問副詞用于描述Agent和Object之間的聯(lián)系。在通信中使用疑問詞可以明確信息焦點,更好地達到理解通信內(nèi)容的目的。
以上疑問詞在漢語中與其對應(yīng)的疑問詞含義為誰、什么、哪個、哪里、何時、怎樣、多長、多少個、值多少、為什么、一般疑問、一般回答。在ACLBSC中,Who用于描述Agent的相關(guān)信息;What用于描述某一動作或Object或Class的相關(guān)信息;Which用于描述做出某種選擇的相關(guān)信息;Where用于描述實體位置信息;When用于描述一定時間后實體狀態(tài)信息;How用于描述動作的相關(guān)信息;How Long用于描述事物的時長或長度信息;How Many用于描述實體或動作的數(shù)量信息;How Much用于描述完成某件事所需花費的代價;Why用于描述結(jié)論的理論依據(jù);General-question用于描述某一信息的一般疑問;General-answer是對一般疑問的回答。
其中How用于詢問或告知過程性知識,Why用于詢問或告知控制性知識,其它用于詢問或告知描述性知識。General-question表示一般疑問,只用于Request語氣中;General-answer表示對一般疑問的回答,只用于Inform語氣中。
我們以自我意識層語用詞和內(nèi)容層語用詞對應(yīng)關(guān)系(見表2)為主對ACLBSC語用詞的語義進行描述。
Table 2 Basic vocabulary correspondence table of self-consciousness layer and content layer表2 意識層基本詞匯和內(nèi)容層基本詞匯對應(yīng)表
Belief是對Agent的當前狀態(tài)的描述,包括對熟人Agent、客體及其之間關(guān)系的描述。這一結(jié)構(gòu)的Agent通信內(nèi)容是在熟人Agent、客體及其之間關(guān)系認識的基礎(chǔ)上,根據(jù)不同的通信目的來描述Belief中的內(nèi)容。
Belief的語氣層有Request、Inform和Not_understood三種,Request語氣的消息用來獲取接收者Agent所認知的某一熟人Agent、客體或它們之間關(guān)系的信息,Inform語氣的消息用來告知發(fā)送者Agent所認知的自己的Belief信息,也可作為Request語氣的應(yīng)答。內(nèi)容層語用詞有Who(Whose、Whom)、What、Which、Where、How Long、How Many、How Much、General-question、General-answer,各個語用詞含義如下:
(1)Who。在Request中,Who表示詢問接收者Agent所認知的具有某種屬性或功能的熟人Agent的標識;在Inform中,Who表示對Request的回答,給接收者發(fā)送自己所認知的具有某種屬性或功能的熟人Agent的標識。
(2)What。在Request中,What表示詢問接收者Agent所認知的具有某種屬性的Object的標識或某些實體具備的關(guān)系;在Inform中,What表示對Request的回答,給接收者發(fā)送自己所認知的具有某種屬性的Object的標識或某些實體的關(guān)系。
(3)Which。在Request中,發(fā)送者發(fā)送自身Belief中多個熟人Agent或Object或Class的標識,Which表示詢問接收者Agent在所給選項中選擇一個希望獲取的熟人Agent或Object或Class的標識;在Inform中,Which表示對Request的回答,給接收者發(fā)送自己選擇的熟人Agent或Object或Class的標識。
(4)Where。在Request中,Where表示詢問接收者Agent所認知的某一Agent或Object的位置信息,也指這一Agent或Object與其它Agent或Object的關(guān)系;在Inform中,Where表示對Request的回答,給接收者發(fā)送自己所認知的這一Agent或Object與其它Agent或Object的關(guān)系。
(5)How Long。在Request中,How Long表示詢問接收者的某個熟人Agent的Act中某一動作完成所需時間,也可以用于詢問某一件事物的長度信息;在Inform中,How Long表示對Request的回答,給接收者發(fā)送自己所認知的某個熟人Agent完成某一動作所需的時間信息,也可以發(fā)送自己所認知的某一事物的長度信息。
(6)How Many。在Request中,How Many表示詢問接收者Agent所認知的Agent或Object或Class的數(shù)量;在Inform中,How Many表示對Request的回答,給接收者發(fā)送自己認知的Agent或Object或Class的數(shù)量信息。
(7)How Much。在Request中,How Much表示詢問接收者Agent的熟人Agent完成某一動作、意圖、愿望所需價值;在Inform中,How Much表示對Request的回答,給接收者發(fā)送自己認知的熟人Agent完成某一動作、意圖、愿望的價值信息。
(8)General-question。表示發(fā)送者詢問接收者對某一命題的認可度。
(9)General-answer。表示發(fā)送者回答接收者對某一命題的認可度。
意識層的Act是指Agent所能做的動作的集合,單個動作由動作名、形參表、前置條件、后置條件和動作體組成。這一結(jié)構(gòu)的Agent通信內(nèi)容是在自身的動作以及自身所認識熟人Agent所具備的動作的基礎(chǔ)上,根據(jù)不同的通信目的來描述Act中的內(nèi)容。在這里給DODL定義的Act組成成分加入了新元素:Value用于記錄完成某個動作所需花費的價值,F(xiàn)inish-time用于記錄完成某個動作所需的估計時間。
Act的語氣層包括Request、Inform和Not_understood三種,Request語氣的消息可以請求獲取單個或多個Act的信息,Inform語氣的消息用來告知其他Agent某些動作的相關(guān)信息,也可作為Request語氣的應(yīng)答。內(nèi)容層分別由What、Which、How、How Long、How Many、How Much、General-question、General-answer組成,各個語用詞含義如下:
(1)What。在Request中,What表示詢問接收者Agent的Act中某一動作的標識、動作名、前置條件、后置條件、函數(shù)體;在Inform中,What表示對Request的回答,給接收者發(fā)送自己的Act中某一動作的詳細信息。
(2)Which。在Request中,發(fā)送者發(fā)送自身Act中多個動作的標識,Which表示詢問接收者Agent在所給選項中選擇一個希望獲取的動作標識;在Inform中,Which表示對Request的回答,給接收者發(fā)送自己選擇的動作標識。
(3)How。在Request中,How表示詢問接收者某一動作的函數(shù)體;在Inform中,How表示對Request的回答,給接收者發(fā)送自己的Act中某一動作的函數(shù)體信息。
(4)How Long。在Request中,How Long表示詢問接收者執(zhí)行Act中某一動作的所需時間;在Inform中,How Long表示對Request的回答,給接收者發(fā)送自己Act中執(zhí)行某一動作的所需時間。
(5)How Many。在Request中,How Many表示詢問接收者Agent的Act中所有動作的數(shù)量;在Inform中,How Many表示對Request的回答,給接收者發(fā)送自己Act中具備多少個動作。
(6)How Much。在Request中,How Much表示詢問接收者Agent完成某一動作的所需價值;在Inform中,How Much表示對Request的回答,給接收者發(fā)送自己完成某一動作的所需價值。
(7)General-question。表示發(fā)送者詢問接收者對Act中某一動作信息的認可度。
(8)General-answer。表示發(fā)送者回答接收者對某一動作信息的認可度。
意識層的Intention是指Agent為可以實現(xiàn)的愿望所制訂的規(guī)劃序列中最適合完成的動作集合,單個意圖Intention由實參表和動作標識符組成。這一結(jié)構(gòu)的Agent通信內(nèi)容是在自身的意圖以及自身所認識熟人Agent的意圖的基礎(chǔ)上,根據(jù)不同的通信目的來描述Intention中的內(nèi)容。
Intention的語氣層有Request、Inform和Not_understood三種,Request語氣的消息用于請求獲取與當前意圖相關(guān)的信息,Inform語氣的消息用來告知當前意圖的相關(guān)信息,也可作為Request語氣的應(yīng)答。內(nèi)容層由What、Which、How、How Long、How Many、How Much、General-question、General-answer組成,各個語用詞含義如下:
(1)What。在Request中,What表示詢問接收者Agent意圖中所包含的動作序列;在Inform中,What表示對Request的回答,給接收者發(fā)送自己意圖中的動作序列。
(2)Which。在Request中,發(fā)送者發(fā)送自身Intention中多個動作的標識,Which表示詢問接收者Agent在所給選項中選擇一個希望獲取的動作;在Inform中,Which表示對Request的回答,給接收者發(fā)送自己選擇的動作標識,告知自己想要獲取接收者意圖中的某一個動作。
(3)How。在Request中,How表示詢問接收者意圖中執(zhí)行某一動作的詳細信息;在Inform中,How表示對Request的回答,給接收者發(fā)送自己的意圖中執(zhí)行某一動作的詳細信息。
(4)How Long。在Request中,How Long表示詢問接收者執(zhí)行意圖中某一動作的所需時間;在Inform中,How Long表示對Request的回答,給接收者發(fā)送自己意圖中執(zhí)行某一動作的所需時間。
(5)How Many。在Request中,How Many表示詢問接收者Agent的意圖中動作序列的數(shù)量;在Inform中,How Many表示對Request的回答,給接收者發(fā)送自己意圖中具備多少個動作。
(6)How Much。在Request中,How Much表示詢問接收者Agent完成意圖中某一動作的所需價值;在Inform中,How Much表示對Request的回答,給接收者發(fā)送自己完成意圖中某一動作的所需價值。
(7)General-question。表示發(fā)送者詢問接收者對Intention中某一動作信息的認可度。
(8)General-answer。表示發(fā)送者回答接收者對Intention中某一動作信息的認可度。
意識層的Desire是指Agent想要達到或保持的狀態(tài)以及想要具備的能力的集合。這一結(jié)構(gòu)的Agent通信內(nèi)容是在自身的愿望以及自身所認識熟人Agent的愿望的基礎(chǔ)上,根據(jù)不同的通信目的來描述Intention中的內(nèi)容。在這里給DODL語言定義的Desire中加入了新元素:Finish-time用于記錄完成愿望所需的估計時間。
Desire的語氣層有Request、Inform和Not_understood三種,Request語氣的消息用于請求獲取愿望的相關(guān)信息,Inform語氣的消息用來告知愿望的相關(guān)信息,也可作為Request語氣的應(yīng)答。內(nèi)容層分別由Who(Whose、Whom)、What、Which、When、How Long、How Many、General-question、General-answer組成,各個語用詞含義如下:
(1)Who。在Request中,Who表示詢問接收者Agent所希望認知的具有某種屬性或功能的熟人Agent的標識;在Inform中,Who表示對Request的回答,給接收者發(fā)送自己所希望認知的熟人Agent的標識。
(2)What。在Request中,What表示詢問接收者Agent希望所認知的具有某種屬性的Object的標識或某些實體之間的關(guān)系,也可以是希望具備的某個動作標識;在Inform中,What表示對Request的回答,給接收者發(fā)送自己愿望中希望認知的具有某種屬性的Object的標識或某些實體之間的關(guān)系或希望具備的動作標識。
(3) Which。在Request中,發(fā)送者發(fā)送自身愿望中多個熟人Agent或Object或Class或Act的標識,Which表示詢問接收者Agent在所給選項中選擇一個希望獲取的熟人Agent或Object或Class或Act的標識;在Inform中,Which表示對Request的回答,給接收者發(fā)送自己選擇的熟人Agent或Object或Class或Act的標識,告知自己想要獲取接收者愿望中的某一個熟人Agent或Object或Class或Act的標識。
(4)When。在Request中,發(fā)送者發(fā)送時間消息,When表示詢問接收者Agent愿望中一定時間后的Agent將要達到的狀態(tài)信息;在Inform中,When表示對Request的回答,發(fā)送自身Agent狀態(tài)信息,告知自己愿望中一定時間后將要達到的狀態(tài)。
(5)How Long。在Request中,How Long表示詢問接收者達成愿望的所需時間;在Inform中,How Long表示對Request的回答,給接收者發(fā)送自己達成愿望的所需時間。
(6)How Many。在Request中,How Many表示詢問接收者Agent的愿望中希望獲取的熟人Agent、Object、Class的數(shù)量;在Inform中,How Many表示對Request的回答,給接收者發(fā)送自己愿望中希望獲取多少個Agent、Object、Class。
(7)General-question。表示發(fā)送者詢問接收者對Desire中某一信息的認可度。
(8)General-answer。表示發(fā)送者回答接收者對Desire中某一信息的認可度。
意識層的Loop是主體Agent由Belief趨向Desire的控制機制,也就是說,行為控制機制使各組成部分形成有機的統(tǒng)一體——Agent的自我意識。這一結(jié)構(gòu)的Agent通信內(nèi)容是在自身所認識的熟人Agent的基礎(chǔ)上,根據(jù)不同的通信目的來描述Loop中的內(nèi)容。Loop類型的消息主要用于Agent間互相了解彼此的推理依據(jù)和歷史信息,因此內(nèi)容層應(yīng)有語用詞When和Why,其含義如下:
(1)When。在Request中,When表示詢問接收者Agent某一時間點的熟人Agent或Object或Class狀態(tài)信息;在Inform中,When表示對Request的回答,給接收者發(fā)送自己在Loop推理過程中某一時間點的熟人Agent或Object或Class狀態(tài)信息。
(2)Why。在Request中,Why表示詢問某一結(jié)論的依據(jù),也就是Loop的推理過程;在Inform中,Why表示對Request的回答,給接收者發(fā)送自己某一結(jié)論的推理過程。
ACLBSC的消息結(jié)構(gòu)分為通信層、語氣層、自我意識層、內(nèi)容層,要把ACLBSC應(yīng)用到實際中,需要根據(jù)實際通信情況對各層內(nèi)容分析,主要步驟如下:
(1)確定Agent通信的對象,給出通信層Sender和Receiver的值。
(2)明確通信目的,是用于陳述一件事,還是提出一個疑問,給出語氣層Mood的值。
(3)分析通信內(nèi)容屬于Agent結(jié)構(gòu)的哪一部分,給出自我意識層Self_consciousness的值。
(4)基于Agent自身對通信內(nèi)容的認識,使用DODL語言來描述,給出內(nèi)容層Content的具體描述。
下面給出一個簡單的Agent通信實例,使用以上步驟對通信過程當中消息結(jié)構(gòu)的形成過程進行分析,并給出相應(yīng)的ACLBSC形式化描述。AgentA詢問AgentB所認識的熟人中誰具備Act1能力,Act1能力信息包括動作名、形參表、前置條件、后置條件;AgentB接收到AgentA的詢問消息后,AgentB會在自身所認識的熟人中,根據(jù)AgentA發(fā)送的Act1的形參表、前置條件、后置條件來查詢具備該能力的熟人標識;AgentB查詢到自身所認識的熟人中,AgentC具備與該能力相同的形參表、前置條件、后置條件,則把熟人AgentC的標識發(fā)送給AgentA。這個通信實例分為兩個階段,即AgentA向AgentB詢問階段和AgentB向AgentA回復階段,下邊將分別對兩個階段中消息結(jié)構(gòu)形成過程進行分析。
在AgentA向AgentB詢問階段,AgentA請求獲取AgentB認識的熟人中具備Act1能力的Agent標識,發(fā)送Act1能力的信息,包括動作名、形參表、前置條件、后置條件,消息結(jié)構(gòu)形成的具體分析步驟如下:
(1)AgentA請求獲取AgentB的熟人標識,通信層Sender為AgentA,Receiver為AgentB。
(2)通信目的為請求獲取某些信息,也就是疑問語氣,語氣層Mood為Request。
(3)請求獲取的內(nèi)容屬于AgentB的熟人信息,熟人信息在Agent的Belief中,自我意識層Self_consciousness為Belief。
(4)通信內(nèi)容為請求獲取具備Act1能力的熟人Agent標識,對熟人內(nèi)容的描述在內(nèi)容層的Who中。在DODL中,主體Agent的Belief中主要有主體所認識的熟人Agent、客體Object、類Class,熟人Agent由熟人信念、熟人能力、熟人意圖、熟人愿望組成。在此次通信中,AgentB是主體AgentA所認識的熟人。AgentA請求獲取的信息是主體AgentB所認識的熟人Agent信息,請求獲取具備能力Act1的熟人,也就是給出熟人能力的信息,表示請求獲取具備該能力的熟人Agent標識。
通過以上分析可以得出如下所示的形式化描述:
〈Message〉
〈Sender〉〈AgentA/〉〈/Sender〉
〈Receiver〉〈AgentB/〉〈/Receiver〉
〈Mood〉Request〈/Mood〉
〈Self_consciousness〉BELIEF〈/Self_consciousness〉
〈WHO〉
〈Act〉
〈Act1〉
〈Parameter List/〉
〈Precondition/〉
〈Postcondition/〉
〈/Act1〉
〈/Act〉
〈/WHO〉
〈/Message〉
在AgentB向AgentA回復階段,AgentB認識的熟人Agent具備Act1能力的是AgentC,AgentB把熟人AgentC的標識回復給AgentA,消息結(jié)構(gòu)形成的具體分析步驟如下:
(1)AgentB把自身熟人AgentC標識告知AgentA,通信層Sender為AgentB,Receiver為AgentA。
(2)此次通信目的為告知信息,也就是陳述語氣,語氣層Mood為Inform。
(3)告知的內(nèi)容是熟人AgentC的標識,屬于AgentB的熟人信息,熟人信息在Agent的Belief中,自我意識層Self_consciousness為Belief。
(4)通信內(nèi)容為告知熟人AgentC的標識,對熟人內(nèi)容的描述在內(nèi)容層的Who中。在DODL中,Belief中主要有主體所認識的熟人Agent、客體Object、類Class,熟人Agent的標識就在熟人Agent中。
通過以上分析可以得出如下所示的形式化描述:
〈Message〉
〈Sender〉〈AgentB/〉〈/Sender〉
〈Receiver〉〈AgentA/〉〈/Receiver〉
〈Mood〉INFORM〈/Mood〉
〈Self_consciousness〉BELIEF〈/Self_consciousness〉
〈Statement〉
〈WHO〉
〈AgentC/〉
〈/WHO〉
〈/Statement〉
〈Degree〉
1
〈/Degree〉
〈/Message〉
本文在研究目前經(jīng)典Agent通信語言的基礎(chǔ)上,把要表述的內(nèi)容和語氣分離,設(shè)計出基于自我意識的Agent通信語言的四層結(jié)構(gòu):通信層、語氣層、意識層和內(nèi)容層;結(jié)合語氣詞的相關(guān)含義,把內(nèi)容層中的wh詞與AOR模型聯(lián)系,以自我意識層和內(nèi)容層語用詞對應(yīng)關(guān)系為主對ACLBSC語用詞的語義進行了描述,把Agent之間的通信看作是對Agent自我意識的解釋,完善Agent的自我意識。通過實例闡明了ACLBSC消息的形成過程其實是Agent在其自我意識上的推理。
為了使ACLBSC能更好地應(yīng)用到實際中,識別其他Agent語言,我們下一步將研究其他Agnet通信語言語用詞,在理解其含義與作用的基礎(chǔ)上,使用ACLBSC中的語用詞來達到與其相同的目的,也就是表現(xiàn)ACLBSC語用詞對其他Agent通信語言語用詞的包容性,以說明ACLBSC更具通用性。