我先说个结论:这套《怪奇物语》人格测试世界,没有用到多复杂的大模型黑科技,但它是最近让我玩得最上头的一个AI项目。它做的事情很简单:你把几个关于恐惧、选择、冲动的题丢给AI,AI会通过在“逆世界”情景里的连续追问,逐步推断你的心理倾向,最后把你匹配成某个角色——是Eleven那种直觉型守护者,还是Dustin那种用好奇心打通全局的智囊,又或者是表面嘴硬但本质可靠的Steve。整个测试过程不是点几个选择题然后看结果页,而是像真的在和某个角色对话,一步一步被拉进霍金斯小镇的暗线里。
这个项目特别适合两类人:一类是《怪奇物语》剧粉,想用更沉浸的方式跟角色产生连接;另一类是对AI应用感兴趣的内容创作者,想看看怎么把心理学模型、角色设定和交互文案揉进一个低成本但体验很完整的“人格测试世界”里。你不用懂太多底层算法,也不需要庞大的数据集,大部分工作其实是在“心理模型怎么映射到角色”和“怎么把AI的对话引导能力用好”这两件事上。
1. 这个“人格测试世界”到底是什么,我为什么想做
1.1 它的核心体验不是“答题”,而是“进入场景”
市面上的人格测试太多了,大部分是几十道选择题,算完分数给你一个角色头衔。那种东西做完就忘。这次我想做的,是让测试本身变成一段故事。测试世界里的问题不会直接问你“你外不外向”,而是把你丢进“晚上十点,你在学校走廊听到储物柜里传来低声哼唱”的场景里,问你怎么办。AI会根据你的反应,继续往下推一个更刁钻的场景。全程没有标准答案的感觉,更像在跑一场即兴剧情。
这种体验对AI来说是很自然的。大语言模型擅长模拟角色,也擅长基于用户的输入做续写。难点在于怎么让它持续围绕你的心理维度进行追问,而不是聊着聊着就偏到世界观科普上去。所以我给AI设计了一套很明确的目标:每一轮互动,都是为了判断你在几个核心心理维度上的位置,同时保持叙事强度。
1.2 粉丝向内容的“化学反应点”在哪
《怪奇物语》能成为特别好的测试主题,是因为角色之间的反差足够大,而且每个角色都有自己的成长弧线。Eleven从封闭到打开、Steve从自恋到可靠、Nancy从守规矩到主动打破规则……这些变化本身就接近人格测试里“人在压力下会转化”的逻辑。用测试去映射角色,不仅是在做类型匹配,更像是在说“你在某个情境下会活成剧里的谁”。
另外一个很重要的原因是,这个剧的审美本身就很适合包裹人格测试。昏暗的灯光、逆世界、钟声、攀爬的藤蔓、颠倒的字母墙,这些东西一旦放进测试流程里,会天然增加沉浸感。我在给AI写提示词的时候,不只是让它“口吻像哪个角色”,而是让它连环境气氛也一起带出来,这样用户会觉得是在跟那个世界对话,不是对着一个标签机器人。
1.3 我最终确认的三层价值
拆到最后,这个项目对外有三层价值。第一层是娱乐价值,让剧粉获得一个玩法新鲜的互动测试。第二层是内容价值,它可以作为短视频的素材、直播间的互动工具,或者社群里的引流玩法。第三层是心理探索价值,虽然它不是严谨心理测评,但通过角色映射,确实能引发用户对自我行为的思考。我把它当成一个“轻心理、重叙事”的作品来做,而不是一个试图给人定性的量表。
2. 心理模型选好了,整个测试才立得住
2.1 MBTI不能全信,但角色塑造很吃这一套
一开始我就想,不能随便编十来个问题就来匹配角色,那样结果没有解释力。我需要一个结构化的心理模型作为底层框架。实际操作里,我用的是MBTI和“大五人格”的混合思路。MBTI的四组维度——能量来源、信息获取、决策方式、生活方式——非常适合用来跟角色建立直观联系,因为剧中角色本身就是很典型的类型表征。比如Dustin明显是那种发散、好奇、爱分享脑洞的人,观众能立刻理解“高开放性”是什么意思。
但要说明一点:MBTI在学术上争议不小,我不把它当成科学诊断工具,只把它当成一个角色符号化的坐标。真正支撑判断逻辑的,是我从大五人格模型里抽出来的几个关键维度。大五人格的“开放性、尽责性、外向性、宜人性、神经质”这五个连续维度,更适合让AI在对话里动态打分,而不像四组MBTI维度那样容易非黑即白。
2.2 我为每个角色建立了多维人格标签
这里放一张我自己整理的映射表,它不是唯一的解法,但可以作为参考起点。我尽量把每个角色的“表层性格”和“压力下性格”分开,因为剧中人物经常在极端情境里表现出相反特质。
| 角色 | 表层人格标签 | 压力下的倾向 | 对话关键词 | 测试维度重点 |
|---|---|---|---|---|
| Eleven | 内向、直觉、敏感 | 守护本能、爆发力强 | 简短、直接、重语气 | 宜人性、神经质 |
| Dustin | 好奇、表达欲强、乐观 | 快速应变、靠知识破局 | 语速快、爱比喻、话痨 | 开放性、外向性 |
| Nancy | 谨慎、目标感强、负责 | 破规则也要达成目标 | 条理清晰、强调计划 | 尽责性、神经质 |
| Steve | 外放、在意形象、嘴硬 | 关键时承担责任 | 自我调侃、保护他人 | 外向性、宜人性 |
| Hopper | 独来独往、重实际 | 背负创伤也要保护人 | 简短、无奈、专断 | 尽责性、低宜人性 |
| Vecna | 控制欲强、精于算计 | 把伤痛转化为掌控 | 冷静、压迫、完整长句 | 低宜人性、高神经质 |
这套标签表是后续写系统提示的基础。我要求AI在做判定时,不是简单把用户归到某个角色,而是先判断用户在几个维度上的位置,再判断哪个角色的画像跟用户“最像”。这一步很关键,因为两个角色可能共享同一个外向维度,但在宜人性上有巨大差别。
2.3 为什么不做纯MBTI式二选一
我最初试过让AI提那种二选一问题,比如“你更在意逻辑还是感受?”效果很生硬,用户也觉得像在做传统测试。后来改成场景化描述,每个选项背后都对应一个维度倾向,AI不急着给结论,而是连续问四到五轮,每一轮都在修正上一轮对用户的猜测。这样出来的结果,用户会觉得“有点东西”,而不是“它只是猜了个选项”。
3. 技术方案选型:用“AI角色壳 + 产品流程”快速搭建
3.1 工具上的选择思路
这个项目的核心是AI对话,但光有对话不够,还需要用户界面、状态管理、测试进度控制。我没有从零写一个应用,而是用市面上的AI应用编排平台,这类平台本身支持角色设定、多轮对话、变量跟踪和一定程度的逻辑分支。好处是,我可以把注意力全部放在文案和判定逻辑上,而不是花大量时间写前后端。
具体到选型,我只考虑三个条件:第一,平台支持自定义系统提示词;第二,能把用户的回答保存成结构化变量;第三,能限制对话轮数或指令包的切换规则。满足这三个条件,哪怕界面简单一点,都够跑通一个高质量的测试世界。如果平台不支持变量管理,你就只能靠系统提示词去“记忆”,那结果会很不稳定。
3.2 给AI的“角色卡”不要写成说明书
很多人第一次搭角色卡,会写“你是一个冷酷、聪明、受过创伤的角色”。这种写法只能得到一个概念壳子。我给每个角色都写了一份更细的角色卡,包含三部分:一是角色的说话习惯,二是角色在剧中的价值观,三是“测试任务要求”。比如说,我写Vecna的角色卡时,不仅写他说话慢、句尾清晰,还会写他喜欢用“破碎”“拼图”“声音”这类意象。这样才能让对话里自带沉浸感。
下面这段是我最初给Eleven写的角色卡摘录,你可以参考这种颗粒度:
{ "character": "eleven", "voice_style": "句子短,偶尔只说两三个词。语气以观察和直觉为主,不解释太多。", "core_beliefs": [ "力量能保护重要的人,但也可能伤害他们", "沉默比解释更容易,但不是每次都对" ], "dialogue_taste": [ "喜欢用平静但突然的动作推进对话", "不会主动引入很多新话题", "常在关键对话里直接反问" ], "test_mode_reminder": "你正在帮助对方找到自己像谁。每轮只能提一个问题,问题必须与恐惧或守护有关。" }这样写,AI更容易进入“Eleven在测试中引导用户”的状态,而不会变成百科问答。
3.3 氛围感必须从提示词第一行就开始
人格测试最怕“出戏”。如果测试一开始就说“欢迎进入人格测试,请回答以下问题”,那前面所有世界观铺垫就全废了。我建议把系统提示词的第一句话直接写成场景。比如“你醒来时发现房间的天花板变成了树根交错的倒挂森林,一个声音从黑暗里问你:你听见钟声了吗?”然后才开始提问。AI的注意力会被这个开场拉进叙事基调里,后续的提问也更不容易滑向常规问卷。
4. 四层提示结构,把“测试逻辑”焊进AI对话里
4.1 第一层:系统提示词里先立“角色+任务”
系统提示词是整个测试世界的骨架。我把它拆成四段来写。第一段用来描述你的身份,不是单纯说“你是Vecna”,而是说你肩负着测试的任务,拥有什么说话风格,面对用户时应该保持怎样的距离感。第二段用来描述测试目标,也就是告诉AI要从用户对话中读取哪些心理维度。第三段写判定规则,告诉AI不要急着下结论,追问够一定轮数后再给匹配结果。第四段写的是内容底线,避免让AI输出诊断或评价类内容。
4.2 第二层:动态追问,不靠固定题库
传统测试用固定题库,AI测试的优势是动态提问。我会让AI先问一个开场问题,比如“如果学校广播突然开始播放倒计时,你会先做哪件事?”然后根据用户的回答,选择一个更具体的追问分支。比如用户说“我先去找附近的朋友”,AI就应该继续追问关于信任和依赖的话题;如果用户说“我先查声音是从哪里来的”,AI就顺着探索欲和风险判断继续问下去。
实现这种动态追问,不需要写复杂的决策树。你只需要在系统提示词里明确要求AI:每次追问都要比上一轮更深入一层,并且聚焦在还没判断清楚的维度上。为了防止AI跑偏,我还会加一条限制:每三轮中至少有一轮必须围绕“恐惧反应”展开,因为这是《怪奇物语》气质的核心。
4.3 第三层:匹配结果要做“过程解释”,不能只给标签
用户最关心的当然是结果,但空给一个角色名没有说服力。我要求AI在得出结论时输出一段结构化的结果,包括:用户最突出的三个心理倾向、这些倾向更靠近哪个角色、那些矛盾的选项怎么解释。这个设计的核心就是让结果显得有依据。哪怕用户觉得“我测出来是Steve不太准”,只要看到过程解释,也会觉得这个测试是有逻辑的,而不是乱贴标签。
一个细节提醒:在让AI生成结果页时,尽量设置输出格式。比如要求它先给角色名,再给匹配度百分比,最后给一段“角色画像类比”。我最初没加格式约束,AI经常一段话里把六个人都提一遍,用户看完反而更混乱。
4.4 剧情彩蛋:让测试结束变成另一个开始
我在测试流程最后加了一个“逆世界倒影”环节。AI在给出结果之后,会补一小段“在黑镜碎片里看到的画面”,那段画面既呼应角色结局,又会跳出“测试”框架,变成一种开放式剧情。比如给Hopper匹配结果时会说“镜像里的你站在篝火前,表面看是独自一人,但实际上你手里握着很多条看不见的绳子”。这种文案会让用户截图保存的欲望变高,也更适合在社群里传播。
5. 实测过程与踩坑记录:不是每一步都顺利
5.1 第一个问题:AI把所有用户都答成了Eleven
初版上线后,我很尴尬地发现,连续五个人测出来的结果都是Eleven。问题出在哪?我复盘后发现,回答内容确实总是停留在直觉和恐惧层面,但我在角色卡里没有给AI足够的辨别维度。当用户的所有回答被引导到同一条路径上时,结果自然会坍缩到某个固定角色。后来我在提示词里加入了对“解决问题方式”的判断——是更倾向计划性行动还是即兴反应,是更依赖知识还是依赖直觉。加了这层维度之后,结果分布才慢慢变得合理。
5.2 “角色太像某个人”导致测试结果不够多样
另一个问题是,我写的角色卡太贴剧里的单一瞬间。比如长期处于压力下的Eleven,导致AI在判断“高宜人性”用户时,也会往Eleven那边拽。我后来给每个角色同时写了两套标签,一套是“状态好时的样子”,一套是“状态差时的样子”。测试开始阶段用“状态好”的标签引导用户,在最后做匹配时再把“状态差”的可能性纳入解释,这样角色就不是一个平面人设,而是一段有起伏的性格曲线。
5.3 安全边界:不能把测试变成心理诊断
这个必须单独拎出来说。虽然项目是心理模型清洗后的娱乐化人格测试,但只要涉及“心理”二字,就很容易越线。我要求AI的判定结果必须保持在“角色匹配”和“行为倾向”层面,不能说出“你可能有某种倾向”这类接近诊断的话。如果用户表达出明显的情绪困扰,我的设定是让AI从剧情角色暂时抽离,提醒用户这不是权威心理支持,并建议寻求现实中的专业帮助。这个护栏需要写进系统提示词,不能靠临时补救。
5.4 效果的迭代:从内测到可给朋友玩
我把初版发给了几个追剧的朋友做内测,收集到两类核心反馈。一类是“问题太抽象,不知道怎么答更好”,我于是每道追问后面都附带一个小的“情境线索”,比如“你手里拿着手电筒,还有三十秒可以决定方向”,让想象有抓手。另一类是“希望结果页更有收藏价值”,我于是给结果页加了一句“在逆世界里的外号”,比如“逆世界观察者”“声音记忆者”这类。一改完,愿意主动截图分享的人明显变多。
6. 一小时内跑通最小版本的启动清单
6.1 先用六个深度问题搭一个原型骨架
如果你也想做一个类似的东西,我的建议是不要一上来就堆二十个角色和几十道题。先把玩法跑通,再慢慢加内容。最小版本只需要六道主问题,比如:遇到异常声音的反应、对团队中受伤成员的态度、秘密即将暴露时的选择、独自面对未知空间时的情绪、要牺牲什么才能保护什么、最后会选择控制还是放手。这六题分别对应六个角色定位,也覆盖了外向、宜人性、尽责性等多个维度。
6.2 每段对话设置一个“必须出现的细节”
为了避免AI对话显得啰嗦,我给每次追问都设了一个硬要求:回答里必须包含一个来自剧中的环境元素,比如地面上的藤蔓、漂流而下的雪花、车道尽头的电话亭。这样既能维持沉浸感,也能防止AI只顾着对话而忘记场景本身。你甚至可以发现,当AI开始在回答里反复使用同一批物象时,说明它已经抓住这个角色的语感了。
6.3 如何把心理模型映射到你的喜欢主题上
这套方法不只适用于《怪奇物语》。如果你想把测试世界换成另一部剧、小说或者原创故事,核心流程是:先挑出四个到六个有辨识度的角色,给每个角色做“表层性格+压力状态”的双层标签;再确认你希望用户“哪些维度出现差异”,至少要保证其中有三个维度能让不同角色产生明显区分。最后,把所有测试问题全部写成“危机场景选择”,不要写抽象的性格问句,否则AI再强也很难救回体验感。
我个人在反复试了十几个版本之后的最大感受是:这种人格测试世界的上限在于角色设定的颗粒度,下限在于“你对心理模型的理解能否被拆成可操作的追问逻辑”。只要这两件事做好了,剩下的事情AI会帮你完成得超出预期。你甚至会在某次测试里,因为AI的一句话愣住几秒,然后不得不承认它比你自己更会总结你的行为模式。