一、项目介绍
MBTI(Myers-Briggs Type Indicator,迈尔斯-布里格斯性格分类指标)是一种基于心理学理论的人格分类工具,旨在通过四个维度将人的性格划分为16种类型(见图1)。

图1 MBTI-十六型人格
MBTI通过以下四个二元维度划分人格类型,每个维度包含两种对立倾向:
(一)驱动力的来源
外向(E):从社交互动中获取能量,行动导向。
内向(I):从独处中恢复能量,倾向于深度思考。
(二)接受信息的方式
感觉(S):关注具体事实与细节,依赖感官体验。
直觉(N):关注抽象概念与可能性,偏好联想与推理。
(三)决策方式
思考(T):基于逻辑与客观分析,追求公平与效率。
情感(F):基于价值观与他人感受,重视和谐与共情。
(四)对待不确定性的态度
判断(J):偏好计划与秩序,注重结果与时间管理。
知觉(P):灵活适应变化,享受过程与开放性。
16种人格类型由以上维度组合而成,每种类型具有独特的行为倾向与优势领域。16中人格类型分别对应16种职业(见图1)。
本项目正是基于MBTI十六型人格理论收集十六种不同人格类型核心特征、典型人物代表分析人物分析内容包括姓名+性格+为人处世特征+人格类型,汇总成每种类型的典型案例。然后,将整理好的案例放入AI文本训练。最后,将训练得到的模型应用于学生职业规划中。
二、制作过程
(一)收集MBTI十六型人格核心特征
如图2,初步整理古今中外十六型人格典型代表人物特征。

图2 十六型人格代表人物特征表
(二)使用飞书表格扩充样本数据
如图2,使用飞书表格,继续从中国古代历史人物中归纳MBTI十六型人格数据。核心提问词:根据表头内容增加*行(*条记录),每个单元格的内容是从中国古代人物中,各自查找出一位MBTI十六型人格对应的人物,找出十六人代表人物,再做一个人物介绍, 200 字左右介绍,统一采用姓名 + 性格特点 + 为人处世特点 + 办事特点 + 风格格式

图3 使用飞书表格扩充样本数据
(三)训练文本分类模型
如图4,将每种性格人物100个案例分别添加到mind+模型文本分类训练中进行AI训练。

图4 训练文本分类模型
(四)验证模型
选择多个熟知人物介绍输入的模型中进行校检。如图5,依次对“唐僧”、“孙悟空”、“猪八戒”、“沙悟净”、“哪吒”、“女娲”6个人物进行校检。(人物不一定是真实的人物,却是家喻户晓的人物,熟知的类型)


图5 对5个人物验证结果
(五)应用文本模型
在mind+实时编程模式下创设对话场景,用户只要输入自我介绍内容,即可给出对应的MBTI十六型人格和推荐职业。
1. 收集MBTI十六型人格推荐职业信息,汇总成表格(下表1)

表1 MBTI十六型人格核心特质和推荐职业表
2. 职业推荐表制作成16张图片,方便mind+实施模式输出。
这一步主要是为了界面美观,mind+一般以“说”的形式输出内容,不好排版,显示多文本时不好控制。如图6,将推荐职业输出结果,排版再一张张图片中,输出结果的时候直接切换到对应图片即可。

图6 职业规划推荐模板
三、mind+编程
1. 舞台介绍
如图7,舞台背景是一张几个学生一起向职业规划师咨询的图片,图片是由AI生成的。

图7 背景图片
2.角色介绍
角色总共有3个,分别是“职业规划师”、“学生”和“职业结果”。
(1)职业规划师代码
当程序启动时,加载训练好的文本分类模型,并询问“你好,请做一个简短的自我介绍,我将为你推荐合适的职业。”然后等待用户输入简短的介绍。文本分类模型对用户的输入回答内容进行分类推理并记录文本分类最高置信度分类的ID。为了良好的用户体验,本项目引入文字朗读功能,同步朗读职业规划师和学生的对话内容。

(2)学生代码
学生代码只有接收到广播后,通过“说”的方式显示自我介绍的内容。而自我介绍的内容实在职业规划师代码的“询问”中输入的。

(3)结果显示代码
职业规划推荐的结果是由职业规划师代码决定的,使用了一个全局变量“类型ID”,即文本分类最高置信度分类的ID。根据返回的不同ID值,显示不同的角色造型并语音朗读推荐职业内容。

部分代码截图
四、视频演示

返回首页
回到顶部
评论