Octop 的 MBTI 人格功能介绍
腾讯云开源 AI 助手 Octop 的核心亮点之一:把「人格」作为可配置的系统能力,让每个 Agent 拥有独特性格。
本文结合官方开源资料(GitHub: TencentCloud/Octop、腾讯云开发者社区)整理,并补充了场景化使用思路。
一、Octop 是什么
Octop 是腾讯云自研、于 2026 年 7 月正式开源的 AI 助手平台,定位不是「一个趁手的工具」,而是一条 可陪伴、可成长、可迁移的数字生命体。
关键特征:
- 自托管(Self-hosted):完全运行在你自己的机器上,数据主权归你,不上云即不上传。
- 多用户 / 多 Agent:一个管理员可为全家或团队创建成员,每位成员拥有独立 Agent、工作区与记忆,数据隔离互不干扰。
- 单进程架构:一次
octop run同时拉起 Web Dashboard、CLI、IM 渠道(飞书 / 钉钉 / QQ / Discord / 企微)与定时任务,状态统一存于~/.octop/octop.db。 - 可迁移记忆:基于
harness-memory,记忆随工作区迁移,换模型、换机器都「不失忆」。
在众多能力中,有一项看似「噱头」、实则影响体验的功能:MBTI 人格。
二、MBTI 人格功能是什么
官方描述(Highlights):
🎭 MBTI personas —16 personality templates plus an interactive quiz — give each agent a distinct character
(16 种人格模板 + 一个互动测试,为每个 Agent 赋予独特性格)
它要解决的是这样一个痛点:
你有没有用过一款 AI,无论你是在问技术难题,还是只想随便聊聊,它都用同一种语气、同一种方式跟你说话,像一台冷冰冰的机器?
Octop 的答案是:让不同的 Agent 拥有不同的「人格」,从而使同一个平台既能理性排障,又能感性陪伴。
三、核心机制:人格模板本质上就是「预设的系统提示词」
这是理解该功能最关键的一点。
- 人格模板 = 预写好的系统提示词(system prompt)。
Octop 把 MBTI 这套成熟的性格理论,固化为 16 套可直接套用的提示词模板。你不必从零开始调教 AI 的语气、节奏和风格,只需「选一个类型」即可。 - 降低调教成本。写一套高质量、风格稳定的提示词本身是门手艺;用模板替代手写,等于把这门手艺产品化、配置化。
- 与自定义提示词并存。模板不是唯一选项——你也可以直接填写
custom system prompt,二者二选一或叠加使用。
一句话总结:人格模板把「调教 AI」从手艺变成了配置。
四、为什么需要「按场景换人格」
沟通风格 ≠ 智能水平,但它极大影响产出的质量与体验。同一段代码、同一个问题,换一种说话方式,结果可能天差地别。
官方与社区反复强调的核心价值正是:
不同场景需要不同沟通风格。
几个典型对照:
| 场景 | 推荐人格 | 为什么 |
|---|---|---|
| 技术排障 / 运维 | ISTJ(严谨、步骤化) | 不跳步、讲证据、按流程来,避免「想当然」。 |
| 创意头脑风暴 | ENFP(发散、鼓励、联想) | 多给可能性、少泼冷水,把思路打开。 |
| 方案决策 / 目标推进 | ENTJ(战略、果决) | 抓重点、定优先级、推动落地。 |
| 情感陪伴 / 倾听 | INFJ / ENFJ(共情、洞察) | 先接住情绪,再给建议。 |
| 快速执行 / 临场应变 | ESTP / ISTP(实干、灵活) | 少废话、直接动手、边做边调。 |
| 规则 / 合规审查 | ISFJ / ESTJ(细致、守序) | 抠细节、对照清单,降低遗漏。 |
技术排障需要 ISTJ 式的严谨,创意头脑风暴需要 ENFP 式的发散——这正是人格模板存在的意义。
五、16 种人格模板总览
MBTI 的 16 种类型可分为四大族群。下表给出每类在 Octop 中的风格标签与推荐用途(用途为基于类型特征的合理使用建议,非官方硬性绑定)。
分析家(Analysts)— 重逻辑与战略
| 类型 | 风格标签 | 在 Octop 中的推荐用途 |
|---|---|---|
| INTJ | 战略家、系统性 | 架构设计、长线规划 Agent |
| INTP | 逻辑学家、追根问底 | 原理讲解、深度答疑 Agent |
| ENTJ | 指挥官、果决 | 项目管理、决策辅助 Agent |
| ENTP | 辩论家、善辩 | 方案 PK、挑战假设 Agent |
外交家(Diplomats)— 重共情与可能
| 类型 | 风格标签 | 在 Octop 中的推荐用途 |
|---|---|---|
| INFJ | 提倡者、洞察 | 情感陪伴、价值观沟通 Agent |
| INFP | 调停者、理想 | 文案创作、内心探索 Agent |
| ENFJ | 主人公、感召 | 教练式引导、团队激励 Agent |
| ENFP | 竞选者、发散 | 头脑风暴、灵感激发 Agent |
守护者(Sentinels)— 重秩序与可靠
| 类型 | 风格标签 | 在 Octop 中的推荐用途 |
|---|---|---|
| ISTJ | 物流师、严谨 | 技术排障、SOP 执行 Agent |
| ISFJ | 守卫者、细心 | 文档整理、合规检查 Agent |
| ESTJ | 总经理、高效 | 流程管理、运营 Agent |
| ESFJ | 执政官、周到 | 客服、协调性沟通 Agent |
探险家(Explorers)— 重灵活与实操
| 类型 | 风格标签 | 在 Octop 中的推荐用途 |
|---|---|---|
| ISTP | 鉴赏家、冷静 | 故障定位、工具操作 Agent |
| ISFP | 探险家、审美 | 设计建议、生活美学 Agent |
| ESTP | 企业家、机变 | 临场应变、商务谈判 Agent |
| ESFP | 表演者、活跃 | 活跃气氛、互动娱乐 Agent |
六、互动测试(Interactive Quiz)
除了直接挑选人格,Octop 还内置了一个 互动测试(interactive quiz)。
- 用途:帮助不确定「该给 Agent 配什么性格」的用户,通过几道偏好题,快速得到推荐人格。
- 定位:它服务的对象是配置者,而非让 Agent 去测用户——目的是把「选人格」这一步也变得零门槛。
- 价值:进一步降低上手成本,让非技术用户也能把 Agent「调成自己喜欢的样子」。
七、人格 vs 专家库 vs 自定义提示词
这三者是 Agent 配置的不同维度,可以组合使用:
- 人格(Persona)= 风格层:决定 Agent「怎么说话、什么节奏」。
- 专家库(Expert Library)= 能力 / 角色层:决定 Agent「是什么身份」,如「营养师」「法律顾问」「代码审校」。
- 自定义系统提示词(Custom system prompt)= 兜底层:当模板和专家都不够时,手动精确定义。
典型组合示例:
@营养师+ ENFP → 健康建议既专业又温暖、有鼓励感。@代码审校+ ISTJ → 代码重构建议严谨、守规范、按条列出。
官方也明确:系统启动时会扫描内置专家库(infra/agents/experts/library/),在 Dashboard 的 Agents 页面可同时「pick experts / MBTI personas」。
八、如何配置
- 打开 Octop 的 Web Dashboard。
- 进入 Agents 页面。
创建 / 编辑一个 Agent,在配置中:
- 选择 MBTI personas(16 选 1,或用互动测试推荐);
- 按需叠加 Experts(专家库);
- 必要时填写 custom system prompt。
- 每个 Agent 拥有独立人格、独立工作区与记忆,切换场景像「换频道」一样简单。
也可通过 CLI(octop chat / octop acp)或 HTTP/SSE API 以编程方式访问。
九、总结:这个功能到底有什么价值
- 把调教成本产品化:预设 16 套提示词,免去从零手写风格提示词的门槛。
- 让一个平台胜任多面角色:同一套底层能力,既能 ISTJ 式严谨排障,又能 ENFP 式发散陪聊。
- 体验差异化:同一模型换上不同人格,输出的「手感」完全不同,用户黏性更高。
- 开源 + 自托管:全部可本地运行、可审计、可定制,隐私可控。
看似是「16 种人格 + 测试」的轻量玩法,底层逻辑却是:用成熟的性格理论做提示词工程,把个性化的 AI 交互变成人人可配置的能力。
参考资料
- GitHub: TencentCloud/Octop
- 腾讯云开发者社区:《游向开源的海洋:腾讯云自研 AI 助手 Octop 正式开源》
- 腾讯云开发者社区专栏:Octop / LightClaw ACE 相关文章(含「让 AI 拥有灵魂:如何用 MBTI 打造真正懂你的 AI 助手」)
注:16 种人格的「推荐用途」为基于 MBTI 类型特征的合理推导与使用建议,用于帮助理解场景化配置思路;官方以「16 模板 + 互动测试」为基础能力,具体人格行为以实际模板提示词为准。