如何改寫讀起來像說明書的 AI 對話
如果 AI 寫的對話聽起來像兩個角色在互相解釋場景,請先釐清這場對話必須改變什麼:一個決定、一段關係,還是讀者的理解。接著,刪除雙方都已掌握的資訊,給予每位說話者不同的當下目標,並讓動作承載部分含義。目標並非讓每句話都變得機智或晦澀,而是讓每句話都在此時此刻屬於這個角色,且言之有由。
為什麼 AI 對話讀起來會像說明書
平淡的對話往往用完整且井然有序的句子直接陳述背景、情緒和意圖:「如你所知,橋六點就封閉了,所以我們現在必須離開。」這或許能有效傳達事實,但如果雙方早就知道,這番交流就缺乏自然發生的理由。這感覺就像作者在借角色之口向讀者簡報。
佛羅里達州立大學(Florida State University)寫作資源頁面上的[對話練習](https://wr.english.fsu.edu/College-Composition/The-Inkwell/Dialogue)直接指出了兩個極具參考價值的寫作技巧問題:將對話當作背景交代,以及讓張力過於外顯。其練習建議在微小的分歧之下埋藏更深層的未明說張力、留意選詞與句型結構、根據傾聽者調整語言,並將言語與動作融合。這些是修改時的啟發,而非放之四海皆準的死板規則:角色可能確實需要解釋某些事情,但該解釋應當契合說話者、聽者與當下場景。
一個實用的區分是區分句子的**表面內容**與其**場景功能**。內容是句子字面上的意思;功能則是它的作用:拖延、試探、轉移話題、拒絕、安撫或迫使做出抉擇。如果多句對白共享同一個功能(例如交代背景事實),在潤飾字句之前,請先重構該場景的功能。
修改場景的五步工作流程
1. 寫下場景帶來的轉變。
用一句話完成這個句型:「在這段交流結束時,___ 發生了改變,因為 ___。」這個轉變可以很微小:某個角色拿到了鑰匙、失去了一個藉口,或是意識到對方已經拿定了主意。如果沒有任何改變,請決定這段對話應該讓什麼事情變得更困難、更清晰,或是變得無法迴避。這是一種寫作技巧上的診斷,而不是需要直接寫在故事裡的事實。
2. 給予每個角色一個隱密的當下目標。
在每個角色名字旁寫下一個簡短的目標,使用動詞:**隱瞞**、**拖延**、**獲取**、**試探**、**迴避**、**說服**。當場景需要衝突時,給予角色不同的目標。像「謹慎的人」這樣的角色標籤,遠不如一個具體可行動的意圖來得有用:「米娜希望里歐離開,不要過問她要去哪裡。」不要認為每段對話都需要衝突;在合作型的交流中,角色仍然可能想要獲取不同的情報,或擁有不同的協助方式。
3. 標記僅僅是在向讀者簡報的句子。
劃出任何陳述雙方都已知事實的句子、直接道出場景已展現之情緒的句子,或在任何人行動前總結計劃的句子。針對每句話提問:聽者現在需要這個資訊嗎?如果不需要,就刪除。如果是,請給說話者一個在此時提及的理由——也許他們正在修正細節、改變計劃,或正利用該事實說服他人。
這一輪修改在於釐清動機,而非刪除所有背景說明。讀者有時確實需要名字、規則或歷史背景。保留理解故事所必需的內容,但要讓這些資訊的傳遞緊扣當下的情境。例如,如果一個角色背誦了一項規則,可能是因為另一個角色剛打破了它,或者正請求破例。
4. 用抉擇、策略或肢體動作取代解釋。
嘗試將陳述句轉換為某種嘗試或行動。說「我擔心你趕不上末班車」的角色,可以直接把時刻表從對方手中抽走;說「我不想談這封信」的角色,可以把它折起來放進抽屜。動作不一定要掩蓋含義,它能為這場交流提供可供觀察並做出反應的實體依託。
有節制地使用潛台詞。FSU 關於討論無關緊要的話題同時維持未明言張力的練習,就是營造潛台詞的一種方式。然而,場景仍需要足夠的清晰度,讓讀者能推斷出正在發生的事。如果讀者在交流結束後無法理解局勢的利害得失,請加回一句直截了當的對白或具體細節。
5. 大聲朗讀並檢查角色語調。
按順序朗讀每個角色的台詞,忽略對話標籤。你能否從他們的用詞選擇、句子長度、直接程度或習慣答非所問的特點,分辨出是誰在說話?FSU 的練習特別強調用詞(diction)、句法(syntax)、語調(tone),以及語言如何隨著對象改變。你不需要憑空捏造一種方言或在頁面上塞滿口頭禪;維持少數一致的語言特點通常更容易閱讀。
接著以自然的節奏大聲朗讀該場景。如果兩個角色輪流說出潤飾完美的段落,只有在符合情境時,才用回應、打斷、沉默或動作來打破這種模式。不要在每一句話上都添加隨機的手勢。只有當動作節奏能改變對方所能做的事,或揭示有意義的選擇時,才將其保留。
實戰範例:將情況簡報轉化為一場談判
**修改前**
「如你所知,檔案館六點關門,」米娜說。「我們今天必須還鑰匙,因為主管明天要巡視大樓。」
「你說得對,」里歐說。「我們應該在檔案館關門前還回去。我現在就去。」
「謝謝你。我擔心你會忘記。」
這個版本提供了三項事實和一種情緒,但兩個角色立刻接受了同一個計劃。這段交流幾乎沒有佔用一個場景的理由。假設換個情況,米娜想要拿回鑰匙,因為她打算在閉館後獨自進入檔案館,而里歐不情願交出來。這些目標就創造出了一個決策點;除非故事本身需要,否則這並不需要增添戲劇化的秘密。
**修改後**
米娜伸出手。「鑰匙。」
里歐握在手心裡。「你說過我們要一起去的。」
「我說的是在那裡碰頭。」
「六點?」
她看了看門上方的時鐘。「你還得趕火車。」
他把鑰匙放在桌上,剛好在她夠不到的地方。「你也是。」
修改後的版本刪除了雙方共同行程的交代,讓鑰匙、時鐘以及角色們迴避的答話來推動眼前的交流。它還為對話帶來了實際的轉折:里歐沒有交出鑰匙,而米娜必須做出回應。這個例子僅供說明,並非固定公式。如果前後文並未交代為什麼鑰匙很重要,這種改法可能會讓人困惑;此時應在其他地方補上最精簡的必要背景,或讓其中一個角色提出真正的疑問。
如果你使用 AI 進行第二輪修改
向模型提供該場景必要的背景脈絡、每個角色的當下目標,以及明確的修改範圍。要求它保留情節事實與視角,僅刪除多餘的解釋,並提供修改後的場景以及說明任何更動事實的簡短備註。這遵循了 OpenAI 官方[提示詞指南](https://developers.openai.com/api/docs/guides/prompting)中提供清晰指令與相關脈絡的一般建議。該指南是廣泛的產品文檔,並不能保證特定的提示詞一定能產生令人信服的對話。
一個實用的提示詞可以這樣寫:「修改這段對話,讓米娜試圖拿回鑰匙,而里歐拖延不給。保留『檔案館六點關閉』的事實,維持既有的視角與情節,不要添加背景故事。減少解釋雙方皆知事實的台詞。產出修改後的內容,然後列出你修改的任何情節細節。」將產出結果視為一種提案。對照你的草稿仔細檢查保留下來的每項事實,並剔除捏造的動機、環境細節或不合適的動作。
何時不適用此工作流程
如果場景的目的本就是在真正需要資訊的角色之間進行明確指導,就不要強行加入潛台詞。不要僅僅為了避免交代背景而讓每個說話者都閃爍其詞。當角色在設定界線、發出緊急警告或澄清誤會時,直截了當的句子可能是最令人信服的選擇。同樣地,各具特色的聲音仍應保持易於理解;不同尋常的措辭並不自動等同於人物塑造。
如果逐句修改後,這段交流感覺仍然像說明書,請重新審視整個場景,而不是一味尋求更生動的措辭。缺失的要素可能是角色在當下開口的理由、一個有意義的抉擇,或是會做出反應的傾聽者。保留讀者所需的事實,賦予每句對白一個任務,讓最終版本聽起來像是兩個在互相回應的人,而不是在照著同一份簡報朗讀。
