跨平台的溝通,但由於 FIPA 的 performatives 標準化的特性,因此,比較於使用 KQML 的多重代理人環境,DARIS 提供較優越的跨平台開放度與相容性。
在作者提出之運算模型的記憶機制中,記憶組織必須強調知識區塊之間的關聯 性,該關聯性藉由 ICF 概要而實踐,同時,利用 ICF 概要建構此模型在記憶組織 的運算機制。此外,ICF 概要結合 DIM 初期模型的三種連結原則(相似原則、對 比原則與相鄰原則),提供此模型進行動態性的模式比對,以連結多樣性且具關 聯性的設計想法。而為了連結不同知識實體所產生的設計想法,此模型也須提供 具有解譯不同關鍵字(領域概念語彙)功能的詞典。
為了輔助多重參與者在分散式的設計環境中連結設計想法,在作者提出之運算模 型的溝通機制下,此模型必須具有跨平台與相容性的優勢,而 DARIS 具有此模型 跨平台與相容性特性。除了前述的特性外,DARIS 的特性也有使用角色扮演理論,
並將此理論結合階級性與層級性的代理人組織方式,這些特性將提供本研究了解 分散性想法連結機制中之相互作用,與其連結問題上的衝突性。因此,DARIS 的 多重代理人架構有助於作者建立此模型在溝通上的運算機制。
呈現回憶溝通 呈現記憶規則決策 Archie-Π內容:公共建築的設計評估知識 呈現:三種故事與準則 媒材:結合圖像與註解文字
組織:描述性與關聯性索引 回想:直接搜尋與瀏覽一組比對條件和一系列的運算元使用者控制 PRECEDENTS內容:博物館建築的概念知識 呈現:故事 媒材:結合圖像與註解文字
組織:ICF概要 回想:直接搜尋與瀏覽一組比對條件和一系列的運算元使用者控制 FABEL 內容:公共建築的設備工程知識 呈現:CAD圖畫組成元素(包括七種解譯) 媒材:結合圖像與註解文字 組織:關聯、線型和階層式索引 回想:四種專家團隊(ASM、 FAV、ODM和ASPECT)
多組比對條件和一系列的運算元比對條件與使用者控制 WEBPAD 內容:博物館建築的概念知識 呈現:建築物與三個組成階層 媒材:結合圖像與註解文字
組織:ICF概要 回想:Java applet並結合網際網 路
一組比對條件和一系列的運算元使用者控制 DIM (初期研究模型)內容:建築設計空間組構的概念知識 呈現:想法元件與連結 媒材:多媒體
組織:問題、概念與實例 回想:三種原則搜尋(分開或組 合)
三組比對條件(相似性、對比性 與相鄰性)和一系列的運算元使用者控制 ADLIB 不在文獻回顧範圍不在文獻回顧範圍 KQML之ACL提供的比對條件 和一系列的運算元使用階層性代理人組織控制 MADS 不在文獻回顧範圍不在文獻回顧範圍 KQML之ACL提供的比對條件 和一系列的運算元使用階層性代理人組織控制 CBR-TEAM 不在文獻回顧範圍不在文獻回顧範圍 KQML之ACL提供的比對條件 和一系列的運算元使用階層性代理人組織控制 DARIS 不在文獻回顧範圍不在文獻回顧範圍 FIPA之ACL提供的比對條件和 一系列的運算元使用階層性結合層級性代理人組織 控制(結合角色扮演理論) 表一.輔助分散式想法連結之運算機制總表
四、DIM–動態想法地圖
動態想法地圖(Dynamic Idea Maps, 簡稱 DIM)是一個輔助分散式想法連結的運 算模型。所謂分散式想法連結是強調多重參與者在分散式的設計環境中,可以不 受地理位置與時間條件的限制下彼此共同合作,並有效的連結與產生多樣性以及 關聯性的設計想法,例如:在設計競圖的過程中,設計團隊的參與者可以在不同 的工作地點相互激盪想法,經由這些參與者產生想法之間的關聯性建立,而提供 他們發展競圖之替選方案的參考依據。基本上,DIM 是精練並強化 DIM 初期模型 [27] (詳見於 3.2.4)在想法聯想中連結問題之分散性特質,因此,DIM 除了延續 其初期模型的 CBR 運算機制外,並結合多重代理人的分散性運算機制(包括自主 性、反射性與溝通性),用以建構分散式想法連結的連結機制與連結有效性,進而 在分散式的設計環境中,輔助多重參與者產生多樣性且關聯性的設計想法。
啟發於 ARM[12]的相互作用理論,DIM 主要包括五個互動性元素(
components
), 包括角色、演員、舞台、場景與腳本,這些元素可以依據不同的設計情境進行分 散式的想法連結。而為了支持這些元素能彼此共同合作而完成最後的設計結果,DIM 還包含知識(
knowledge
)、原則(principles
)與連結過程(linking process
) 的設計知識,以提供這些元素進行設計合作的相關行為與機制(圖 23)。圖 23. DIM 模型架構
在這些設計知識中,知識提供 DIM 元素關聯性的知識呈現與記憶組織方式,原則 支持這些元素在不同的設計情境,能經由反射性的回憶,而連結到記憶並產生設 計想法,而連結過程則允許這些元素經由彼此之間的溝通,而建立這些元素在不 同相互作用中之衝突性與關聯性的關係,進而,這些元素會因為彼此之間的衝突 而相互競爭,進而演化它們本身內在的設計知識。此外,在連結過程中產生的設 計結果,皆可透過立即性的視覺回饋而表現。
由於,本研究是探討具有建築專業知識的多重參與者,進行早期設計階段的分散 式想法連結,因此,DIM 模型架構在下列的條件前提下:1) 這些元素具有相同的 知識本體論(ontology),同時,2) 使用相類似的建築領域概念語彙描述相關想法 的設計知識。
4.1 元素
DIM 主要組成元素是角色、演員、舞台、場景與腳本。基本上,DIM 的主要關係 建立在演員和角色之間,而角色和演員具有多對多的關係,換言之,一名演員能 扮演很多角色,且一個角色也可以由不同的演員所扮演,且在場景的持續期間內,
這些角色和演員經由彼此之間的相互作用而產生設計結果。在設計領域中,此現 象反映著設計者會透過扮演不同的角色而產生適當的設計想法,以回應不同參與 者產生的設計想法[104],而相互作用會因為設計者之間在溝通過程的差異而不 同,進而影響最後的設計結果。
除此之外,在 DIM 中,設計知識間的從屬性(dependency)可以透過一群合作的 角色而指定,或藉由腳本的時間表特徵(time-schedule-feature)而定義。基於上面 的描述,DIM 元素提供本研究建立分散式想法連結相關的行為機制(如相互作 用),有關這些元素的詳細說明如下:
演員(actor):一位演員是一場戲劇的參與者。在 DIM 中,參與戲劇(分散 式想法連結)的演員主要包括使用者和導演二種類型,使用者係指參與此分 散式想法連結的設計者(可以是人類或電腦),而導演是主導整個分散式想法 連結的協調者。在想法連結的過程中,這些演員根據此分散式想法連結的腳 本內容,扮演不同的角色以連結與產生設計想法。
角色(role):角色代表在戲劇中進行表演動作的演員,是 DIM 主要的元素。
在一個分散式的想法連結過程中,角色被視為演員為了執行某設計工作,被 賦予連結與產生設計想法的行為。基本上,一位角色必須具備知識和原則(詳 見 4.2 與 4.3 章節),知識建立角色的記憶與其組織方式,原則提供角色連結 與產生想法的能力,且支持角色互動於不同設計情境的機制。
另外,場記(script holder)可以被視為一種特殊類型的角色,主要負責每一 個場景中角色之間的協調工作,包括安排角色演出的順序、演出時間的控制、
儲存不同角色共同演出的設計結果。
舞台(stage):舞台代表一場戲劇表演的環境,通常由一個以上的場景所構成。
在 DIM 中,舞台反映一個設計工作之主要目的,透過不同場景在設計問題、
時間、順序與其他條件限制的定義下而達成。此外,舞台負責貯藏所有場景 的相關內容(包括場景的腳本內容與設計結果),與整個分散式想法連結的過 程。
場景(scene):場景是根據特定的時間表,表現程序性需求。在同一個時間中,
只有一個場景能在舞台上表現,而根據一個特定設計問題與時間限制下,藉 由不同角色與演員之間的互動,而完成此場景的程序性需求。同時,每一個 場景負責儲存不同演員在此場景共同產生的設計結果。
腳本(script):腳本為描述上述元素的內容敘述,主要包括舞台描述、角色定 義、設計工作、行為動作與訊息內容等,其功能是描述這些元素本身,並定 義這些元素彼此合作的準則。另外,DIM 元素之間溝通規則的描述也是一種 特殊的腳本。