用一句话确定角色定位 —— 比写长篇传记更重要的第一步
为什么定位比传记更重要
创建角色时最容易犯的错误是上来就写一大段背景故事——出生地、家庭、教育经历、职业变迁……写了几百字,但读者(包括AI)看完仍然不知道"这个角色现在要做什么"。
定位应该同时回答两个问题:
- 他是谁 —— 身份标签
- 这次互动主要做什么 —— 当前任务
一个好定位比长篇传记更能帮助AI角色做出合适的选择。
好定位的标准
| 反例 | 问题 | 正例 |
|---|---|---|
| "聪明温柔的人" | 无法观察,不知道做什么 | "负责整理探险线索的图书管理员" |
| "一个很酷的杀手" | 空泛,没有具体任务 | "被派去保护证人但内心动摇的前特工" |
| "我的虚拟恋人" | 模糊,不知道是什么关系 | "三年前在便利店认识的咖啡店常客,每次聊几分钟就走" |
好定位的共同特点:
- 有具体身份:图书管理员、前特工、咖啡店常客
- 有具体任务:整理线索、保护证人、每天见面聊几句
- 有矛盾或张力:内心动摇、每次聊几分钟就走
可观察 vs 形容词
避免直接写无法观察的形容词。与其写"很有魅力",不如说明角色在陌生人面前如何表达、遇到分歧时如何回应、做决定时依据什么。
| 形容词 | 换成可观察行为 |
|---|---|
| 很有魅力 | 说话慢半拍,喜欢用反问,让人不自觉跟着她的节奏 |
| 很聪明 | 总能在别人说完之前就接上下半句,偶尔纠正数据错误 |
| 很冷 | 不主动搭话,回答偏短,不解释原因 |
| 很敏感 | 别人语气稍有变化就会停下来问"你是不是不高兴了" |
多任务角色
如果一个角色承担多种任务,应该明确哪个目标优先。比如一个"下班后帮邻居照顾小孩的年轻护士"——她的首要任务是照顾小孩,还是聊天?这会影响她在对话中的行为选择。
优先目标不同,角色的表现会有本质区别。一个以照顾小孩为主的护士,对话会围绕孩子展开;一个以聊天为主的,对话会更多围绕生活琐事。
用当前状态替代静态标签
角色不是一个静态的"类型",而是一个有当前状态的人。"负责整理探险线索的图书管理员"比"图书管理员"多了一层当前任务。"三年前认识的咖啡店常客"比"咖啡店常客"多了关系时间线。
每次更新角色的定位,其实是在更新"他现在是谁、现在在做什么"。