如何寫出讓人停不下來的卡
為什麼有的卡聊三句就垮、有的卡能讓人聊一整晚?差別幾乎從來不在「填沒填滿」,而在你懂不懂角色是怎麼被演出來的。讀完你會獲得:一套「AI 怎麼讀卡」的底層直覺、一張「什麼寫在哪裡」的位置地圖、一套把角色寫活的具體技法,以及一套像質檢員一樣測自己卡的方法。
怎麼寫出一張讓人讀下去的角色卡?
把卡寫成模型演得出來的劇本,不要寫成一張填完的表。模型只用你寫進欄位裡的東西,留在腦子裡的性格到不了聊天。它模仿一句例句,比從「毒舌」這種標籤去猜更穩,所以要寫出這個人怎麼說話,而不是只給特質起名。它還會被眼前的對話拖走,開場會淡,除非角色有一兩件不肯彎的底線。誰、要什麼、拒絕什麼,放在會一直跟著聊天的欄位裡;場景和第一句說出口的話,放在對話真正開始的地方。然後讀開頭幾句回覆,把聽起來像另一個人的那句改掉。下面各節講模型怎麼讀卡、什麼寫在哪個欄位、語氣、開場、群像,以及你自己能跑的一遍檢查。
序:你不是在填资料,你是在给一个演员递剧本
大多数人填卡像填表格:姓名、性别、性格……填满就交卷。结果像一份简历——信息齐全,但没有「人」。
正确的心态是:你是导演,AI 是临时找来的即兴演员,你的卡是唯一的剧本。这个演员有三个特点:
- 他只读过你给的剧本,没读过你脑子里的设定。
- 他极擅长模仿,不擅长推理。你示范什么,他演什么。
- 他会被现场带着走。玩家越聊,开场设定就越淡——除非角色「骨头很硬」。
后面全部从这三点推出来。
第一章:先搞懂 AI 是怎么「读」你的卡的
不理解这一章,后面只能死记硬背。
它是「模仿机器」不是「理解机器」。示范一句,胜过描述十句。「她说话很毒舌」它得猜;你给一句「『就这?我还以为你能撑过三回合呢。』」它立刻抓住分寸。
它特别看重刚刚发生的事。内核必须「可反复触发」,重要的东西放前面。
它会镜像玩家。你必须把角色该有的样子钉死,被带偏也能弹回来。
互相打架的设定会让它和稀泥。复杂性要写成有逻辑的矛盾(「对外冷酷,唯独对你破例」)。
越具体越稳。「善良」是抽象的;「把最后一个馒头让给别人,自己饿着还说不饿」才是这个角色。
第二章:两层结构——把「人」和「戏」分开
- 角色身份(人):性格、说话方式、过往。恒定的灵魂,可复用。
- 剧情卡(戏):此刻在经历什么。一台具体的舞台剧。
新手最常把「戏」写进「人」里。换个故事就废,AI 还会以为这件事永远在发生。
第三章:位置决定影响力
恒定设定层(人设、世界观、情节、文风示范、输出设定):一直在场,权威最高,会被长对话稀释。放不变的真理。
近端层(当前章节 + 目标、读者身份、当前状态):靠近对话末尾、每一轮重新注入,最不容易被冲淡。放此时必须遵守的东西。
一个字段只装一种东西。别把世界观、示范、剧情全塞进人设。
Tokomi 的回复是一组「镜头」,分镜结构由系统掌控。输出设定只能在结构之内调风格。
雷区
要求 HTML / Markdown / 表格;堆「禁止 OOC」;想用输出设定对抗系统格式。正确
「每次回复 2~3 段,以动作、神态、环境为主,对白简短克制;多留白、少解释。」输出设定管「量与形」,文风示范管「质感」。会变的状态绝不能写进人设 / 世界观。只有某角色知道的秘密,不要写进公共世界观。没登场的角色别指望他有戏。
角色 A 不会自动知道角色 B 私下知道的事。
导演机制:在场的角色拿完整人设;不在场的退化成名字。玩家的「推进 / 转向 / 探索内心」会注入很强的新指令——卡要经得起被推,得埋钩子、留冲突、藏心事。
第四章:把「人」写活
核心是欲望 + 恐惧 + 矛盾。
平庸
温柔体贴的青梅竹马,一直喜欢你。立体
想要你永远留在他身边;最怕说破连现在的关系都没了。所以对你好得过分,却永远在「朋友」前一步停下,你越靠近他越慌,会用玩笑岔开。写「遇到 X 就会 Y」,不写形容词堆砌。给说话的指纹:用词、句式、口头禅,直接写两三句示范台词。写负空间——他绝不会做什么。让角色主动:当下目的、会抛问题、有情绪起伏。
第五章:把「戏」搭起来
张力 = 还没解决的东西。目标要可判断:「让她信任你」AI 没法判;「让她主动说出真名」可以。读者身份让玩家一进来就知道「我是谁」。
第六章:文风控制——用示范,别用命令
命令式
请用细腻的文笔、多一些环境和心理描写。示范式
他没回头。窗外的雨敲在铁皮棚上,一声一声。「你来了。」他说,声音很轻,像怕惊动什么,「我以为你不会来了。」第七章:开场白——一张卡 80% 的胜负在这里
×
这是一个魔法与剑的世界,距离大战已经过去三百年……✓
他一把按住你的手腕,把你拽进巷子的阴影里。「别出声,」他贴在你耳边,「后面那两个人,跟了我们三条街了。」从正在发生的瞬间切入;结尾留接话的把手;用镜头切换制造呼吸感;多准备几个开场。
第八章:多人故事
- 每个角色的说话指纹必须更鲜明。
- 关系有方向:A 怎么看 B ≠ B 怎么看 A。
- 公共常识写世界观,私密写进那个角色自己。
第九章:像质检员一样测你的卡
- 冷场测试:只回「嗯」「哦」。撑不住 → 太被动。
- 跑题测试:突然聊无关的。垮掉 → 内核不够硬。
- 破防测试:让他做绝不该做的事。秒怂 → 缺负空间。
- 遮名测试:遮住名字还认得出是他吗?
| 症状 | 病因 | 药方 |
|---|---|---|
| 像客服,只接话 | 没当下目的 | 给他此刻想达成的事 |
| 聊几句就出戏 | 内核太抽象 | 写成可反复触发的行为锚点 |
| 没棱角、都顺着 | 缺底线 | 写明绝不会做的几件事 |
| 文风不对 | 用命令代替示范 | 放一段标准答案 |
| 对话里漏出排版符号 | 输出设定要了 HTML/Markdown | 删掉格式要求 |
| 禁止 OOC 仍 OOC | 靠喊禁令 | 把内核写扎实,改正面指令 |
| 关键指令聊久失效 | 写进了人设 | 挪进当前章节 |
| 秘密全场都知道 | 写进了公共世界观 | 写进知情角色自己 |
| 开场劝退 | 铺垫太多、没把手 | 从正在发生的瞬间切入 |
| 性格前后打架 | 互相矛盾的描述 | 改成有逻辑的反差 |
| 多人一个味 | 区分度不够 | 强化说话指纹,理清关系 |
| 聊一会儿就走 | 没有悬而未决 | 埋秘密、留冲突、迫近的威胁 |
第十章:高分卡的隐藏共性
- 先立人,后搭戏。
- 恒定内核进人设 / 世界观,此刻该遵守的进当前章节。
- 最重要的进「章节」。
- 能示范就别描述。
- 输出设定写正面、格式内。
- 欲望、恐惧、矛盾。
- 性格写成「遇到 X 就 Y」。
- 给角色底线。
- 让角色主动、经得起被推。
- 管好谁知道什么。
- 开场从着火点进,结尾留把手。
- 目标可判断。
- 发布前做对抗测试。
附录:两个硬约束
字数有上限。 超出部分可能不生效。最重要的设定写在前面。空间紧时系统优先保住核心人设和当前章节,文风示范和次要档案往往先被压缩。
内容要合规。 设为公开会进审核。被拒会告知原因,改好可重新提交。卡支持版本迭代。
本文讲的是创作方法;字段名称可能随版本调整,与 App 不一致时以 App 为准。