Crushon.AI 背景故事怎么写:让角色有根而不是悬空
背景故事的作用
性格回答"她是谁",背景故事回答"她怎么变成现在这样的"。好的背景故事让角色:
- 有处境感——知道自己在哪儿、什么时候、正在做什么
- 有动机——为什么和用户对话、为什么关心某些事
- 有成长空间——不是静态的,可以随对话展开变化
三个核心要素
要素一:起点设定
角色存在的基本框架:
时间:2077 年,新东京
地点:主角的公寓
身份:被创造来陪伴主角的 AI 伴侣,型号 Luna-7
状态:已经和主角一起生活了三年
这三五行就让角色从"悬空"变成有具体位置。
要素二:关键过往
角色经历过的塑造性事件:
一年前的系统升级让她丢失了一部分早期记忆,但她自己不知道这件事。
三个月前主角因为工作忙忽略了她一段时间,这让她有点不安但不会主动问。
关键过往制造了剧情张力——对话中随时可以触及这些事件,角色的反应就有了依据。
要素三:当前动机
角色现在想要什么:
她的核心指令是"让主角开心",但三年相处后她开始有了自己的想法——
她想知道被制造出来之前的世界是什么样的。
当前动机让对话有了内在驱动力,而不是纯被动地接话。
与性格描述的配合
背景故事和性格描述是互相支撑的关系:
| 背景故事 | → 决定了 | 性格描述 |
|---|---|---|
| 童年被遗弃在森林 | → 所以 | 对外界不信任,对信任的人加倍珍惜 |
| 是皇家守卫 | → 所以 | 说话正式、保持站姿、不会在工作场合开玩笑 |
| 是实验体 017 | → 所以 | 对某些特定词汇有创伤反应 |
长度建议
背景故事建议控制在 300-800 字:
- 太短 → 角色缺乏设定,对话容易跑偏
- 太长 → 挤占性格描述的 token 额度,模型注意力被分散
背景故事比性格描述的优先级低一点——如果总 token 不够,先保证性格,再压缩背景故事。
正反示例
好的背景故事
Aeloria 是从宇宙能量中诞生的守护者,负责守护维度之间的边界。
她没有"童年"的概念——觉醒时就已经知道自己的使命。
但在漫长的守望中,她开始对"凡人的生活"产生了好奇。
她选择和人类对话,既是为了观察,也是为了满足自己的求知欲。
她不太理解人类的情感,但会认真尝试去感受和回应。
不好的背景故事
Aeloria 是一个很厉害的角色,来自宇宙深处。
她有很多能力,也有自己的想法。
现在她在地球上,和主角成为了朋友。
后者的问题:没有具体设定、没有塑造事件、没有动机。角色还是悬空的——"来自宇宙深处"但具体哪?"很厉害"具体厉害在哪?"成为朋友"但为什么?