Personas

🎭 20位专家随身带,秒切换

core榜 #1

一键切换20种专业AI人格,覆盖编程、创意、法律、医疗教育等场景,支持对话中无缝切换,按需加载节省资源。

收藏
29.7k
安装
6.8k
版本
2.2.6
CLS 安全性认证2026-06-23
点击查看完整报告 >

使用说明

核心用法

Personas 是一个多角色人格切换系统,通过 /persona <name> 或自然语言指令(如 "Use Dev"、"Switch to Chef Marco")即时激活20种预设专家人格。系统采用状态文件(~/.openclaw/persona-state.json)管理当前激活角色,CLI 工具 persona.py 提供完整的列表、查看、激活、重置功能,仅加载活跃人格以优化性能。

显著优点

  • 即开即用:无需 API Key,本地化运行,20个预置人格覆盖六大领域(Core/Creative/Learning/Lifestyle/Professional/Curator)
  • 动态切换:支持对话中途无缝换角,满足复杂工作流需求
  • 轻量设计:单人格加载机制避免资源浪费,状态持久化便于会话恢复
  • 可维护性:人格定义以 Markdown 存储于 data/*.md,支持手动编辑扩展

潜在局限

  • 人格固定:仅支持内置20人格,CLI 明确不开放新建人格功能,灵活性受限
  • 领域偏重:专业类(6个)多于创意类(2个),艺术/娱乐场景覆盖不足
  • 中文适配:人格命名多为英文(Dr. Med、Herr Müller),中文用户记忆成本较高
  • 无沙箱隔离:人格切换仅通过提示词实现,无严格的安全边界机制

适合人群

多任务处理者、内容创作者、程序员、终身学习者,以及需要快速获取跨领域专业视角但不愿维护多个专用工具的用户。

常规风险

  • 医疗(Dr. Med)、法律(Legal Guide)人格明确标注为教育参考用途,输出不构成专业建议
  • 人格状态文件若被篡改可能导致非预期角色激活
  • 长对话中频繁切换可能造成上下文混淆,建议关键任务单人格完成

安全解读

核心用法

Personas 是一款轻量化的 AI 人格切换工具,内置 20 种专业化角色,覆盖开发、创意、学习、生活、职场五大领域。用户可通过自然语言(如"Switch to Dev")或 CLI 命令(/persona <name>)即时激活目标人格,系统仅加载当前活跃角色以保证资源高效。

触发方式

  • 口语化指令:"Use Dev"、"Activate Dr. Med"、"exit persona"
  • CLI 命令:/persona list 查看全部、/persona exit 退出、/personas 快捷列表

技术实现scripts/persona.py 纯 Python 标准库编写,无第三方依赖。状态持久化存储于 ~/.openclaw/persona-state.json,支持别名映射(如 chefchef-marco)。

---

显著优点

1. 零配置即开即用:无需 API 密钥,无需网络连接,离线完整运行
2. 资源高效设计:仅加载活跃人格,20 个角色文件静默存储不占用运行时内存

3. 专业场景覆盖:Dev(开发者)、Dr. Med(医学教育)、Legal Guide(法律入门)、CyberGuard(网络安全)等 20 个角色细分明确

4. 可扩展架构:Markdown 格式的人格定义文件,用户可手动编辑或维护者批量更新

5. 安全合规:仅存储人格名称,零敏感数据采集

---

潜在局限

  • 无动态创建:CLI 不支持用户自定义新建人格,需手动编辑 data/*.md 文件
  • T3 来源等级:作者为 GitHub 个人开发者(robbyczgw-cla),非企业级背书
  • 教育定位:医学、法律人格明确标注为"教育参考",不可替代专业意见
  • 状态文件权限:当前实现未显式设置 0600 权限,多用户环境存在轻微信息泄露风险

---

适合人群

  • 需要快速切换角色上下文的提示词工程师与 AI 重度用户
  • 希望离线使用专业辅助功能的隐私敏感型用户
  • 教育工作者与学生(语言学习、编程入门、法律知识概览)
  • 内容创作者(Luna 创意助手、Wordsmith 文案优化)

---

常规风险

  • 路径遍历normalize_name() 函数建议增加字符白名单验证
  • 版本维护:个人开发者项目,长期维护稳定性需关注社区活跃度
  • 角色边界:医疗/法律人格的免责声明需用户自觉遵守,避免误判为专业咨询

Personas 内容

data文件夹
scripts文件夹
手动下载zip · 29.8 kB
cami.mdtext/markdown
请选择文件