【More Than Coding】SOLO 实战, 用 MTC + Code 模式 复刻 SBTI 2.0 —— 「我们到底能不能做朋友?」

先搞清楚SOLO的MTC模式

很多人只知道SOLO能写代码。但它其实有两种模式。

一个是Code模式, 面向开发者, 写代码调bug用的。另一个就是MTC模式, 全称叫More Than Coding, 翻译过来就是不止于编程。

这个模式给谁用? 产品经理, 运营, 设计师, 所有不需要写代码但需要AI帮忙干活的人。

MTC模式跑在一个沙箱环境里.你给它下指令, 它自己就能完成文档处理、数据整理、信息搜集这些活儿。而且它有个特别核心的能力, 叫Skills(技能)体系.

image.png

Skills是什么? 简单说, 每个Skill就是一个封装好的专家大脑, 里面装了特定的工作流、专业知识和工具调用方法。装上就能用.AI会自动识别什么时候该调用哪个技能, 你不需要手把手教它怎么做.

今天,我们用 SOLO MTC 的强大功能,复刻并升级了最近在朋友圈刷屏的爆款测试 —— SBTI。

SBTI 2.0 —「我们到底能不能做朋友」

最近,SBTI(Silly Big Personality Test)在朋友圈彻底炸了锅。这个玩梗版人格测试以荒诞自嘲的标签(如“尤物”“吗喽”“伪人”)迅速出圈,戳中了无数人的笑点与情绪。

我们借助 SOLO MTC 的核心能力,对 SBTI 的底层原理进行深度蒸馏,打造出了属于我们的升级版本:

SBTI 2.0 —— 「我们到底能不能做朋友?」

第一步:输入对话,快速了解原版

搜索一周内关于 SBTI 测试的相关文章、热点讨论和话题,输出 Markdown 文档。

image.png

在系统充分理解 SBTI 的玩法、标签风格和核心逻辑后,我们对内容进行提炼蒸馏,精准复刻并定制出我们想要的功能:

根据 SBTI 的核心原理,编写一个更抽象、更有趣的升级版本需求文档:测试我与朋友的性格搭配指数,输出 Markdown 文档。

image.png

image.png

# 🧪 SBTI 2.0 —「我们到底能不能做朋友」性格搭配指数测试

## 产品需求文档(PRD)

> 版本:v1.0
> 日期:2026年4月10日
> 状态:需求定义阶段
> Slogan:**"别测自己了,测测你们这段关系还能不能撑住。"**

---

## 一、产品背景与灵感来源

### 1.1 SBTI 爆火复盘

2026年4月9日,SBTI 人格测试一夜刷屏全网,#SBTI测试# 微博话题阅读量破亿。其成功要素:

- ✅ 抽象自嘲标签("死者""吗喽""狗屎人")精准击中年轻人情绪
- ✅ 极低参与门槛(二三十道题,几分钟出结果)
- ✅ 强社交传播属性(截图即分享,标签即话题)
- ✅ AI + Vibe Coding 低成本快速落地

### 1.2 SBTI 的局限与升级机会

| 局限 | 升级方向 |
|------|----------|
| 只测单人,缺少社交互动 | **双人/多人搭配测试**,制造关系话题 |
| 标签体系偏单维度 | **多层关系维度**(友谊/爱情/职场/饭搭子) |
| 结果偏静态描述 | **动态搭配指数 + 关系预测 + 生存指南** |
| 缺少持续回访动力 | **搭配排行榜 + 定期"关系体检"机制** |
| 传播以单人截图为主 | **双人对比图 + 关系报告卡**,天然适合 @好友 |

### 1.3 核心洞察

> 年轻人不只想知道自己是什么样的人,**更想知道"我和你到底合不合"**。
> 搭配测试天然具备 @好友、拉人入局的社交裂变能力,传播系数远超单人测试。

---

## 二、产品定位

### 2.1 一句话定义

**SBTI 2.0 是一款基于抽象人格标签的社交搭配测试工具,通过双人答题生成"性格搭配指数"和"关系生存报告",帮助用户以最荒诞的方式审视每一段关系。**

### 2.2 产品名称

- **主名称**:SBTI 2.0
- **副标题**:我们到底能不能做朋友
- **传播标签**:#测测你们的搭配指数# #SBTI2.0#

### 2.3 目标用户

- 18–35 岁互联网活跃用户
- 热衷社交测试、玩梗、自嘲文化的年轻群体
- 有"好友互测""情侣互测"社交需求的人群

### 2.4 设计原则

1. **比 SBTI 更抽象**:标签更离谱、解读更扎心、文案更"欠揍"
2. **比 MBTI 更好笑**:零科学依据,百分百情绪价值
3. **比任何测试都更社交**:一个人测没意思,必须拉人一起
4. **AI 驱动内容生成**:利用 AI 合成技术,确保每次测试结果都有新鲜感

---

## 三、核心功能模块

### 3.1 模块总览


┌─────────────────────────────────────────────────┐
│                  SBTI 2.0 功能架构               │
├─────────────┬─────────────┬─────────────────────┤
│  🧪 人格测试  │  🔗 搭配测试  │  📊 社交与传播      │
├─────────────┼─────────────┼─────────────────────┤
│ · 单人测试   │ · 双人搭配   │ · 搭配排行榜        │
│ · 抽象标签   │ · 多人关系图  │ · 关系报告卡分享     │
│ · 人格档案卡  │ · 搭配指数   │ · 每周关系体检      │
│ · 隐藏人格   │ · 关系生存指南 │ · 梗图自动生成      │
│             │ · 关系预测   │ · 好友 @裂变        │
└─────────────┴─────────────┴─────────────────────┘


---

### 3.2 模块一:🧪 抽象人格测试(单人)

#### 3.2.1 测试流程


开始测试 → 答题(20-25题)→ 生成抽象人格 → 生成人格档案卡 → 引导邀请好友搭配测试


#### 3.2.2 题目设计原则

- 每道题都是**日常场景 + 离谱选项**
- 题目风格:生活化、有代入感、略带冒犯但不越界
- 选项维度:认同 / 中立 / 不认同(保留 SBTI 经典三选一)

**示例题目:**

| 题号 | 题目 | 选项 |
|------|------|------|
| 1 | 朋友约你出门,你的第一反应是? | A. 立刻答应 B. 先问去哪 C. 已读不回 |
| 2 | 你在群聊里通常是? | A. 气氛组组长 B. 潜水员 C. 表情包机器 |
| 3 | 朋友借钱你会? | A. 借,但心里记账 B. 借完就忘 C. 先哭穷 |
| 4 | 深夜emo时你会? | A. 发朋友圈 B. 找人聊天 C. 一个人默默刷手机到凌晨 |
| 5 | 你觉得自己是? | A. 社交天花板 B. 社恐天花板 C. 社交地板 |

#### 3.2.3 抽象人格标签体系(升级版)

在 SBTI 基础上大幅扩展,每个 MBTI 类型对应一个**抽象标签 + 一段扎心描述**:

**四大类标签池:**

| 类别 | 标签示例 | 风格 |
|------|----------|------|
| 🧠 精神状态类 | 赛博丧尸、精神吗喽、人间清醒剂、情绪过山车、佛系咸鱼 | 自嘲精神状态 |
| 💸 消费观念类 | ATM机、消费降级大师、攒钱狂魔、月光战士、消费主义韭菜 | 调侃消费习惯 |
| 🫂 社交人设类 | 社恐天花板、社交悍匪、群聊潜水艇、朋友圈哲学家、已读不回专家 | 嘲讽社交行为 |
| 🎭 隐藏人格类 | 表面稳如老狗内心慌如老狗、白天打工人夜晚emo怪、嘴硬心软型 | 揭示反差人设 |

**后缀体系(升级版):**

| 后缀 | 含义 | 示例 |
|------|------|------|
| -S (摆烂型) | 人生就是躺 | INFP-S = 赛博丧尸·摆烂型 |
| -L (恋爱脑型) | 爱情至上 | ENFP-L = 社交悍匪·恋爱脑型 |
| -W (卷王型) | 永远在路上 | ENTJ-W = 人间清醒剂·卷王型 |
| -C (赛博型) | 活在网上 | INTJ-C = 佛系咸鱼·赛博型 |
| -E (emo型) | 随时破防 | ISFP-E = 情绪过山车·emo型 |
| -M (吗喽型) | 纯纯吗喽 | ESTP-M = 精神吗喽·吗喽型 |

#### 3.2.4 人格档案卡

测试完成后生成一张**可分享的人格档案卡**,包含:

- 抽象人格名称(大字展示)
- MBTI 基础类型 + 后缀
- 三句扎心描述
- 人格雷达图(社交力 / 情绪稳定度 / 消费理智度 / 摆烂指数 / 恋爱脑指数)
- 底部引导语:"想知道谁跟你最搭?拉TA来测!"

---

### 3.3 模块二:🔗 搭配测试(核心功能)

#### 3.3.1 测试模式

| 模式 | 说明 | 参与人数 |
|------|------|----------|
| 👥 好友搭配 | 测友谊契合度 | 2人 |
| ❤️ 恋人搭配 | 测爱情匹配度 | 2人 |
| 🏢 职场搭配 | 测同事协作指数 | 2人 |
| 🍜 饭搭子搭配 | 测一起吃饭的兼容性 | 2人 |
| 👨‍👩‍👧‍👦 多人关系图 | 测一群人的关系网络 | 3-8人 |

#### 3.3.2 搭配测试流程

用户A完成单人测试 → 生成邀请链接/二维码 → 用户B完成测试
        ↓
系统对比两人人格数据 → AI 生成搭配分析 → 输出搭配报告

**关键交互:**
- 用户 A 完成测试后,系统生成**专属邀请链接**
- 用户 B 通过链接进入,先完成自己的测试
- 双方都完成后,系统实时生成搭配报告
- 双方都能看到报告,但**视角不同**(A 看到的是"你对 TA 的看法",B 看到的是"TA 对你的看法")

#### 3.3.3 搭配指数体系

**综合搭配指数(0-100分):**

| 分数段 | 等级 | 标签 | 解读风格 |
|--------|------|------|----------|
| 90-100 | 天选之合 | "你们上辈子是不是一起摆过烂?" | 极度夸张的赞美 |
| 70-89 | 灵魂搭档 | "可以一起吃火锅不用抢肉的那种关系" | 温暖中带调侃 |
| 50-69 | 将就搭子 | "凑合过呗,还能离咋地" | 直击灵魂的扎心 |
| 30-49 | 灾难组合 | "建议保持3米以上社交距离" | 欠揍式警告 |
| 0-29 | 宿敌关系 | "你们是怎么成为朋友的?认真的吗?" | 极致冒犯(但好笑) |

**分维度搭配指数:**

| 维度 | 说明 | 示例指标 |
|------|------|----------|
| 🗣️ 吵架指数 | 你们吵架的频率和烈度 | "你们一周能吵3次,建议买保险" |
| 🤝 信任指数 | 互相借钱不还的概率 | "TA 借你钱不还的概率:87%" |
| 🍜 吃饭兼容度 | 点外卖能达成一致的概率 | "你们能一起吃饭的概率:12%" |
| 📱 聊天默契度 | 已读不回的默契程度 | "你们同时已读不回的概率:95%" |
| 😭 emo共振率 | 同时深夜emo的概率 | "你们一起emo的概率:78%,建议互相当树洞" |
| 💸 消费合拍度 | 消费观念差异 | "一个是月光一个是攒钱,注定互相伤害" |

#### 3.3.4 关系生存指南

AI 根据两人的搭配结果,生成一份**荒诞但"好像有点道理"的关系生存建议**:

**示例:**

> 📋 **你们的关系生存指南**
>
> 1. **吵架时**:建议双方都先冷静30分钟,或者直接发表情包结束战斗
> 2. **吃饭时**:永远让 TA 选餐厅,否则你们能纠结到关门
> 3. **旅行时**:一个人负责攻略,一个人负责当行李架,分工明确
> 4. **emo时**:不要试图给对方讲道理,直接说"我也是"效果翻倍
> 5. **借钱时**:建议金额不超过一顿火锅钱,友谊才能长存

#### 3.3.5 关系预测(彩蛋功能)

AI 生成一个**荒诞的未来预测**:

> 🔮 **你们的关系预测**
>
> - 1个月后:你们会因为"今天吃什么"吵一架
> - 3个月后:你们会发展出只有你们俩懂的暗号
> - 6个月后:你们会互相当对方的"情绪垃圾桶"
> - 1年后:你们会成为那种"不联系但关系还在"的朋友
> - 10年后:你们会在某个深夜突然想起对方,然后发一句"在吗"

---

### 3.4 模块三:📊 社交与传播

#### 3.4.1 搭配排行榜

- **好友搭配榜**:与不同好友的搭配指数排名
- **全网奇葩搭配榜**:全平台最低分/最高分搭配展示
- **标签组合稀有度**:某些人格组合出现概率极低,标注"稀有搭配"

#### 3.4.2 关系报告卡(分享图)

生成一张**精美(但荒诞)的关系报告卡**,包含:

- 双方抽象人格标签对比
- 搭配指数(大字)
- 最扎心的一句评语
- 二维码(扫码测你和 TA 的搭配)
- 底部水印:"SBTI 2.0 · 我们到底能不能做朋友"

#### 3.4.3 梗图自动生成

根据搭配结果,AI 自动生成**定制梗图**:

- 搭配指数低 → 生成"灾难现场"梗图
- 搭配指数高 → 生成"天生一对"梗图
- 特定标签组合 → 生成对应场景梗图

#### 3.4.4 每周关系体检

- 每周一推送"关系体检提醒"
- 用户可重新测试,查看搭配指数变化
- 生成"关系变化趋势图"(纯娱乐,数据随机波动)

#### 3.4.5 好友 @裂变机制

| 触发点 | 行为 | 目的 |
|--------|------|------|
| 完成单人测试 | 弹窗"快拉你的怨种朋友来测" | 引导搭配测试 |
| 查看搭配报告 | "@你的朋友看看你们有多搭" | 社交裂变 |
| 排行榜 | "你的搭配指数击败了全国 XX% 的好友组合" | 竞争心理 |
| 稀有搭配 | "你们的组合只有 0.3% 的人拥有!" | 稀缺感驱动分享 |

---

## 四、AI 能力需求

### 4.1 AI 内容生成

| 场景 | AI 能力 | 说明 |
|------|---------|------|
| 人格描述生成 | 文本生成 | 根据答题结果生成扎心的人格描述 |
| 搭配分析生成 | 文本生成 | 根据双人数据生成搭配分析 |
| 关系生存指南 | 文本生成 | 生成荒诞但有趣的关系建议 |
| 关系预测 | 文本生成 | 生成未来关系走向预测 |
| 梗图生成 | 图像生成 | 根据搭配结果生成定制梗图 |
| 报告卡排版 | 模板渲染 | 将数据填充到预设模板 |

### 4.2 AI 技术选型建议

- **文本生成**:大语言模型 API(GPT / Claude / 国产大模型)
- **图像生成**:SDXL / Midjourney API(梗图生成)
- **内容审核**:敏感词过滤 + 人工抽检,确保不越界

### 4.3 内容边界

| ✅ 允许 | ❌ 禁止 |
|---------|---------|
| 轻度自嘲和调侃 | 人身攻击和侮辱 |
| 荒诞幽默 | 涉及性别/种族/宗教歧视 |
| 情感共鸣 | 引导自残或负面情绪 |
| 友善的"损友"式吐槽 | 泄露用户隐私数据 |

---

## 五、技术架构建议

### 5.1 前端

- **框架**:React / Vue(SSR 优先,利于 SEO 和首屏加载)
- **分享图生成**:html2canvas 或服务端 Puppeteer
- **响应式设计**:移动端优先(90%+ 流量来自手机)

### 5.2 后端

- **服务端**:Node.js / Python FastAPI
- **数据库**:PostgreSQL(用户数据)+ Redis(缓存 + 排行榜)
- **AI 接口**:异步调用,队列处理,避免阻塞

### 5.3 关键技术挑战

| 挑战 | 解决方案 |
|------|----------|
| 高并发(参考 SBTI 服务器崩溃) | CDN 静态化 + 自动扩容 + 限流排队 |
| AI 生成延迟 | 预生成常见结果 + 异步生成 + 加载动画 |
| 分享图生成性能 | 服务端预渲染模板 + CDN 分发 |
| 内容安全 | AI 生成内容先过审核再展示 |

### 5.4 开发方式

参考 SBTI 作者的 Vibe Coding 模式:
- AI 代码助手辅助开发
- 1-2 人小团队
- MVP 一周内上线
- 迭代优化

---

## 六、用户流程图

### 6.1 主流程

用户进入首页
    │
    ├─→ 【首次访问】→ 开始单人测试 → 20-25题 → 生成人格档案卡
    │                                              │
    │                                              ├─→ 分享到社交平台
    │                                              └─→ 邀请好友搭配测试 ←───────┐
    │                                                                     │
    ├─→ 【被邀请】→ 完成单人测试 ──────────────────────────────────────────┤
    │                                                                     │
    └─→ 【回访用户】→ 查看历史搭配报告                                      │
                                                                          │
                                              双方都完成 ──→ 生成搭配报告 ──┘
                                                                   │
                                                                   ├─→ 查看搭配指数
                                                                   ├─→ 查看关系生存指南
                                                                   ├─→ 查看关系预测
                                                                   ├─→ 生成分享图
                                                                   └─→ @好友查看

---

## 七、数据指标与成功标准

### 7.1 核心指标(KPI)

| 指标 | 目标值 | 说明 |
|------|--------|------|
| 日活用户(DAU) | 50万+ | 上线一周内 |
| 搭配测试完成率 | ≥60% | 开始搭配测试到双方都完成的比例 |
| 分享率 | ≥30% | 完成测试后分享报告卡的比例 |
| 裂变系数(K值) | ≥1.5 | 每个用户平均带来 1.5 个新用户 |
| 人均搭配测试数 | ≥3 | 每个用户平均测试的好友数量 |

### 7.2 成功标准

- ✅ 上线 24 小时内登上至少一个社交平台热搜
- ✅ 服务器扛住首波流量(不重蹈 SBTI 崩溃覆辙)
- ✅ 搭配测试的分享率显著高于单人测试
- ✅ 用户自发产出 UGC 内容(梗图、段子、讨论)

---

## 八、风险与应对

| 风险 | 等级 | 应对策略 |
|------|------|----------|
| 服务器过载 | 🔴 高 | 提前弹性扩容方案 + 静态页面降级 + 排队机制 |
| 内容审核风险 | 🔴 高 | AI 生成内容先审后发 + 敏感词库 + 人工抽检 |
| 用户隐私争议 | 🟡 中 | 匿名测试 + 数据加密 + 隐私政策 + 测试完可删除 |
| "冒犯"争议 | 🟡 中 | 页面明确标注"纯娱乐,请勿当真" + 举报机制 |
| 版权/商标风险 | 🟢 低 | SBTI 本身无正式商标,但需注意命名 |

---

## 九、MVP 版本范围(v1.0)

### 9.1 第一期必须做(MVP)

- [x] 单人抽象人格测试(20题)
- [x] 抽象人格标签体系(4大类 × 16种标签)
- [x] 后缀体系(6种后缀)
- [x] 人格档案卡生成与分享
- [x] 好友搭配测试(双人模式)
- [x] 搭配指数(综合 + 6维度)
- [x] 关系生存指南(AI 生成)
- [x] 关系报告卡分享图
- [x] 移动端适配

### 9.2 第二期迭代(v1.5)

- [ ] 多人关系图(3-8人)
- [ ] 搭配排行榜
- [ ] 梗图自动生成
- [ ] 关系预测(彩蛋)
- [ ] 每周关系体检

### 9.3 第三期扩展(v2.0)

- [ ] 恋人搭配专属模式
- [ ] 职场搭配专属模式
- [ ] 饭搭子搭配专属模式
- [ ] 用户 UGC 投票("最准的标签"评选)
- [ ] 品牌联名 / IP 合作

---

## 十、项目排期(建议)

| 阶段 | 时间 | 内容 |
|------|------|------|
| 需求确认 | 第1天 | 确定标签体系、题目、AI 提示词 |
| 题目设计 | 第1-2天 | 编写 20 道测试题目 |
| AI 调试 | 第2-3天 | 调试人格描述、搭配分析的 AI 提示词 |
| 前端开发 | 第3-5天 | 测试页面、结果页、分享图生成 |
| 后端开发 | 第3-5天 | API、数据库、AI 接口对接 |
| 测试优化 | 第6天 | 内测、性能优化、内容审核 |
| 上线 | 第7天 | 正式发布 + 社交平台预热 |

---

## 十一、传播策略

### 11.1 上线前(预热)

- 在社交平台发布悬念内容:"一个比 SBTI 更离谱的测试要来了"
- 联系 KOL/KOC 提前体验,准备首发内容

### 11.2 上线时(引爆)

- 选择**周四或周五晚上**发布(社交活跃高峰)
- 准备好话题标签:#测测你们的搭配指数# #SBTI2.0# #我们到底能不能做朋友#
- 预埋几个"奇葩搭配结果"截图,引导讨论

### 11.3 上线后(持续)

- 每日发布"今日最离谱搭配"精选
- 策划话题互动:"你和最好的朋友搭配指数是多少?"
- 根据用户反馈快速迭代标签和题目

---

## 十二、免责声明(页面展示)

> ⚠️ **重要声明**
>
> SBTI 2.0 是一款**纯娱乐性质的社交测试产品**,所有结果均由 AI 生成,**没有任何科学依据**。
>
> 搭配指数不代表任何真实的人际关系评估,请勿将测试结果作为判断友谊、爱情或任何关系的依据。
>
> 如果测试结果让你不开心——记住,**这只是个玩笑,你和你的朋友都很好** ❤️
>
> 如有不适,请关闭页面并去拥抱你的朋友。

---

*本文档为 SBTI 2.0 产品需求定义,所有功能设计均以"让用户笑出来"为最高优先级。*

第二步:切换到 SOLO Code 模式,高效完成开发

SOLO Code 模式的最大优势在于智能体主导开发:它能真正理解复杂需求、进行完整项目规划、自动生成结构化代码,并处理工程化细节,而非简单地输出代码片段。这让从需求到可用工具的落地过程变得极致高效。

我们通过 Plan 模式 输入指令:

理解全部内容,和我确认之后再开始编写代码。

image.png

在 Plan 模式下,SOLO Code 会:

  • 完整解析需求文档

  • 拆解功能模块(性格维度分析、兼容性算法、标签生成、Markdown 美化输出等)

  • 确认关键逻辑和交互细节

  • 自动规划项目结构和技术选型

确认无误后,它便开始自主构建项目,生成完整的、可直接运行的代码工程。

等待项目构建完成后:

image.png

image.png

功能开发完成后,我们直接运行程序,看看实际效果:

image.png

image.png

image.png

源码给大家放这里了:

整体效果:

1 个赞

正好我也在搞这个,所以看出了你这个项目其实跟 SBTI 或者 MBTI 的逻辑完全没关系,业内处理高维性格测试通用的是“特征向量+空间距离”,可以让 SOLO 在这个基础上帮你优化一下,不然仅是靠不同问题选项的分值进行打分,很容易得出与自己完全不相关的结论

2 个赞

视频没了,图裂了

1 个赞

没找到修改的地方,新建了一个【More Than Coding】用 MTC + Code 模式 复刻 SBTI 2.0 —— 「我们到底能不能做朋友?」

1 个赞