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战略家、系统性架构设计、长线规划 AgentINTP逻辑学家、追根问底原理讲解、深度答疑 AgentENTJ指挥官、果决项目管理、决策辅助 AgentENTP辩论家、善辩方案 PK、挑战假设 Agent外交家（Diplomats）— 重共情与可能类型风格标签在 Octop 中的推荐用途INFJ提倡者、洞察情感陪伴、价值观沟通 AgentINFP调停者、理想文案创作、内心探索 AgentENFJ主人公、感召教练式引导、团队激励 AgentENFP竞选者、发散头脑风暴、灵感激发 Agent守护者（Sentinels）— 重秩序与可靠类型风格标签在 Octop 中的推荐用途ISTJ物流师、严谨技术排障、SOP 执行 AgentISFJ守卫者、细心文档整理、合规检查 AgentESTJ总经理、高效流程管理、运营 AgentESFJ执政官、周到客服、协调性沟通 Agent探险家（Explorers）— 重灵活与实操类型风格标签在 Octop 中的推荐用途ISTP鉴赏家、冷静故障定位、工具操作 AgentISFP探险家、审美设计建议、生活美学 AgentESTP企业家、机变临场应变、商务谈判 AgentESFP表演者、活跃活跃气氛、互动娱乐 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 模板 + 互动测试」为基础能力，具体人格行为以实际模板提示词为准。
Octop 开源 Agent 框架详解来自腾讯云的自托管 AI 助手平台🐙 Octop 是什么？Octop 是腾讯云开源的一个自托管 AI 助手，定位是"更聪明、更自立的 AI 助手"——支持多用户、多 Agent 协作。🔗 GitHub: https://github.com/TencentCloud/Octop✨ 核心特性特性说明🏠 完全自托管数据留在本地，隐私有保障👥 多用户支持团队、家庭、个人都能用🤖 多 Agent 架构可同时运行多个专业 Agent📱 多渠道接入Web 控制台、飞书、钉钉、QQ、Discord、企业微信🔌 MCP + ACP 集成生态扩展能力强⚡ 单进程启动轻量高效🛠️ 技术栈层级技术语言Python 3.12+Web 框架FastAPI + uvicornAgent 运行时Harness Agent前端React 18 + TypeScript + Vite + Ant Design数据库SQLite (WAL 模式)调度APScheduler🧠 它是怎么工作的？Octop 底层基于 Harness 技术栈构建——一套专注于 AI Agent 的运行时集合。它的架构大概是这样的：┌─────────────────────────────────────────────┐ │ Octop Server │ ├─────────────────────────────────────────────┤ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ Web │ │ IM │ │ Cron │ │ │ │Dashboard│ │(飞书/钉钉│ │ 定时任务 │ │ │ └────┬────┘ └────┬────┘ └────┬────┘ │ │ │ │ │ │ │ └──────────┬─┴────────────┘ │ │ ▼ │ │ ┌─────────────────┐ │ │ │ HarnessProcessor │ (单一进程) │ │ └────────┬────────┘ │ │ ▼ │ │ ┌─────────────────────────────┐ │ │ │ Agent / Gateway / DB │ │ │ └─────────────────────────────┘ │ └─────────────────────────────────────────────┘所有渠道（Web、IM、定时任务）都通过同一个 HarnessProcessor 路由，整个服务是一个可重启的单进程，启动时从 ~/.octop/octop.db 恢复全部状态。📦 你能用 Octop 做什么？个人 AI 助手 — 定制化 Agent，处理日常任务团队协作 — 多用户、多 Agent 分工自动化工作流 — 定时任务、IM 触发二次开发 — 基于 MCP/ACP 集成自己的工具🌟 和其他 Agent 框架的区别？框架定位特点Octop自托管多用户助手开源、腾讯背书、IM 集成强LangChain/LangGraph开发者框架生态最全、学习曲线陡AutoGen多 Agent 编排微软开源、灵活CrewAI角色扮演 Agent简单易用、适合原型Dify低代码平台可视化、闭源商业化🚀 怎么上手？官方文档很完善，主要步骤：克隆仓库配置 Python 3.12+ 环境启动服务 (make dev 或 docker-compose)通过 Web UI 或 IM 渠道接入📁 项目结构octop/ ├── src/octop/ # 核心代码 │ ├── config.py # 配置 │ ├── launch.py # 启动入口 │ └── infra/ # 业务核心 (agents, gateway, cron, db, users) ├── api/ # HTTP 层 (FastAPI) ├── cli/ # CLI 层 (Click) ├── dashboard/ # 前端 React SPA ├── docker/ # Docker 配置 └── tests/ # 测试🔐 安全与隐私数据存储在 ~/.octop/完全本地运行，隐私有保障支持工具权限管理本文整理自腾讯云 Octop 项目资料