我做了一个「毒舌版 MBTI」,以及内容型 App 怎么把文案做成核心竞争力

3 阅读5分钟

我自己测了七八个 MBTI 类的 App,测完每次都有点空洞——「你是 INFJ,你敏感细腻,适合做艺术家」,看完点个好,然后关掉,什么都没发生。没有人截图,没有人发给朋友,就这么过去了。

我就想,这类工具的传播潜力应该不止于此。于是花了几个月做了 NMTI人格测试,核心赌注是:文案够狠的话,用户测完会忍不住转发。技术上没什么特别的,难的是内容。


用职场场景代替抽象选项

传统 MBTI 题目长这样:「你更倾向于 A. 主动社交 B. 独处充电」。

问题是太抽象,很多人会往「理想中的自己」那边选,而不是「真实的自己」。换成具体的职场行为场景——比如「周一早会,老板问谁来牵头这个新项目,你的第一反应是…」——选项从动作出发,更难自我美化,测出来的结果也更贴近实际状态。

题库分了两个版本:workplace(基础牛马包)和 student(做题家版),用 QuizPack 枚举区分。这个枚举在用户进入测试流程时读取,决定加载哪套题目,以及结果页展示哪套文案:

enum QuizPack: String, CaseIterable, Codable {
    case workplace
    case student

    var displayName: String {
        switch self {
        case .workplace: return "基础牛马包"
        case .student:   return "做题家版"
        }
    }
}

QuizPack 会被存进每次测试的 ArchiveEntry 里,这样历史记录页能正确还原当时用的是哪套语境,结果页调 personality.copy(for: pack) 时拿到的文案也对得上。两套题对应同样的16种人格和计算逻辑,但展示层完全隔开。


内容工程:16 种人格 × 2 套语境,我是怎么写完的

每种人格有四个文案字段:slogan(一句话总结)、tagline(海报用,约100字)、fullDesc(结果页展开,400-500字),加上学生版的对应内容,16 × 2 套下来,光文字量就超过了三万字。

手写的,没有完全依赖 AI 生成。

说实话试过让 GPT 直接输出,出来的东西太「正确」了——「你擅长系统思考,逻辑严密,是团队里不可或缺的支柱」,读完点头,但不会截图。后来我的流程变成:先自己定每种人格的「核心冒犯点」是什么,比如「优雅吸血鬼」的核心是「什么活都没干,但锅从来没落到自己身上」,把这个判断写出来,再让 AI 帮我扩展具体细节和场景,最后回来手改语气和节奏。

大概每种人格的职场版需要两到三轮,学生版因为有参照,快一些。整体花了大概三周,比写代码花的时间多得多。

数据结构本身不复杂:

struct Personality: Identifiable {
    let id: String        // 如 "PRED"、"VAMP"
    let title: String     // 如「六边形悍匪」
    let slogan: String
    let tagline: String   // 海报用
    let fullDesc: String  // 结果页展开
    let rivalCode: String
    let partnerCode: String
}

rivalCodepartnerCode 是我觉得比较有意思的设计——每种人格有一个「天敌」和一个「搭档」,在人格匹配页展示相处建议。用户测完自己,自然会好奇搭档是谁,然后想发给那个人让他也来测。数据量不大,但是个让人继续逛的钩子。


「测朋友」模式的逻辑

单向分享海报只有一次传播。「测朋友」想做的是双向的:你发给朋友一个链接,朋友完成测试后,你们俩都能看到互测结果和系统给出的相处分析。

这个流程能做到的是:朋友为了看「我们俩的分析」,有动力把测试做完;做完以后如果觉得有意思,大概率会去测别的人。传播不依赖单次分享,依赖的是互测这个行为本身。

工程上这意味着双方数据要在服务端关联,不能纯本地。目前这部分是我觉得做得还不够扎实的地方——链接过期策略和结果同步时机都还在打磨。


文案风格:「被说中又被冒犯」

最早我写的描述太「正确」了,几个朋友测完之后反应是「哦还行」,没有笑,没有转发,测完就过去了。

重写以后换成了现在的毒舌风格。比如「六边形悍匪」里有一句:「你是那种公司着火时,能顺手把灭火器放回原位再走的人。」朋友看到直接发出来问「这个谁写的」。

这两种反应的区别,我觉得关键在于:「描述得很准确」只能让人点头,而「被说中又被冒犯」会让人想找个人说「你看这个说的不就是你吗」。后者才有转发动机。


一个关于传播的观察

用户测完的第一反应,不是收藏结果,是找一个人说「你猜我是什么」。

我在做早期用户访谈的时候注意到,几乎所有人测完的第一个动作都是把结果截图,然后发给某个特定的人——通常是最了解自己的朋友或者同事,想看对方的反应。这个行为不需要任何引导,是自发的。

把这个动作做顺——结果页一键生成海报、海报上带人格标签和一句挑衅性的 slogan——比任何推送通知都管用。推送是打扰,而分享海报是用户主动发出的,接收方看到会好奇,好奇了就进来测。

如果你也在做测评类、内容型的产品,有没有类似的观察?评论里聊聊,我还在摸索怎么把这个传播路径设计得更稳。