文心一言写人物故事:限制条件提示词完整教程
提示词里能不能直接安装个“防跑偏装置”?答案是肯定的。前提是别指望靠反复修改来纠偏,而是得把限制条件直接嵌进提示词里,一次到位。漏掉一个关键约束,模型就敢把"独居程序员"写成"豪门继承人",把"雨夜修车"扩展成"外星人降临修车铺"。下面这套方法,能帮你把这种风险压到最低。
锁定人物核心身份
第一步:用"身份标签+限定短语"双保险定调。比如写一位退休老教师,别只写"一位老教师",要写成【退休小学语文教师,1958年生,无子女,独居在杭州老城区筒子楼】。括号里的信息越具体,模型越难自由发挥——它没有"合理想象亲属关系"的权限,只能照搬你给的设定。
第二步:立刻否定常见干扰项。在身份后加一句"不涉及教育系统内部改革、不出现现任校领导、不描写其早年支边经历"。模型对"不……"指令响应稳定,比"只写……"更可靠。核心逻辑就是直接在源头上把可能性锁死。
框定故事发生范围
方法一:时空锚点法
直接给出不可移动的坐标:"故事发生在2024年3月12日(周一)上午9:17,地点是杭州拱墅区小河直街'修伞阿婆'摊位前,全程不超过15分钟。"时间精确到分钟、地点精确到摊位名,能有效压制模型编造"突然接到北京电话"或"被邀请去三亚度假"这类跳脱情节。具体怎么干?先用这个公式:精确时间 + 精确地点 + 明确时长。模型没有脑补空间,只能老老实实照着框架走。
方法二:感官边界法
限定所有描写只能来自人物可感知的范围:"所有环境描写仅限主角视线所及(约3米内)、可听到的声音(排除远处警笛、广播)、可触碰到的物体(不写未接触的手机屏幕内容)"。这一步能封死模型最爱的上帝视角闪回和全知旁白。简单说就是:人物能看到、听到、摸到什么,就只能写什么。超出这个范围的,一概不认。
禁用词汇与行为清单
在提示词末尾单独起一行,用"禁止出现:"开头,列出5~7个最可能失控的词或行为。例如:
禁止出现:微信转账、突然晕倒、掏出护照、说出英文短句、回忆童年、天气突变、他人主动递名片。
注意:这里不用解释原因,不加"因为……",模型对纯禁令列表理解效率最高。多写一条,就少一次人工删改。
这一步操作起来很简单,直接把你想拦住的情节关键词敲进去就行。比如你写的是市井故事,那就把"西装革履""豪车""出差地"这类词提前拉黑。模型看到清单,就知道哪些雷区不能碰。
强制输出格式控制
① 开头必须以人物正在做的动作为第一句,且动词为现在时、非心理活动类。例如:"她用镊子夹起第三颗铜铆钉,按进伞骨凹槽。"
② 全文不得出现段落标题、括号注释、作者旁白、心理独白(如"她心想……")、引号内非对话内容。
③ 结尾必须停在动作未完成状态,例如"铆钉还差两毫米没压到底""伞面刚撑开一半""对方的手停在半空"。【结尾不许收束、不许点题、不许升华】