AI小說對話寫作指南:讓角色"開口說人話"
對話是網文的靈魂,也是AI最容易寫出"塑膠感"的地方。本文拆解AI寫對話的5大實操技巧:角色語氣檔案、潛臺詞設計、資訊密度控制等,配合玄幻、都市、言情三類小說的對話改寫示例,讓每個角色開口都像活人。
本篇目錄 7 節
最後更新:2026-03-09 | 閱讀時間:約15分鐘
核心要點
- 對話承擔推進劇情、展示人設、傳遞資訊三大功能,寫不好任何一個都會讓讀者出戲
- 好對話不在於"文筆優美",在於"這個人說這句話,你覺得合理"
- AI寫對話最大的坑是"所有角色說話像同一個人",解法是給每個角色建立語言檔案
- 馬良寫作的角色管理系統可以為每個角色繫結說話風格,生成時自動區分語氣
- 實測表明,配合角色語言檔案後,對話辨識度提升約65%
對話寫作為什麼讓人頭疼
寫過網文的都知道,最怕的不是打鬥場面,是兩個人面對面聊天。
場面描寫可以糊弄——"一拳轟出,山嶽崩塌",讀者不會追究到底崩了幾座山。但對話不行。一句不對味的臺詞,讀者立刻跳戲:"這人不會這麼說話。"
舉個真實的翻車場景:你寫一個街頭混混和大學教授對話。混混說"我認為這件事情值得我們深入探討"——讀者直接棄書。
對話暴露一切。 它暴露角色的教育背景、性格底色、當前情緒、和對方的關係。好對話不靠華麗辭藻,靠的是"準確"。
好對話的三條鐵律
鐵律一:每個人說話必須不一樣。 把角色名字遮住,光看臺詞就能猜出是誰在說話。做不到這一點,對話就是失敗的。一個莽撞的少年不會說"此事容後再議",一個老謀深算的宰相不會說"臥槽這也行"。
鐵律二:對話要幹活。 每一句臺詞至少完成一個任務——要麼推進劇情,要麼揭示性格,要麼傳遞讀者必須知道的資訊。純水聊的臺詞砍掉,讀者不會因為少看了三句寒暄而困惑。
鐵律三:潛臺詞比臺詞重要。 人在大部分時候不會直說心裡話。一個喜歡對方的人不會說"我喜歡你"(至少不會這麼快),而是說"你今天的衣服挺好看的"。AI經常犯的錯就是讓角色太直白,在Prompt指南裡我們聊過,給AI加一句"角色不會直接表達真實想法"就能顯著改善。
AI寫對話的5個實操技巧
技巧一:建立角色語言檔案
在馬良寫作的角色管理功能裡,給每個主要角色寫一段"語言風格說明"。不用長,3-5句話足夠:
- 林小北(男主):說話簡短,喜歡用反問句,緊張時會結巴,口頭禪"得了吧"
- 蘇晚晴(女主):語氣溫和但暗含鋒芒,喜歡用比喻,生氣時反而更客氣
- 老張(師父):滿嘴粗話但重點突出,愛用歇後語,只在認真時說書面語
實測資料:配上語言檔案後,同一章裡不同角色的對話辨識度從約30%提升到65%以上。這個資料來自我們對100章生成內容的人工評估。
技巧二:在章節藍圖裡標註對話意圖
別光寫"兩人對話",要寫清楚這段對話要完成什麼:
差的藍圖:林小北和蘇晚晴在天台聊天
好的藍圖:林小北試探蘇晚晴是否知道他的秘密身份,蘇晚晴裝作不知道但暗示她已經猜到了,兩人都在試探對方的底牌
第二種藍圖給出去,AI寫出來的對話自帶張力。因為它知道兩個人都在"演戲",對話裡就會有躲閃、暗示和試探。
技巧三:控制對話節奏
連續十行對話讀起來會喘不過氣。每3-5句臺詞中間插入一段動作或心理描寫:
"你到底想說什麼?"林小北把杯子放下,水花濺出來幾滴。
就這麼簡單的一個動作,對話的節奏就緩下來了。告訴AI"每3-4句對話後插入一段簡短的動作或表情描寫"即可。
技巧四:用"刪減法"去AI味
AI寫對話有個通病,太完整。現實中沒人說話會把意思表達得滴水不漏。拿到AI生成的對話後,試試這幾招:
- 砍掉對話中的過渡詞:"嗯,我覺得,這件事情的話,可能需要……" → "這事兒得想想"
- 讓角色打斷對方,現實對話充滿了打斷和搶話
- 加幾個"沒說完的話",用省略號結尾
技巧五:分場景給不同Prompt
吵架戲和日常戲用同一套Prompt效果很差。吵架時讓AI"使用短句、不完整的句子、角色互相打斷";日常閒聊則"語氣放鬆、允許跑題、加入無意義的口頭禪"。
更多Prompt編寫技巧見Prompt編寫指南。
不同類型小說的對話風格

| 類型 | 對話特點 | AI提示關鍵詞 |
|---|---|---|
| 言情 | 曖昧試探、情緒波動大 | "潛臺詞豐富、語氣反轉" |
| 玄幻 | 裝逼打臉、氣勢對碰 | "簡短有力、充滿壓迫感" |
| 都市 | 貼近生活、行業黑話 | "口語化、加入網路用語" |
| 懸疑 | 資訊博弈、真假難辨 | "角色各懷心思、臺詞含雙重含義" |
具體到各品類的AI創作方法,可以看言情指南、都市懸疑指南和科幻指南。
一個實戰案例
場景:反派發現主角身份,兩人在宴會上暗中交鋒。
差的版本(無角色區分):
"你是誰?" / "我是一個普通人。" / "你不像普通人。" / "那你覺得我像什麼人?"
好的版本(有語言檔案+潛臺詞指令):
"陳公子好雅興,這種小宴也肯賞光。"寧遠端著酒杯,笑意不達眼底。
陳崢夾了塊點心:"白吃白喝的事兒,我向來不推辭。"
"聽說陳公子在城北做藥材生意?"
"瞎混口飯。寧掌門訊息倒是靈通。"
第二個版本里,兩個人都在笑著說話,但每句都是在試探。這才是好對話。
常見問題
Q:AI寫的對話總是太書面化怎麼辦?
在Prompt里加一條"用口語寫對話,允許語法不完整"。生成後再手動刪掉多餘的語氣詞。馬良寫作的角色管理裡可以直接標註"口語化程度",省去每次重複提示。
Q:對話太長讀起來累怎麼處理?
嚴格執行"3-5句臺詞+1段動作/心理"的節奏。另外對話中的資訊量別太密,一個重要資訊配2-3句鋪墊就夠了。具體節奏控制可以參考節奏與爽點設計。
Q:怎麼讓配角的對話也有特色?
哪怕是隻出場一次的NPC,也給一個標籤。"說話愛帶兒化音的門衛""每句話結尾都要嘆氣的老闆"。一個小細節就夠了,不用每個配角都寫完整語言檔案。
Q:群戲對話怎麼處理?5個人以上聊天AI就亂了
拆成小組。5個人的群戲不要一起寫,先2-3人一組寫一段小對話,再把幾段拼接。在多視角敘事指南裡有更詳細的群戲處理方法。