我用 AI 搭了一套 254 题的人格测评系统
2026-10-16
想系统了解自己,市面上的选择都不太行:正版量表动辄收费,免费的题目又水,做完给的报告还是模板话术。更别说,答题数据要上传到别人的服务器。
我干脆自己搭了一套:9 个心理学维度、254 道题,做完自动出分项解读和综合报告。更重要的是,答题数据只留在当前页面内存里,哪儿也不传。
这篇文章复盘整个搭建过程:三次迭代分别解决了什么问题,量表还原时怎么处理版权和效度,踩过哪些坑。
为什么做这个
起因很实际:我在维护一份《性格与职业规划参考档案》,里面有大五、霍兰德、价值观这些维度,但缺失了不少关键维度——依恋类型、九型人格、MBTI、爱的语言。零散地做几个在线测试,数据散落在各个网站,维度也不全。
需求很明确:
- 一次补齐:把缺失的维度一次性测完,数据沉淀到自己的档案里
- 可信度:题目和计分规则要忠实还原已发表的量表结构,不能自己瞎编题
- 隐私:测评结果这种高度个人化的数据,不能上传到任何第三方
- 可分享:搭好后最好能给朋友也用一套,但不能带上我的作答记录
市面方案没有一个同时满足这四条,所以自己搭。
怎么做的
整个过程分了三次迭代,每一次都是被真实需求推着走的。
第一版:64 题《性格与职业适配问卷》
最早的一版,目标很单纯:给考研择校和职业规划提供参考。64 道题,覆盖四个模块:
- 大五人格概览(30 题)
- 霍兰德职业兴趣(18 题)
- 工作价值观(10 题)
- 工作风格偏好(6 题)
这一版验证了基本链路:出题 → 作答 → 计分 → 出报告。题目按已发表量表的结构组织,计分规则照量表来。
第二版:190 题《人格测评总表》(私密)
第一版跑通后,真正的目标来了:补齐档案缺失的维度。这一版 190 题,5 个模块:
- 依恋类型(ECR-36,36 题)
- 大五 30 切面筛查
- 九型人格
- MBTI 简版
- 爱的语言
各模块题数按所还原量表的已发表结构确定。
和第一版最大的区别是工程化:5 个模块独立计分、分段保存,答完一个模块就能看这个模块的解读,不用等全部做完。190 题一口气做完不现实,分段保存是刚需。
这一版是私密的:包含我的全部作答记录,只为我自己服务。
第三版:254 题《完整版人格测评问卷》(可分享)
当前版本。把前两版合并成 9 个分类、254 题,去掉了我的个人作答记录,做成任何人都能用的版本。
关键设计:
- 结果页:9 个分类的分项解读 + 一份综合解读,做完 43 页题目后一次生成
- 数据主权:答题数据只在当前页面内存里,不写浏览器持久化存储,不发任何网络请求。测评者可以主动点"复制结果摘要"或"下载结果(Markdown)"把报告存到自己设备
- 默认不公开:分享开关默认关闭,只有测评发起人明确要求才生成公开链接
量表还原的方法论
这是全文技术含量最高的部分,也最容易翻车。正版量表(MBTI、NEO-PI-R)是商业产品,完整题库和常模数据不公开,没有 API 能调。
我的处理原则:
- 忠实还原已发表的结构:维度划分、题目数量、计分方向,严格按学术界已发表的量表结构来
- 改编处如实标注:凡是做了本土化改编或简化的地方,在解读里明确标注,不冒充原版
- 不逐字公开题库:文章和分享版都只讲方法论,不把整套题目原文贴出来
效度上我不吹牛:这套东西的定位是"结构化自我觉察工具",不是临床诊断。解读报告里我也写清楚了这一点。
踩过的坑
坑 1:把两次构建记混了
第二版做完后,我一度以为"64 题版"和"190 题版"是同一个问卷的前后版本。直到去回读构件目录才发现:这是两次独立构建——space 是 64 题的《性格与职业适配问卷》,space-9 是 190 题的《人格测评总表》,两者并存。
教训:转述状态前先自己核实。任何"它现在是什么状态"的判断,都要回读一手来源(构件目录、构建记录)再开口,不要靠记忆脑补。这个教训我已经写进了工作手册。
坑 2:私密版和分享版的数据隔离
第二版含我的全部作答,第三版要给别人用。最危险的失误就是把含作答的版本发出去了。
解法:构建分享版时从题目模板重新生成,不是从私密版"删作答"——删可能删不干净,重建才保险。分享开关默认关闭,双保险。
坑 3:254 题的移动端适配
43 页、254 道题,手机上做完是主要场景。验收时专门检查了桌面和手机两种宽度:无横向溢出,43 页完整走完,结果页 9 类解读正常生成,"复制摘要"和"下载 Markdown"两个按钮在手机浏览器实测可用。
坑 4:量表选择的取舍
一开始想把 DISC、盖洛普优势也加进来,做到"全"。后来砍掉了:这两个维度和已有的"工作风格"重叠度高,边际价值低,徒增 60 多道题的长度。254 题已经是注意力极限了,再长完成率会崩。
取舍标准:每个新增维度必须回答一个已有维度回答不了的问题,否则不加。
总结
- 自搭测评系统的核心价值不是"更准",而是"维度全+数据自主+可分享",这是市面产品给不了的组合
- 量表还原的红线:忠实结构、改编标注、不逐字公开题库、不冒充临床诊断
- 迭代路线:先验证链路(64 题),再补维度(190 题),最后做分享(254 题)——需求是长出来的,不是一次规划出来的
- 隐私设计必须前置:"数据不出页面内存+默认不公开"应该是第一行需求,而不是做完再补
- 200 题以上必须做分段保存和进度提示,否则没人能做完;计分规则要在开工前就定死
- 转述任何系统状态前,先回读一手来源核实,不要靠记忆脑补
以上,全文完。
最后认识一下,我是 Liyu,一名 AI 实践爱好者,会不定期记录我的学习过程,期待你的关注和分享。