
前言
相信最近大家的朋友圈都被一款有趣的人格测试 「SBTI」 刷屏了。
如果你对这个词很陌生,简单说一下:SBTI(Silly Big Personality Test,原作者:Q肉儿串儿)是一个荒诞到精准的人格测试,测出来的人格标签又狠又准——什么”废物””吗喽””酒鬼””装死者”,先把你骂一顿再用人格解读来治愈你。
别人测完是在朋友圈晒结果,我测完之后的第一个念头是:TRAE 社区里这么有梗,为什么不能给 TRAE 做一个专属的社区人格测试呢?
简单看过源码之后发现,SBTI 是一个完整的 Web 应用,有前端页面、评分算法、数据结构、匹配逻辑……1700+行代码,我不想研究背后的规则匹配系统,只想快速实现一个我自己的人格测试应该怎么办?
刚好 TRAE 的新 SOLO 上线了 Code + MTC 双模式,而且官方的更新日志也给了我一个思路:
支持在 MTC 模式(针对通用任务)和 Code 模式(针对开发任务)之间自由切换。无论是写方案、做分析还是写代码,都可以一站式完成。
本文我将用全新 SOLO(Beta)为大家简单演示如何让 AI 帮你做出专属的人格测试,同时基于你与 SOLO 的对话流程,一键生成一个可复用的自定义人格测试 Skill。
在这个过程中大家也可以思考一个问题:当编程的门槛变得越来越低,人在编程过程中的价值主要体现在哪里?
项目地址
完整人格介绍(25 种常规人格 + 2 种特殊人格)
每种都有基于 TRAE 宝设计的专属 3D 像素风头像和 SBTI 式的荒诞描述,人格测试结果页面如下图所示,这里仅挑选一个我感觉写的比较有意思的人格来举例,大家也可以测完了把结果截图发到评论区,看看哪种人格最多。

常规人格(25 种)
左右滑动查看更多
特殊人格(2 种)
左右滑动查看更多
具体实现步骤
方式一:Code + MTC 双模式实战
先说下整体思路:SBTI 是一个单文件 HTML 应用,所有代码内嵌在一个 index.html 里,纯前端,零后端。里面有 8 个核心数据结构,彼此之间有依赖关系:
维度定义 → 维度解释 → 题目 → 人格信息 → 图片映射 → 匹配规则
顺序不能乱,改了前面的,后面的引用都得跟着变。
整个项目我大概在 Code 和 MTC 之间切换了七八次,其中 MTC 负责创意和内容,Code 负责精确修改,我负责提需求和验收。 基本不用写代码,直接跟 SOLO 对话就可以。下面会按步骤还原全过程,并在每一步都标注了用的哪个模式。
Step 1:[Code] 分析 SBTI 源码,拆出修改清单
第一步,把 Github 地址扔给 Code,让它把项目克隆到本地后再分析技术架构。Code 帮我输出了一份完整的修改顺序计划,这份文档也成了和 MTC 协作的关键指导。
提示词如下:
https://github.com/4682B4LEE/SBTI 基于 github 的内容,把项目克隆到本地,如果我要自定义题目和人格的话应该改哪些内容,并且把项目、内容、评分规则整理成一个 markdown 文档


Step 2:[MTC] 设计 TRAE 专属的 15 维度体系
SBTI 原版的 15 个维度是通用人格特质,我需要基于 TRAE 社区的用户画像全部替换。切到 MTC 模式,基于论坛的真实帖子场景,确定了 5 大模型 15 维度(其实还可以更自定义一些,但本文仅做功能演示,尽量不做干扰):
PS:看到”排队耐受力”这个维度大家懂的都懂,主要是近期关于排队和邀请码的帖子太多了,但屏蔽掉反而不够真实。
提示词如下:
我现在从 github 上复制了 SBTI 的源代码进行自定义,如果我自定义的测试是用于 TRAE CN 论坛的用户来做,基于论坛的用户画像 https://forum.trae.cn/,根据 replace_all_content_plan.md 文件描述,我应该怎么设置维度系统,让 TRAE 社区版的 “SBTI” 测试更符合 TRAE CN 论坛的用户画像和调性


Step 3:[Code] TRAE 定制维度替换
维度设计方案确定后,切到 Code 模式,在文件管理中找到维度设计方案的 markdown 文件,要求 Code 按依赖顺序替换维度相关的数据结构。
提示词如下:
traeti_dimension_system_plan.md 根据维度修改文档替换 SBTI 的维度

Step 4:[MTC] 生成 30 道社区原生题目
提示词如下:
replace_all_content_plan.md 接下来我们进入阶段二,修改题目系统,同样需要结合https://forum.trae.cn/ 论坛的用户画像和热门的论坛问题(避开社区公告类)来修改所有题目和选项




题目全部基于真实场景。给 MTC 下需求后,它生成了 30 道题目的初稿,为了最后的效果这一步还是要人工干预一下(不干预也不影响最后的执行),因为模型在全新项目下没办法做到跟你完全同频,尤其是在一些很抽象的需求之下(比如不够有趣、融入一些论坛梗)。
我摘了一道题目大家感受下: 问题:TRAE 显示”排队中,前面还有 4000 人”,你会?
-
关掉去做别的事,几小时后再回来看
-
开着页面刷手机,时不时瞄一眼进度
-
死盯屏幕,每秒刷新,同时在论坛发帖”GLM 排队爆炸,剧多!”寻找心理安慰
Step 5:[Code] TRAE 定制题目替换
提示词如下:
traeti_questions_plan.md 根据题目系统修改文档替换 SBTI 的题目

和第三步一样,题目完成修订确定后,切到 Code 模式,在文件管理中找到题目修改方案的 markdown 文件,要求 Code 按依赖顺序替换题目相关的数据结构。
Step 6:[MTC] 设计 25+2 种人格类型
提示词如下:
replace_all_content_plan.md 接下来我们进入阶段三,修改人格系统,同样需要结合论坛的用户画像来修改所有人格代码、中文名称、介绍和详细描述


这一步是整个项目里最有趣也是最耗时间的部分。新 SOLO 总结了 SBTI 的 5 种命名风格之后为 TRAE 社区版的 “SBTI” 分别定义了五种的人格定义风格:拆字连字符(REV-iew)、拼音加密(SBTK)、2 字狠名(甲方、韭菜)、动物意象(树懒、松鼠)、情绪即代码(WTF!、404!)。
虽然 MTC 也能生成人格描述,但抽象和个性化的需求它很难理解——这也最能体现人在与 AI 协作中不可替代的地方,所以人格描述这部分大多都是我自己定义的。
Step 7:[Code] TRAE 定制人格替换
提示词如下:
traeti_personality_plan.md 根据人格系统设计方案替换 SBTI 的人格

重复动作,切换到 Code 模式,找到刚刚的人格修改计划,要求 Code 按依赖顺序替换人格相关的数据结构。
Step 8:[Lovart] 定制化人格图片生成
在测试出了人格之后,需要给每个人格类型配置一副生动的图片,这里我选择了生图产品帮助,大家也可以自行选择合适的产品,当然 SOLO 也是可以生图的哦。

Step 9:[Code] 映射检查及部署上线
因为人格图片的文件名和原项目都不一样,容易出现大小写错误,最后在 Code 模式检查了一下图片映射关系。本地测试没问题后,直接用 Code 模式完成了服务器部署。


整个过程我在 Code 模式和 MTC 模式之间切换了七八次,基本不用写代码,全程跟 AI 对话就行。最爽的一点是:同一个项目里切换模式时,项目文件夹的上下文、文件资源是完全共享的,不会出现信息断层。
方式二:Skill 一键定制专属人格测试
如果你觉得上面的步骤比较复杂,我将整个流程封装成了 Skill,你直接下载后导入就可以用了。
这个 Skill 也是基于全新 SOLO(Beta)支持在 MTC 模式和 Code 模式之间自由切换且文件共享,我可以在 TRAE 社区版的 “SBTI” 定制完成后直接在 Code 模式下把刚刚替换的过程整理成一个 Skill。

导入 Skill 三步定制人格测试(用 TRAE SOLO 模式演示) ① 导入 Skill
在 TRAE 新 SOLO 的项目文件夹里导入 sbti-customizer 后可在调用技能选项中看到对应的 Skill,选择后直接调用。
初始化项目后 TRAE SOLO 会从 GitHub 仓库克隆 SBTI 源码到指定路径。

选择初始化完成后可以直接本地部署访问原版的 SBTI 测试,也可以选择直接开始自定义修改。
② 准备配置文件 项目结构包括:
-
index.html – 主页面
-
style.css – 样式文件
-
js/ – JavaScript 代码目录
-
image/ – 图片目录
-
package.json – 项目配置文件
-
README.md – 项目说明文件
你可以根据需要使用 SBTI 技能的其他命令来替换维度系统、题目系统、人格系统和匹配规则。如果你没想好也没关系,可以通过对风格的描述进行一键生成。
③ 一键生成 比如我们这里选择用漫威超级英雄风格的测试做演示,运行几行命令后,Skill 自动完成全部替换、验证和部署。预览效果如下:


写在最后
AI 的加入,让“做一个产品”这件事从“你需要会写代码”变成了“你需要知道自己想表达什么”。正如这个项目所展示的——维度体系、题目场景、人格描述、命名风格、隐藏彩蛋……这些让 TRAE 社区版的 “SBTI” 真正”活”起来的东西,没有一个是 AI 能独立决定的。AI 可以帮你替换数据结构、部署上线,但它不知道什么是”排队 4000 人”的痛,不知道”Ctrl+Z 是时间旅行”的浪漫,更不知道为什么”404″比任何精确定义都更适合做隐藏人格。
真正决定一个作品有没有灵魂的,依然是你往里面放了什么自己。
快来测测你是哪款 TRAE 友吧。在评论区晒出你的截图! 测试地址:https://forum.trae.cn/t/topic/8219



























