查看: 7|回复: 0

保姆级教程|带你用 SOLO 复刻「SBTI」人格测试

[复制链接]

1万

主题

0

回帖

5万

积分

论坛元老

积分
59205
发表于 2026-4-18 22:22:41 | 显示全部楼层 |阅读模式


前言

相信最近大家的朋友圈都被一款有趣的人格测试 「SBTI」 刷屏了。

如果你对这个词很陌生,简单说一下:SBTI(Silly Big Personality Test,原作者:Q肉儿串儿)是一个荒诞到精准的人格测试,测出来的人格标签又狠又准——什么”废物””吗喽””酒鬼””装死者”,先把你骂一顿再用人格解读来治愈你。

别人测完是在朋友圈晒结果,我测完之后的第一个念头是:TRAE 社区里这么有梗,为什么不能给 TRAE 做一个专属的社区人格测试呢?

简单看过源码之后发现,SBTI 是一个完整的 Web 应用,有前端页面、评分算法、数据结构、匹配逻辑……1700+行代码,我不想研究背后的规则匹配系统,只想快速实现一个我自己的人格测试应该怎么办?

刚好 TRAE 的新 SOLO 上线了 Code + MTC 双模式,而且官方的更新日志也给了我一个思路:

支持在 MTC 模式(针对通用任务)和 Code 模式(针对开发任务)之间自由切换。无论是写方案、做分析还是写代码,都可以一站式完成。

本文我将用全新 SOLO(Beta)为大家简单演示如何让 AI 帮你做出专属的人格测试,同时基于你与 SOLO 的对话流程,一键生成一个可复用的自定义人格测试 Skill。

在这个过程中大家也可以思考一个问题:当编程的门槛变得越来越低,人在编程过程中的价值主要体现在哪里?

项目地址

测试地址:

https://forum.trae.cn/t/topic/8219

大家也可以直接点击文末阅读原文开始测试哦!

完整人格介绍(25 种常规人格 + 2 种特殊人格)

本次一共设计了 25 种常规人格和 2 种特殊人格。

每种都有基于 TRAE 宝设计的专属 3D 像素风头像和 SBTI 式的荒诞描述,人格测试结果页面如下图所示,这里仅挑选一个我感觉写的比较有意思的人格来举例,大家也可以测完了把结果截图发到评论区,看看哪种人格最多。http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk6uAU__JAAAWf1PcEEk581.png,1080,133完整人格介绍(25 种常规人格 + 2 种特殊人格)

本次一共设计了 25 种常规人格和 2 种特殊人格。

每种都有基于 TRAE 宝设计的专属 3D 像素风头像和 SBTI 式的荒诞描述,人格测试结果页面如下图所示,这里仅挑选一个我感觉写的比较有意思的人格来举例,大家也可以测完了把结果截图发到评论区,看看哪种人格最多。http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk6uAQ4OqAAElGK4xMl0455.jpg,1080,797常规人格(25 种)http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk6yAUaWLAAHPF3bMjo8243.jpg,1080,1440http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk6yAHRqlAAG_bicZYAI981.jpg,1080,1440特殊人格(2 种)http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk66APgAdAAG9B_o4hkM465.jpg,1080,1440http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk6-AKBJXAAHa4qjG8rg156.jpg,1080,1440方式一:Code + MTC 双模式实战

先说下整体思路:SBTI 是一个单文件 HTML 应用,所有代码内嵌在一个 index.html 里,纯前端,零后端。里面有 8 个核心数据结构,彼此之间有依赖关系:

维度定义 → 维度解释 → 题目 → 人格信息 → 图片映射 → 匹配规则

顺序不能乱,改了前面的,后面的引用都得跟着变。

整个项目我大概在 Code 和 MTC 之间切换了七八次,其中 MTC 负责创意和内容,Code 负责精确修改,我负责提需求和验收。 基本不用写代码,直接跟 SOLO 对话就可以。下面会按步骤还原全过程,并在每一步都标注了用的哪个模式。

Step 1:[Code] 分析 SBTI 源码,拆出修改清单

第一步,把 Github 地址扔给 Code,让它把项目克隆到本地后再分析技术架构。Code 帮我输出了一份完整的修改顺序计划,这份文档也成了和 MTC 协作的关键指导。

提示词如下:http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk6-AMIWuAAPuOx73VbQ933.png,1080,653http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk7CAfRU2AAOxQhTbxPQ946.png,1080,653Step 2:[MTC] 设计 TRAE 专属的 15 维度体系

SBTI 原版的 15 个维度是通用人格特质,我需要基于 TRAE 社区的用户画像全部替换。切到 MTC 模式,基于论坛的真实帖子场景,确定了 5 大模型 15 维度(其实还可以更自定义一些,但本文仅做功能演示,尽量不做干扰):http://cdn.u1.huluxia.com/g4/M01/64/9D/rBAAdmnjk7CAZ9SRAAIeUgrpggY865.png,1035,406PS:看到”排队耐受力”这个维度大家懂的都懂,主要是近期关于排队和邀请码的帖子太多了,但屏蔽掉反而不够真实。

提示词如下:我现在从 github 上复制了 SBTI 的源代码进行自定义,如果我自定义的测试是用于 TRAE CN 论坛的用户来做,基于论坛的用户画像 

Step 3:[Code] TRAE 定制维度替换

维度设计方案确定后,切到 Code 模式,在文件管理中找到维度设计方案的 markdown 文件,要求 Code 按依赖顺序替换维度相关的数据结构。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
返回顶部