【課堂編號 OMJS-M2-INTRO-1】導讀課:系統層 2 第一部分:核心運算引擎、屬性定義與時相控制系統 超簡化入門包

完成 Layer 1 的資料輸入與路由後,系統已經知道句子中有哪些人物、物件、場所與時間。進入 Layer 2 後,學習焦點會從「資料放在哪裡」轉向「述詞正在執行甚麼運算」。

動詞負責動作、事件與變化;形容詞及形容動詞負責性質與狀態。系統還要確認事件是常態、過去、正在進行,還是已經完成並留下結果狀態。

Layer 2 第一部分的核心,就是先判斷述詞屬於哪一種引擎,再確認它在時間軸上處於甚麼狀態。

本課屬於哪一個系統層?

本課主要屬於系統層 2(Layer 2)Logic Processing Layer。

Layer 2 負責處理述詞核心、活用、接續、條件觸發、語態與狀態轉換。本課先處理最基礎的述詞分類與時相狀態,下一部分才會正式進入字尾變異(Suffix Mutation)與活用機制。

架構部分最簡單理解
外部支援提供單字意思、讀音、詞類及活用分類
Layer 1(Data Input Layer)把主體、對象、目標及環境送入正確位置
Layer 2(Logic Processing Layer)執行述詞運算,處理活用、接續及狀態轉換
Layer 3(API Output & Protocol Layer)完成時態、肯否定、語氣及禮貌輸出

Layer 1 準備資料,Layer 2 執行運算,Layer 3 完成輸出。

Layer 2第一部分需要掌握甚麼?

Layer 2 第一部分可以簡化成三個核心模組。

核心模組固定英文名稱主要功能
動態運算子Dynamic Core Engine/Action Processors處理動作、事件、變化與動態狀態
靜態與感官狀態引擎State/Attribute Engine處理性質、感官、評價與靜態狀態
語意時相Aspect Timeline辨認事件在時間軸上的運作狀態

動詞是動態運算子

動詞(Verbs)負責執行動作、事件、變化與狀態轉換。在 OMJS 中,可以把它們理解為動態運算子(Action Processors)。

初學階段可以先按照事件特性,把動詞分成三種運作模式。

動詞引擎固定英文名稱最簡單理解代表例子
瞬間運算型Instantaneous Processors事件發生後立即形成新狀態死ぬ、結婚する、開く
持續運算型Continuous Processors動作可以沿時間持續進行走る、食べる、読む
狀態持續型Stative Processors本身表示存在、需要或認知狀態ある、いる、要る、分かる

瞬間運算型(Instantaneous Processors)

瞬間運算型動詞會在相對短暫的節點完成狀態轉換。

動詞狀態轉換
死ぬ生存狀態轉為死亡狀態
結婚する未婚狀態轉為已婚狀態
開く關閉狀態轉為開啟狀態
着く尚未抵達轉為已抵達

這類動詞接上「〜ている」時,通常表示事件完成後保留下來的結果狀態。

ドアが開いている。
門開着。

「開く」這項變化已經發生,開啟後的狀態仍然存在。

持續運算型(Continuous Processors)

持續運算型動詞描述可以在時間軸上持續進行的動作。

子どもが走っている。
孩子正在跑步。

「走る」可以持續一段時間,因此「走っている」通常表示跑步程序仍在進行。

動詞持續運算內容
走る持續移動
食べる持續進食
読む持續讀取文字
勉強する持續進行學習活動

狀態持續型(Stative Processors)

狀態持續型動詞本身已經表示存在、需要、理解或其他相對穩定的狀態。

教室に学生がいる。
教室裡有學生。

「いる」本身已經表示存在狀態,不需要依靠「〜ている」建立「正在存在」的意思。

動詞狀態內容
ある無生命事物的存在
いる人或動物的存在
要る需要狀態
分かる理解狀態

解讀「〜ている」之前,必須先確認動詞屬於瞬間、持續還是狀態型。

形容詞是屬性描述子

形容詞與形容動詞負責輸出性質、感官、評價與靜態狀態。在 OMJS 中,可以把它們理解為屬性描述子(Property Descriptors)。

屬性類型系統模型變化方式代表例子
い形容詞內建屬性描述子(Built-in Property Descriptors)直接改寫自身字尾高い、美しい、面白い
な形容詞/形容動詞外掛屬性描述子(External Property Descriptors)透過判定詞(Copula)完成述語運算静かだ、便利だ、有名だ

い形容詞:內建屬性描述子(Built-in Property Descriptors)

い形容詞本身已經具有述詞功能,可以直接進行否定、過去與串接變化。

狀態代表形式
非過去肯定高い
非過去否定高くない
過去肯定高かった
過去否定高くなかった
屬性串接高くて

この山は高い。
這座山很高。

「高い」可以直接對「この山」輸出高度屬性,不需要另外接上「だ」。

な形容詞:外掛屬性描述子(External Property Descriptors)

な形容詞的語幹需要透過判定詞(Copula)及其相關形式,完成述語運算。

狀態代表形式
非過去肯定静かだ
非過去否定静かではない
過去肯定静かだった
過去否定静かではなかった
屬性串接静かで
丁寧體静かです

この町は静かだ。
這個城鎮很安靜。

「静か」提供屬性內容,「だ」完成普通體判斷輸出。

い形容詞與な形容詞如何快速區分?

比較項目い形容詞な形容詞/形容動詞
系統模型Built-in Property DescriptorsExternal Property Descriptors
是否直接改寫自身字尾是一般不是
基本形式高い静かだ
否定高くない静かではない
過去高かった静かだった
串接高くて静かで

い形容詞主要改寫自己的字尾;な形容詞則透過判定詞及相關外掛介面完成變化。

甚麼是時相控制系統(Tense & Aspect Engine)?

確認述詞類型後,系統還要判斷事件在時間軸上的狀態。

這套機制稱為時相控制系統(Tense & Aspect Engine)。其中,語意時相(Aspect Timeline)負責處理事件如何展開,例如正在進行、結果持續或習慣狀態。

初學階段可以先掌握三種主要狀態。

時相狀態固定英文名稱最簡單理解
非過去態Non-Past Aspect/Default Run習慣、一般真理、當前狀態或未來安排
過去態Past Aspect/Event Completed把事件或狀態定位在過去
進行與狀態持續相Progressive & Continuous Aspect/Process Active表示動作進行或結果狀態持續

非過去態(Non-Past Aspect / Default Run)

日語的非過去形式不只表示現在,也可以表示習慣、一般真理及未來安排。

使用環境代表例句系統理解
習慣毎日、本を読む重複執行的常態程序
一般真理水は100度で沸騰する沒有特定時間限制的規律
當前狀態この本は面白い現在成立的屬性
未來安排明日、東京へ行く尚未執行的未來計劃

非過去態的核心不是單純的「現在」,而是尚未被定位為過去的事件或狀態。

過去態(Past Aspect / Event Completed)

過去態把事件或狀態定位在說話時間之前。

昨日、本を読んだ。
昨天看了書。

昔、この町は静かだった。
從前這個城鎮很安靜。

述詞類型非過去過去
動詞書く書いた
い形容詞高い高かった
な形容詞静かだ静かだった

Event Completed 可以幫助理解事件已被寫入過去記錄,但「過去」與「完成」不應完全畫上等號。實際語意仍要配合述詞性質及上下文判斷。

進行與狀態持續相(Progressive & Continuous Aspect / Process Active)

「〜ている」會把事件接入狀態持續與進行中運算子(Progressive State)。

不過,「〜ている」不一定只表示「正在」。

動詞類型代表例句常見輸出
持續運算型子どもが走っている動作正在進行
瞬間運算型田中さんは結婚している事件完成後的結果狀態
狀態變化型ドアが開いている變化後的狀態仍然存在
習慣性使用毎朝、走っている持續維持的習慣

「〜ている」的實際輸出取決於動詞的事件類型。

如何分辨進行與結果狀態?

本を読んでいる。
正在看書。

「読む」是持續運算型動詞,因此表示閱讀程序正在進行。

ドアが開いている。
門開着。

「開く」是狀態變化動詞,因此表示開啟事件完成後,結果狀態仍然存在。

判斷項目動作進行結果持續
動詞特性動作可以沿時間持續事件通常在短暫節點完成
「ている」保留的內容執行中的程序事件完成後的結果
代表例子読んでいる、走っている開いている、結婚している

Layer 2與Layer 3如何分工?

Layer 2 負責辨認述詞類型、事件性質與時相結構;Layer 3 則完成過去/非過去、肯定/否定、丁寧度及語氣的最終輸出。

處理內容主要架構
動詞或形容詞的核心意思Layer 2
動詞是瞬間、持續還是狀態型Layer 2
進行、結果持續與其他動態相Layer 2
過去/非過去的最終句尾結算Layer 3
肯定/否定及丁寧度Layer 3
情態、終助詞與語用輸出Layer 3

Layer 2 建立事件模型與狀態結構;Layer 3 把運算結果封裝成完整句尾。

完整句子的簡化分析

子どもが公園で走っている。
孩子正在公園跑步。

句子部分所屬架構系統功能
子どもがLayer 1設定跑步事件直接成立的實體
公園でLayer 1設定跑步事件的執行環境
走っLayer 2載入持續運算型動詞並執行變異
ているLayer 2設定為進行中的程序
整句輸出Layer 3完成非過去、肯定及普通體結算

再看結果狀態:

ドアが開いている。
門開着。

句子部分所屬架構系統功能
ドアがLayer 1設定發生變化的實體
開いLayer 2執行開啟事件
ているLayer 2保存事件完成後的結果狀態
整句輸出Layer 3完成非過去、肯定及普通體結算

兩句都使用「〜ている」,但動詞類型不同,所以輸出狀態也不同。

第一部分與第二部分的關係

第一部分先建立述詞引擎及事件模型;第二部分「狀態變異與活用機制(State Mutation & Conjugation Protocols)」才處理實際的字尾變化。

第一部分第二部分
判斷述詞是動詞還是形容詞執行實際活用
判斷動詞是瞬間、持續還是狀態型建立て形、た形及ない形
判斷事件處於甚麼時相改寫述詞字尾
解讀「〜ている」的事件狀態建立「て+いる」的接續結構

第一部分決定系統應如何理解述詞;第二部分決定述詞應如何改變形態。

OMJS雙層術語解析卡(PWA/教材展示樣式)

極客模式(Tech Mode)

系統項目內容
動態引擎Dynamic Core Engine/Action Processors
屬性引擎State/Attribute Engine/Property Descriptors
事件分類Instantaneous/Continuous/Stative
時相系統Tense & Aspect Engine
語意時相Aspect Timeline
非過去狀態Non-Past Aspect/Default Run
過去狀態Past Aspect/Event Completed
進行狀態Process Active
結果持續Retained State
最終輸出Layer 3 API Output & Protocol Layer

Layer 2 先辨認述詞引擎與事件類型,再建立相應的 Aspect State。持續運算型動詞通常輸出 Process Active;瞬間或狀態變化動詞則可能輸出 Retained State。最後由 Layer 3 完成句尾結算。

直觀模式(Lite Mode)

可以把動詞和形容詞想像成兩種主機。動詞主機播放事件,形容詞主機顯示屬性,時相控制系統則決定畫面是預設狀態、歷史記錄、正在播放,還是保留最後結果。

直觀畫面OMJS結構
動作主機動態運算子(Action Processors)
屬性設定檔屬性描述子(Property Descriptors)
預設模式Non-Past Aspect/Default Run
歷史記錄Past Aspect/Event Completed
正在播放Process Active
保留最後畫面Retained State
最終顯示格式Layer 3 API Output & Protocol Layer

超簡化總結

Layer 2 第一部分只需要先掌握三件事。

學習重點最簡單理解
動詞類型瞬間、持續還是狀態型
屬性類型い形容詞還是な形容詞
時相狀態非過去、過去、進行還是結果持續

完整流程可以簡化為:

[判斷是動詞還是形容詞]
→[確認事件或屬性類型]
→[辨認非過去、過去或進行/結果狀態]
→[交給第二部分執行字尾變異]
→[由Layer 3完成最終句尾輸出]

核心運算引擎、屬性定義與時相控制系統(Core Engines, Properties & Aspect System)的重點,就是先確認「甚麼引擎正在運作」,再判斷「它在時間軸上處於甚麼狀態」。

廣告圖片

將 Target-N1 加到手機主畫面吧!iPhone/iPad 使用者可在 Safari 按「分享」,再選擇「加入主畫面」;Android 使用者可在 Chrome 選單選擇「安裝並建立捷徑」加入仿生APP。完成後,便可從手機主畫面按圖示開啟本站,日文文章、會員內容及練習題都可以照常使用!

廣告圖片

這邊也是網站主Tora所編撰的純日文文章,關於食物、攝影及設計的,屬於Tora的另一重身份︰食物攝影師。有興趣也可以去看看喔。