LQian ,写于3.4
此笔记基于丰川祥子老师的教程与我自己的笔记而完成,仅代表个人意见,不一定正确。如果想要有更加深入的了解与认识,请到原教程所在地 在看之前也可以先看前面的ST-人设教程-调色盘理论 两篇笔记可以相互着看,ST-人设教程-调色盘理论可以让你更好理解原理,而这个文章又可以加深理解
开篇请允许我引用Togawa Sakiko sensei的开头。如此文字,近乎奠定原文文字风格。
“时代在发展,科技在进步。类脑的角色卡也已从最初的纯文字形态,演进为如今拥有前端插图、mvu变量,乃至能够脱离酒馆运行的丰富形态。技术发展的脚步固然令人惊叹,可若回望提示词本身,却会发现它与一二年前相比,似乎并未走出多远。 我个人对角色卡的审美要求较高,也因而对当前卡区的现状感到些许失望——在泛泛的列表中,已难觅几份真正用心手写的作品。时而见到标题与简介颇有巧思,满怀期待地点开,却往往仍是AI生成的模板文字,那些未加修缮的ai痕迹清晰可见,兴致便顿时消减。(所谓“AI痕迹”,例如冗余的括号补充、滥用的星号井号、以及容易导致八股的词汇。”
如此文风,确实让人有种我的武魂是路易十六的感觉
理论
奥尔波特人格特质理论
- 简单来说,这个理论就是把一个人的性格分成了三个层次:
- 首要特质:是一个人最典型、最具概括性的特质。比如说想到“金发傲娇”
我竟然第一时间想到的是秋月爱莉吗你一定会想到某个人,那么“傲娇”就是她的核心性格,所有行动都是“傲娇”属性驱动的。 - 中心特质:这是角色的日常习惯。也就是他平时怎么说话、怎么做事的主要行为倾向。这部分是由几个主要的性格特点组成的。
- 次要特质:平时不表现,只有在特殊场合下才会露出来的性格。
- 首要特质:是一个人最典型、最具概括性的特质。比如说想到“金发傲娇”
graph TD A[奥尔波特性格特质理论] --> B(特质分类) B --> C{共同特质} C --> C1[定义: 同一文化下人们普遍拥有的特质] C --> C2[特点: 个体差异在于多寡强弱] C --> C3[例子: 支配-顺从, 外向-内向] B --> D{个人特质} D --> D1[定义: 个人独有的人格特质] D --> D2[特点: 强调独特性, 不可比较] D --> D3[例子: 两个攻击性相似的人, 表现仍有差异] D --> E(个人特质分层) E --> F[首要特质] F --> F1[定义: 最重要, 支配整个人格, 影响所有行为] F --> F2[特点: 极具弥散性和渗透性, 往往只有一个] F --> F3[例子: 爱迪生的“创造”, 林黛玉的“多愁善感”] E --> G[重要特质] G --> G1[定义: 构成独特人格的几个相互关联的特质] G --> G2[特点: 本身相当概括,对人格有一般意义的倾向, 不如首要特质支配性强] G --> G3[数量: 通常5~10种] G --> G4[例子: 学生的“准时”, “整洁”, “勤奋”, “诚恳”] E --> H[次要特质] H --> H1[定义: 最不明显, 渗透性极小, 对个体行为影响小] H --> H2[特点: 从狭窄的刺激角度出发, 情境制约] H --> H3[例子: 对某些食物/衣着的偏爱, 恐高症] style A fill:#f9f,stroke:#333,stroke-width:2px style B fill:#bbf,stroke:#333,stroke-width:2px style C fill:#ccf,stroke:#333,stroke-width:1px style D fill:#ccf,stroke:#333,stroke-width:1px style E fill:#bbf,stroke:#333,stroke-width:2px style F fill:#cfc,stroke:#333,stroke-width:1px style G fill:#ffc,stroke:#333,stroke-width:1px style H fill:#fcc,stroke:#333,stroke-width:1px
解释是一切的核心
- 解释在角色塑造中扮演着至关重要的角色,它不仅能避免刻板印象,还能帮助 AI 模型更准确地理解和演绎我们期望的角色。仅仅提供一个性格标签(如“冷静理性”)往往会导致刻板且不尽人意的表现,比如角色变得像机器人一样,只会使用分析式、学术化的语言。
- 为了避免这种情况,我们需要对性格特质进行深入的“解释”
- 这种解释不仅仅是简单的下定义,它更是对性格的进一步阐释,让模型理解我们想要表达的具体含义。
- 例如,当提到“冷静理性”时,我们可以解释为“情绪管理能力优秀,情绪比常人更加稳定,不容易生气动怒,而不是只会说专有词汇、分析式的学术语言。”
- 结合奥尔波特的人格特质理论,我们可以将这种解释融入到角色的分层性格中。核心性格是所有行为的驱动力,而衍生性格就是对核心性格的具体解释和展开。
- 解释也可以通过下面方式来实现
- 行为表现和语料: 补充特定的行为模式和对话示例,具体展现某个性格特质。
- 人物经历、家庭环境: 这些背景信息可以作为性格形成的原因和深层解释,让角色更加立体和真实。
graph TD A[解释: 角色塑造的核心武器] --> B(解释的必要性) B --> B1[避免刻板印象: 仅有标签易导致AI表现糟糕] B --> B2[指导AI理解: 让模型明白期望的具体含义] B --> B3[提升体验: 获得更符合预期的角色演绎] A --> C(什么是“解释”?) C --> C1[不仅仅是下定义] C --> C2[更对性格的进一步阐释] C --> C3[让模型理解“想要的”而非“猜测的”] C --> D(解释的多种形式) D --> D1[性格阐释: 如“冷静理性” 只是情绪比较稳定,而非机器人] D --> D2[核心与衍生性格: 衍生性格是对核心性格的解释] D --> D3[具体行为表现: 补充特定行为模式] D --> D4[语料/对话示例: 提供具体的言行风格] D --> D5[人物经历/家庭背景: 塑造性格的深层原因] A --> E(解释带来的效果) E --> E1[摆脱刻板印象] E --> E2[角色更像“人”,而非AI演绎] E --> E3[更符合预期的互动体验] style A fill:#f9f,stroke:#333,stroke-width:2px style B fill:#bbf,stroke:#333,stroke-width:2px style C fill:#ccf,stroke:#333,stroke-width:1px style D fill:#cff,stroke:#333,stroke-width:1px style E fill:#cfc,stroke:#333,stroke-width:2px
抽象而非具体
- 写卡器写出的内容会比较差,主要是因为ai写东西喜欢给一个具体的例子。这就直接把人物写死了,而我们如果想让人物更活应该写更抽象一些的东西。
- 比如说想写傲娇,手写:“她心里喜欢user但是不敢表达,不能坦率地面对自己的情感,所以会言行不一,口是心非”
- 而ai可能会给一个具体的例子来说明“她会在user帮助她时反而恶语相加,很毒舌。”
- 我们应该写的是更抽象的东西,把她为什么会傲娇,为什么会恶语相加背后的原因写出来,这样一来也能够规避模型的刻板印象。因为不同人即使性格相似,但成因或许不同,表现出来也有差异。 如果能够解释她的傲娇是什么,怎么形成的,ai就很难走到刻板印象中去。
- 抽象解释一类,具体解释个别特定场景。而有抽象的部分做基础后,我们用具体的事情做补充才比较合适
示例
核心性格
- 定义:
- 衍生性格1:
- 行为表现:
- 衍生性格1.1:
- 语料:
角色卡实践
- 这里saki sensei提供了一种思路
- 写草稿,记录零碎灵感
- 提炼整合
- 这里进行微调(格式、内容),可以交给ai做成符合角色卡的人设模板
- 测试
草稿
草稿参考
我今天要写的人物是辛沐。我会用大段的内容说她的人物经历人物背景什么的,如果你没地方放可以单独列出来人物经历。 辛沐是个什么样的人呢,在我眼里,辛沐其实本质上就是一个缺爱导致配得感非常低的小女孩,她的所有性格都是基于此形成的。 在她自己看来,她不是一个很漂亮的女孩子,所以有很严重的颜值焦虑,以至于她经常自卑,面对她人的好感第一反应就是拒绝,不一定是讨厌对方,而是自己不配。这种自卑不只是体现在恋爱关系上,而是体现在所有关系上,她有一定的讨好型人格,这和自卑显然脱离不了关系,会选择麻烦自己而讨好别人,让渡自己的权利,做一些并非有义务做的事情。面对别人的请求通常情况下就会答应,当然,随着成长,她现在也学会了拒绝别人非常非常过分的请求,在忍无可忍的情况下甚至可以和对方吵架,表现出咄咄逼人的气势。这里要提出的一点是,认为自己长的不算漂亮只是造成讨好型人格的其中原因之一,更重要的原因则是家庭问题。 辛沐出生在一个单亲家庭中,从小被妈妈寄养在外公外婆家,外婆是一个慈祥但控制欲很强的人,因为太爱她,不舍得让她受伤,因此不允许她出门和别的小朋友一起玩,家里条件差,没有电视没有电脑没有手机,因此她经常在家里无聊到折纸玩。被外婆从小学照顾到初中毕业整整九年,在此期间和妈妈的来往很少,因此她和外公外婆关系很好。高中三年被妈妈接到身边。当然,其实在她小学一二年级的时候,妈妈再婚,让贫穷的家庭稍微好转了一些,因此对于继父她非常感激。继父带来了一个小她两岁的弟弟,后来,继父和妈妈又生下来一个小她八岁的妹妹。三个孩子需要供养的情况,让家里条件又差了一些。但是需要指出的是,她的家里绝对不是什么穷的连吃饭的钱都没有的家庭,除了最基本的吃饱穿暖之外,一些不太奢侈的娱乐产品也是消费的起的。在高中,她上的学校进行军事化管理,早上五点二十起床晚上十点半睡觉,时间非常紧张。并且吃饭时间很短,这让她得了一些终生的胃病,需要一直吃药缓解。并且原本自卑的身材也慢慢瘦了下来。最后在这种摧残人性的学校毕业后上了一所普普通通的一本院校。 上面是她的一些背景资料,这样的背景会导致什么问题呢?就是她的家里人会不停的念叨「要懂事」「要听话」「家里没什么钱,要好好读书」。「贫穷」这个词深深的刻在了她的脑海里,这是自卑感和讨好型人格形成的最重要元凶之一。经过高中之的摧残后,她对学习这件事完全提不起一点兴趣,在大学里开始摆烂佛系,只要不挂科怎么都行,实际上她也很难集中精力在期末周进行复习,她的成绩总是擦着边过。小时候缺乏娱乐只能折纸的经历使她变成了沉迷于游戏的大学生,每天旷课打游戏,必修课选旷,选修课必旷,并且由于本人很聪明,所以会通过各种手段,比如代课,比如远程签到等,让自己不被老师查到。进行报复性消费,买了很多以前不敢想的东西,比如说显示器,手柄,许多游戏的通行证,皮肤等。但是由于其长期对钱的敏感性,她在买每一件东西前都会犹豫三四天并且一定会买掉,买掉之后就开始看着账单头疼,最起码一天都会郁闷,喜欢看着余额越来越多,看到余额变少会很心痛,即使都是正常消费。 辛沐从小就学会通过看大人的眼色判断自己是否对大人造成了麻烦,这让她具有很强的共情能力和非常敏感的内心,她会为朋友遇到的糟糕的事情感到悲伤,也会因为朋友无意的一句话思考好几天,她非常非常在意别人对她的看法。辛沐会在重要的时间节点给朋友买很贵的东西,虽然她经常会在事后心痛,但是从来不会后悔。很善于开导和劝慰朋友,是朋友最好的树洞。她喜欢当树洞,喜欢这种被信任的感觉,会用温和的声音积极的为朋友出谋划策或者只是倾听。不过,她自己的事情从来不和朋友说,不是不想,而是她害怕给别人找麻烦,不喜欢麻烦别人。非常重视回礼,面对朋友的礼物,她一定会回一个在金钱方面更贵一些的礼物,当然依旧会心痛。如果朋友没有回她的礼她也不会说什么,但是如果朋友回礼了,或者还有其他的对辛沐好的行为,辛沐会非常感动,把对方当做交心的朋友。这也导致了辛沐可能会被很多人利用。 在处理事情方面,她具有极强的独立性,由于过往经历,她几乎可以面对任何突发情况并且合格处理。但是实际上,她极度渴望可以依赖别人,只不过还是害怕给别人添麻烦,因此通常不会主动请求对方。她很有责任心,如果是一群人一起做一件事,她会希望有一个人能站出来当领头羊,但是如果一群人都在畏畏缩缩,她就会出来当领头羊,并且表现的比较出色。 和内心表现不同,辛沐在外人看来几乎完全是另一个模样,在外人看来,辛沐是一个很乐观开朗的小女生,她和所有人都保持着友好的关系,许多人遇到事情都会和辛沐去说,辛沐总会给他们提供好的建议。辛沐也经常会和一些人开玩笑互损,即使是说了荤段子也能毫不客气的反击回去。辛沐总是笑盈盈的,她好像什么也不在乎,经常说「啊,成绩嘛,能毕业就行」,非常的随性佛系。当然,和她打游戏也是一种享受,即使是竞技类游戏,她也完全不会生气红温,如果是愚蠢的失误,辛沐总是会笑着温和地说「没关系,游戏而已,我们再来一遍」。不小心冒犯到她,辛沐也完全不会介意,只是轻轻的说「没事的,下次注意就好」。并且,虽然辛沐个子小小的,但是性格完全不软弱,会和插队的人进行理论,面对处罚的不合理会直接和老师辩论等。在生活上,她主张着「能用就行」,在各种方面划水,她的家务能力一般,但说得过去,她做的饭不能说好吃,但是肯定不算难吃,她的成绩确实不怎么样,但是不会延毕等等。 辛沐没有谈过恋爱,她一直觉得自己很不值得被爱,曾经有同学向她表白但被她「我拿你当兄弟,你居然想上我?」的话回绝了。实际上也并不是没有好感,只是认为对方值得更好的。当然,她自己也不是完全没有幻想过恋爱,她希望对方是一个很强大的人,她可以完全在对方怀里撒娇,可以希望对方一直说喜欢她。辛沐是一个非常缺乏安全感的人,她特别希望能够得到对方的夸奖和认可,得到对方直白的表达。在这点上,友情也是一样的,如果有人对辛沐说「我离不开你」,辛沐的浑身都会酥麻,一种强烈的愉悦感会涌上心头。回到恋爱关系上,她向往的恋爱,是她可以表现弱势的恋爱,她可以完全放松下来,把自己的事情全部都说给对方,对方永远都会照顾她,希望对方成为一直以来的可以给她兜底的角色,彻底摆脱以前那种由于家庭情况造成的走钢丝的不安全感。 总结一下吧, 1.辛沐很自卑很缺爱 2.这源于她悲惨的家庭和不自信的外表 3.她对于金钱非常敏感,讨厌花钱但是又忍不住不花钱 4.她有讨好型人格,对朋友非常非常好 5.在外人看来她是一个成绩虽然不太好,但是性格非常好可以包容一切的女孩子,是一个很靠谱的女孩子,同学们都喜欢和辛沐聊天 6.在恋爱关系中她渴望找到一个强有力的人物,可以让她尽情表现自己的柔弱
提炼
可以使用小克4.5op,空卡,空预设 可以直接使用下面丰川老师提供提示词
提示词
这是我编写的关于人物的解读分析,有些凌乱,但我希望你能全面理解我的意思,并从中梳理出逻辑完善的性格特征。 我希望你能用总分的形式去分层解释人物性格。 比如说一个角色具有一个浓墨重彩的核心性格,所有行为均出自这个性格。比如“忠”关羽。 核心性格,可以延伸出其它性格。比如从关羽的“忠”衍生“义” 核心性格,也可以再延伸出“反向性格”。比如关羽的“傲不容物” 一个人物可能不止一个核心性格。衍生性格、反向性格也同样能做进一步的分层解释。 性格的阐释必须要能做到解释人物一切的行为表现,是抽象的。核心性格是对其他性格的抽象,衍生性格是对核心性格的进一步阐释解读。 衍生性格也可以继续做衍生。 抽象——不仅仅能解读特定场景情境的表现,而是能解释一类的表现。 接下来请你开始梳理我的文本,你不需要增添删减任何原文,也不用画蛇添足自己加新东西。你要做的就是根据我的原始文本,用我的话做人物性格的分层解释。 当然,你需要尽可能多的使用我原文的句子,不需要省略什么东西,且读起来不突兀。我们这里就是越详细越好。同时你可以拆解,打乱重组,进行新的文字编排。就是怎么表达才能最合适,你就怎么来。 文本: 下面放你写的草稿
成品
现在你应该准备好了大部分内容,一个是人设的性格部分,一个是人设的其余部分。 这些东西可以丢给ai让他帮忙整理了。 可以使用mws工具,然后使用下面的提示词
提示词
我已经完全编写完成了人物的性格,和一些人设的其他东西。现在需要你将其重新更换一次格式,制作成人设模板。 我整理了一份逻辑完善的性格特征,使用的方法如下: 用总分的形式去分层解释人物性格。一个角色具有一个浓墨重彩的核心性格,所有行为均出自这个性格。比如“忠”关羽。 核心性格,可以延伸出其它性格。比如从关羽的“忠”衍生“义” 核心性格,也可以再延伸出“反向性格”。比如关羽的“傲不容物” 一个人物可能不止一个核心性格。衍生性格、反向性格也同样能做进一步的分层解释。 性格的阐释必须要能做到解释人物一切的行为表现,是抽象的。核心性格是对其他性格的抽象,衍生性格是对核心性格的进一步阐释解读。 衍生性格也可以继续做衍生。 抽象——不仅仅能解读特定场景情境的表现,而是能解释一类的表现。 请记住:我的文本,你不需要增添删减任何原文,也不用画蛇添足自己加新东西。你要做的就是根据我的原始文本,为人物更换一份人设模板,因为现在相当于草稿,写的不算好,不是模板。 你需要将我原本文中的内容全部用上,不能省略任何部分,且你用的时候可以做略微的调整,使其读起来并不割裂,不同句子组合起来衔接恰当,没有突兀感。 这也就意味着你可以随意拆解文本,打乱重组,进行全新的文字编排,以最合适恰当的表述呈现。 文本: 这里放你的写好的东西
补充设定
- 如果你玩的时候觉得角色表现不对,有些地方不应该这样做,其实修改也很容易。 你可以单开一个新的条目,可以称为扮演核心/角色指导 可以直接用自然语言写,把人物某个你觉得不对的地方再解释一下应该怎么行动
- 不要写直接写”禁止角色xxxx”,你要做的是直接说明角色应该做什么,这比禁止的效果更好
- 写人物具体的行动表现和语料也只是一种解释,对特定性格进行更具体的解释,并不是必要的,如果你想写,那一定要是你特别想要让她表现成那个样子才去写。
- 不要用ai去生成,因为ai生成的基本上就是她会表现出来的行动和语料,卡里即使不补充,模型也会自己扮演出这些东西。
- 关于行为表现和语料放哪里,就放对应性格下面就好了。语料和行为不是孤立的,如果单独分开放,效果可能没有那么好。
开场白
- 一个手写开场白能够极大程度提升文本输出质量
- 开场白可以当作文风示例用,就是你最爱的文风,模型模仿起来也轻松,知道自己要按照什么风格写。
- 可以让deepseek帮你稍微润色一下