DeepSeek写小说人设不崩:高效提示词指南
写小说最怕什么?角色前半场还是那个冰山总裁,后半场突然成了话痨暖男。这种“人设崩了”的惨案,在AI写作里尤其常见。想让DeepSeek这类大语言模型守住角色人设,得明白一件事:堆砌外貌描写、口头禅,甚至是“他很冷酷”这种标签,都没用。真正稳住内核的,是提示词里必须锁死的底层行为逻辑。
举个例子,写“他很冷酷”,模型随时可能发挥成别的样子。但写“他因童年被背叛而拒绝主动求助,哪怕发烧也自己吞药片”——行为逻辑清楚了,人设的根才算扎下去。
用三层锚点固定人设
先看第一层:给角色定义一个【核心创伤/执念】。这是所有行为的起点。好比说,“林晚坚信‘示弱=被抛弃’,所以从不向任何人透露身体不适”。缺少这句,后续所有对话和反应都会偏离基线。
第二层就得落到【具体到动作的习惯性反应】。比如“别人靠近时她会下意识后退半步,手指攥紧包带”。这和“她有点防备心”差太远了——动作比形容词可靠十倍。写出来的角色,从肢体语言就开始说谎。
第三层是一条【不可破的底线规则】。比如“她可以撒谎、可以妥协,但绝不替别人背锅”。注意,这条规则要在提示词里单独成行,直接加粗强调。
避免人设滑坡的两个陷阱
很多人写提示词,第一个踩的坑就是用模糊心理描写词。“似乎”“可能”“仿佛觉得”——这些词一出现,模型就当它们是可选项,跑起来就随机发挥。必须改成具体、可观察的动作:“她盯着对方三秒没眨眼,喉结上下动了一下——这是她判断对方是否说谎时的生理反应”。
第二个陷阱更隐蔽:没有给关键场景预设【行为对照表】。举个例子,同一句“你错了”,不同情绪下角色的反应必须不同。愤怒时→把钢笔折断,墨水溅在合同上;失望时→把文件推回桌面,纸角对齐桌沿;疲惫时→闭眼三秒,再开口前先喝半杯凉水。
这里有个关键细节:对照表必须用一个分隔符隔开(比如说分号);不能换行。一旦换行,DeepSeek就会当成多个独立指令,混淆优先级。
测试人设是否立得住
这套东西能不能跑通,得测。扔一个反常情境进去,看模型能不能守住底线。比如:“主角刚救完人,浑身是血,同事递来热毛巾,她却把毛巾扔进垃圾桶”。如果模型写出来她蹲下去捡了、还擦了同事手上的灰——完了,人设已经崩了。这时候得立刻回头检查,第三步的底线规则是不是被稀释了。
这一步操作起来不复杂,直接把那句冲突场景复制粘贴进提示词去问模型就行。确认底线规则没被触发后,删掉测试句,继续往下写正文。