正在为您加载破荒时刻...

我的 MBTI 工具

我做了一款 MBTI 工具:更精准、更快速的性格分析方案

DeepSeek AI 摘要

前言

MBTI ,这个东西对我来说既准又不准,我以前一直用北京师范大学基于 93 题版李克特 7 级量表法开发的测试页面,我测试结果一直在 ISTJ (物流师)和 ESTP (企业家)两种结果徘徊。再早以前用别的就更不准了……

是的,你没听错,就是两种大相径庭的结果。主要是像我一样的大多数人对于某些词语的解读不够,还有的时候可能两个选项都不适合我,在这种前提下,我选择了自己制作一个题库。

题库

题库我才用了原版的 93 题版本加以改编成 100 道题,使每一类题型都是 25 道,题库我放到了我的 GitHub 仓库里面:json版题库 Docx版题库

我去除了大部分概念模糊的词语,然后引用了知乎上一些带有具体事例的测试题目。

设计思路

分数计算思路

题库中一共有 25 道关于 E/I 题目;25 道关于 S/N 题目;25 道关于 T/F 题目;25 道关于 J/P 题目。

每一道题分 +3、+2、+1、0、-1、-2、-3 一共七个分数挡位。

关于 E/I 题目:正数加到E里面,总数定义为Q,负数加到I里面,总数定义为W,0谁也不加,然后给W的绝对值定义为M,然后比大小,若Q≥M,则为E,反之则为I,比例计算如下:若已经确定为E,则用Q/(Q+M)计算比例;若确定为I,则用M/(Q+M)计算比例……其它三类题也如此。

静态网站思路

由于我没有后端服务器,所以我采用了纯前端的思路,我参考了MskTmi 的部分思路,将题目放在了mbti.json文件中。

计算模型我在网上找了很多,但是都没能达到我的效果,我让 Google Gemini 给我通过在短代码中引用 JS 的方式成功实现计算。

界面 UI 参考了北京师范大学 MBTI 测试界面,但是始终达不到我想要的效果,往后将采用 16 Personalities 的界面,目前两 UI 尚未开源,我让 Google Gemini 给我模拟的 UI 。

后续思路

我还是用的在 markdown 文件中引用短代码的思路,然后我给文章设置了 hideen: true,然后设计了工具箱页面,工具箱页面参考了 Xalaok 的友链思路,由于我不打算设立友链,所以我直接在我的 toolbox 用了他的源代码( I’m so lazy ),然后点击即跳转到我的 MBTI 工具。

源代码

我题目部分的源代码已经在 GitHub 公开,我目前不打算公开我关于计算部分的源代码,起码得等到我能读懂 Gemini 给我写的源代码然后能做注释才会发布。

我的MBTI

我这次在我的测试网页上,我是典型的 ISTJ (物流师),结果如下:

I:65%;S:63%;T:61%;J:60%

我上次在北京师范大学 MBTI 网页测试的是 ESTP (企业家),结果如下:

E:52%;S:59%;T:64%;P:66%

我早期在北京师范大学 MBTI 网页测试的 ISTJ (物流师),结果如下:

I:71%;S:67%;T:61%;J:52%

但是同样的 ISTJ 测试结果,经过豆包、DeepSeek、Google Gemini三个软件的数据推测,得出的是两种结果,其实有机会应该准确测试一下“T”还是“A”:

北师大版: ISTJ-T:动荡型(动荡型2:自信型1)

RYQi版: ISTJ-A:自信型(自信型3:动荡型0)

我觉得我网站的测试结果还是准的,所以往后我认为我是 ISTJ-A 人格

测试MBTI窗口

点击测试你的 MBTI
万物合鸣·独守一荒
共 28.86k 字 · 共 25 篇文章
本站已稳定运行 00 小时 00
载入旅行者一号距离信息...
AI Summary DeepSeek GitHub Hugo License Stack 萌ICP备 雾备 备案号 Umami Cloudflare Vercel Twikoo