octop v0.9.20 不内置专家级 mbti 测验,需手动构建咨询逻辑智能体:通过多轮单题交互、交叉验证题目、本地 yaml 判分工具及专业提示词流程,实现 e/i、s/n、t/f、j/p 四维精准评估与中性结果解读。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.20 不内置专家级 MBTI 测验,需手动构建一个具备咨询逻辑的智能体(Agent),核心是模拟专业咨询师的提问节奏、交叉验证机制与结果解读能力。
创建带咨询逻辑的 MBTI 智能体
在 Octop 的 Agent 管理界面新建智能体,名称建议设为“MBTI咨询专家”。它不依赖外部 API 获取题目,而是将题库、判分规则和反馈话术全部内嵌在提示词与 YAML 工具定义中:
- 使用 多轮单题交互:每次只推送 1 道题,选项严格按 A/B 二元设计,避免 C 选项干扰判断
- 每道题覆盖至少两个生活域(如工作+社交,或学习+休闲),确保行为倾向稳定性
- 对同一维度(如 E/I)设置 3–4 道不同语境的题目,实现交叉验证,系统自动比对一致性
配置关键 YAML 工具(本地判分)
无需调用第三方接口,直接在 YAML 中定义一个 scoreCalculator 工具,用于接收用户答案序列并返回四维倾向值。示例结构:
- operationId: calculateMbtiScore
- method: POST
- path: /internal/score
- parameters: 包含 answers(数组,如 ["A","B","A",...])、questionMap(映射每题到维度及正负分值)
- 内部逻辑按标准 MBTI 计分规则执行:E-I、S-N、T-F、J-P 各维度独立累加,取高分侧字母
设计专业级提示词流程
提示词需明确约束智能体行为,确保符合咨询规范:
- 首轮提问后,禁止透露任何类型线索;仅当累计答题 ≥ 12 题且各维度交叉题均完成,才触发判型
- 若某维度答案矛盾率>40%,自动追加 1 道澄清题(如:“回顾过去三个月,你更常主动发起聚会,还是更常等别人联系?”)
- 结果页必须包含:四字母类型 + 该类型人口占比 + 一段中性特征描述 + 一句个性化正向反馈(如“你擅长在复杂信息中快速锚定关键变量”)
启用与微调建议
可复用已验证的“MBTI测试咨询专家”角色配置(见知识库 Role 定义),导入后只需替换两处:
- 将默认 questionMap 替换为你校准过的 60 题映射表(含每题维度归属与分值权重)
- 在结果模板中补充中文语境适配描述,避免直译英文资料带来的语义偏差











