敘事架構法

多數小說靠等待靈感寫成,這一篇卻是被「設計」出來的。以下是 《冷月清泉》——我為詩人王維(摩詰)所寫的短篇——背後的方法, 以及這同一套機制如何能為幾乎任何一位歷史人物,搭建出一個故事。

核心理念:後台架構嚴密,前端渲染沉浸

我把一篇短篇,當成工程師看待一套系統那樣處理。它分成兩層,分別經營:

  • 後台(構思)。在落筆之前,先把人物、危機、時間線與主題, 當作資料實體演算法來設計。這一層越嚴密,故事越不會散。
  • 前端(成文)。讀者只該感受到純粹的文學與歷史沉浸——月光、 一塊破瓦、一滴秋露。所有鷹架,一律隱藏。

最重要的一條鐵律:後台的語言——實體、觸發器、動機、對位—— 絕不可洩漏進成品文字裡。一旦讀者看見了工程的痕跡,這工程就失敗了。

三個動作,如何運作

1. 寫一個瞬間,而非一生

不要演繹整部生平——去找那個「過後便判若兩人」的夜晚。對王維而言,那是安史亂中 他陷身賊營、被迫聽聞叛軍在凝碧池奏起宮廷雅樂的那一夜。這就是鉸鏈:一個一生躲進 春山求清淨的人,撞上了一種一觸即碎的清淨。

2. 歷史延遲載入,絕不在開頭傾倒

背景永遠不在開篇一次交代。先用一個微小的感官觸發器——一段走了調的管弦、 一束月光——引爆角色的情緒;之後,記憶才姍姍而來,補上成因。 讓讀者先中彈,再去知道子彈從哪裡射來。

3. 把主題藏進一個物件

結尾從不直陳其義。全篇的哲思重量,盡數交給一滴墜入溪流、了無痕跡的清露。 讀者聽見了弦外之音,卻不曾被告知那個音。

範例:凝碧池畔的王維

看這幾個動作如何疊合。觸發器(管弦)引爆了身體;一塊破瓦成為承載高潮的物件; 而最森嚴的形式——七言絕句嚴整的平仄格律——被擺在門外的混亂之側,形成對位:

伴著瓦片與泥牆摩擦那刺耳的聲響,七言絕句那無比森嚴的平仄格律,竟像一柄冷靜而鋒利的刀刃,一刀劈開了門外的混沌與血腥:

萬戶傷心生野煙,
百官何日再朝天?
秋槐葉落空宮裡,
凝碧池頭奏管弦。

下表揭示這幾行底下隱藏的設計——左欄是工程,右欄是讀者唯一會看見的東西:

後台設計(隱藏) 前端呈現(讀者看到的)
當下處境:囚禁、中毒、失聲 拖著虛弱的身子,死扶殘破的門框
觸發器 → 延遲載入記憶 管弦聲讓他劇烈顫抖——隨後「雷海清死了」才落下
物理錨點:一塊破瓦 他在牆上刻詩,最後一字落下,瓦「啪」斷裂
動機變奏:月 如霜的囚室冷月 → 輞川慈悲的明月
化用與留白:《金剛經》,不點名 文中只留下大夢、浮沫、疾電與清露

把故事化作一個資料模型

具體而言,後台就是三個客觀「對象」(Entity) ——當下、過往,以及預定的結局——再加上將它們串接 起來的關係。以下是把王維這篇故事,表達成一個精簡的資料模型:

{
  "story": "冷月清泉 — 王維陷賊題詩",

  "Present_State": {
    "location": "洛陽菩提寺囚室",
    "constraint": "服芫花致痢、失聲",
    "crisis": "被迫聽聞凝碧池叛軍奏樂"
  },

  "History_Log": [
    { "phase": "少年", "work": "九月九日憶山東兄弟" },
    { "phase": "巔峰", "work": "使至塞上(大漠孤煙直)" },
    { "phase": "轉折", "work": "鳥鳴澗" }
  ],

  "Future_Prediction": {
    "endpoint": "歷劫後的如實觀照",
    "direction": "升(澄明)"
  },

  "Motif": { "image": "滿月", "open": "冷酷死寂", "close": "慈悲澄明" },

  "relations": [
    "Trigger(管弦聲) → lazy_loads → History_Log",
    "Present_State → converges_to → Future_Prediction",
    "Future_Prediction → borrows_from → 《金剛經》(不點名)"
  ]
}

最關鍵的一欄是 Future_Prediction.direction。把它翻轉,整篇故事的 重力方向就反過來:王維升入澄明,而同一套機制若對準李煜,便會沉入亡國的椎心之痛。

我把這套方法教給了 AI

我將整套方法封裝成一個可重複套用的技能(skill)——一份結構化的指令檔, 讓 AI 載入後,便能為任何一位中國歷史人物搭建新的篇章:選定轉捩點、蒐集查證該人物 真實的詩作與事蹟、設計資料模型,並在隱去一切鷹架痕跡的前提下,寫成文章。

我不對外提供這份檔案,但以下是它的樣貌。技能會先聲明自己做什麼、何時啟動:

name: chinese-historical-fiction
description: 一套可重複套用的方法,為任何中國歷史人物——詩人、帝王、
  將相、隱士、官員——創作沉浸式的文學歷史短篇,亦能潤色既有草稿。
  它把故事構築,當成「系統設計 + 古典音樂結構」來處理……

它也訂明了整套方法所賴以成立的那條鐵律:

鐵律(最重要的一條):後台的語言——ERD、觸發器、動機、對位、
主題——絕不可洩漏進成品文字裡。讀者讀到的應該是月光、一塊破瓦、
一滴露水,而不是「這是一個事件觸發器」。

後台本身就是三個實體,像 schema 一樣定義:

Present_State(當下處境) — 當下的限制與核心危機
                          (鏡頭在哪、主角不能做什麼)
History_Log(歷史數據)   — 過往事蹟與真作,由盛至衰排序,
                          延遲載入,絕不在開頭傾倒
Future_Prediction(預期輸出)
                        — 情感/哲學的終點,先寫定,
                          好讓每個場景都能反問:是否推向這裡?

給它一個名字、一個瞬間——「黃州雨夜的蘇軾」、「刑場索琴的嵇康」—— 它便會跑起與上面那篇王維同樣的流程。

← 返回實驗室 · Back to the Lab