指令碼和模式
指令碼指定了一個包含可變“槽”的結構,這些槽需要用值填充;模式是一個高階概念,它提供了一個用於組織廣泛資訊並建立不同概念和特徵之間聯絡的心理框架。如果沒有給出,則將應用一組預定的假設和預設值。“餐廳”指令碼是用於組織一系列重複操作的指令碼示例。模式和指令碼反映了從內部組織思想和概念。

什麼是指令碼和模式?
我們可以依靠的知識結構來解釋尚未說出或寫出(但已傳輸)的內容至關重要。這些框架就像我們過去習慣的模式,幫助我們理解現在。模式是這種模式最通用的名稱。預先存在的心理框架或“模式”是一種組織資訊的方式。當模式的結構保持不變且不可移動時,我們將其稱為框架,就像我們之前做的那樣。在討論這些型別時,動態模式通常被稱為“指令碼”。我們將“指令碼”稱為包含事件序列的“預先存在的知識結構”。
為了創造敘事,我們依靠指令碼。我們針對各種情況制定了標準操作程式 (SOP),例如去看牙醫、理髮師、劇院和超市。按照這種邏輯,指令碼只是識別預定事件模式的簡寫。大多數指令碼沒有明確解釋細節,因為它們被認為是已知的。
模式的型別
主要型別為 -

概念性的“以人為中心”的模式是針對特定使用者建立的。你為朋友建立的模式可以包含有關其身體特徵、日常活動、性格特徵和品味的詳細資訊。
人們的社會模式包括對他人如何在廣義的社會環境中表現的瞭解。
自我模式主要關注個人洞察力的獲取。一個人的當前自我意識和預期的未來自我知識可以對此做出貢獻。
事件模式主要關注規範人們如何應對特定事件。在之前將其制定出來就像寫了一個劇本,告訴一個人在任何特定情況下該做什麼和說什麼。
模式如何改變?
預先存在的心理模型的轉變對於同化和適應過程至關重要。同化是將新獲得的知識納入先前持有的假設的行為。隨著人們學習新事物和體驗,他們的舊觀念可能會發生改變或完全被取代。當一個人年輕時,一個人的心理表徵或模式可能更具可塑性和開放性,但隨著年齡的增長,這可能會發生變化。人們對世界的觀念相對容易改變,即使有大量證據證明事實並非如此。當越來越多的證據表明一個人的潛在概念框架(或“模式”)需要改變時,一個漸進的適應過程可能會開始。
模式如何影響學習?
模式在教育和學習領域也很有用。請考慮以下示例 -
我們建立的心理框架指導我們的注意力。證實一個人信念的資訊更有可能被人類大腦處理和記住。
一個人的學習速度也受其先前模式的複雜性和數量的影響。如果你已經掌握的框架中包含你學到的更多內容,那麼你就會記住更多內容。
在模式的幫助下,生活得到了簡化。心理模式可以幫助人們瞭解世界。透過將其與先前學習的資訊和現有模式進行比較,可以對任何新資訊進行分類和歸檔。
指令碼理論
與模式類似,指令碼是一種心理結構,它由一系列想法組成,在這種情況下,是完成某件事的步驟。可能還包括相關的人員、地點和事物。有人將其描述為“關於在一個易於理解的環境中接下來會發生什麼的期望的集合”。一張心理影像加上反映動作序列、人物和場景中或個人在給定上下文中預期的一系列連貫事件中發現的物理專案的標題,使他以參與者或旁觀者的身份參與其中。
場景是實施指令碼中詳細事件序列的環境。湯普金斯指出,“場景,一個有明確開始和結束的事件,是我指令碼理論的基本組成部分。”一個人的生活情節是他整個生活經歷中構成該人整個生活體驗的相關事件系列的總和。另一方面,指令碼更多地與一個人預測、解釋、應對和控制大量事件的規則有關,而不是與生活的整體場景或故事有關。
有四種不同的指令碼型別,它們服務於不同的目的:情節性(用於處理特定事件)、工具性(用於應用和展示特定技能)、個人性(用於闡明一個人的願望和抱負)以及定義性(用於物件識別)。香克認為,指令碼就像模式,另一種型別的記憶結構,但記憶是圍繞情節而不是語義類別構建的。考慮到這一點,香克支援“在實踐中學習”和其他形式的體驗式教育。在人的一生中,新的和現有的指令碼會根據人的經歷而建立和修改。
在餐廳裡,人們會做他們期望做的事情:他選擇一個座位,坐下來,等待服務員點餐,然後吃飯。由於每個人都根據餐廳的預定角色和規範行事,因此他永遠不必說服服務員或廚師為他服務。對於在餐廳設定的故事,可以得出同樣的論點。當你瞭解在任何情況下該做什麼時,你就不必那麼費力地思考。
批評
一些認知研究人員提出,人類知識包含構成模式或指令碼思想的低階單元;因此,指令碼理論提供了一個類似於模式的認知結構,它容易受到相同的反對意見。此外,指令碼理論需要對指令碼的獲取進行徹底的解釋。
結論
模式是大規模設計的知識系統。指令碼概述了事件。你的餐廳劇本包含設定場景(飢餓、進入餐廳)、介紹角色(用餐者和服務員)、描述環境(選單、餐具、金錢等)、總結事件(用餐者被餵飽、餐廳被付款)以及概述故事情節(餐廳產生金錢)(檢視選單、點餐、被服務、付款)。
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP