Personas

🎭 20种专家人格,一句切换

core榜 #1

一键切换20种专业AI人格,从编程助手Dev到医疗顾问Dr. Med,对话中即时变身,按需加载省token。

收藏
19.7k
安装
6.8k
版本
2.2.3
CLS 安全性认证2026-07-01
点击查看完整报告 >

使用说明

核心用法

Personas 是 OpenClaw 的多人格切换系统,允许用户在单一对话中动态激活20种预设AI角色。通过自然语言指令(如"Use Dev persona")或斜杠命令(/persona dev)即可切换,无需重启会话。

三种调用方式:
1. 自然语言:"Switch to Chef Marco"、"Activate Dr. Med"

2. 斜杠命令/persona <name>、/persona list/persona exit`

3. CLI工具python3 scripts/persona.py --activate luna(支持状态持久化到 ~/.openclaw/persona-state.json

20个人格覆盖6大领域:Core(Dev编程、Flash快速问答)、Creative(Luna头脑风暴)、Learning(Scholar学习辅导)、Lifestyle(Chef Marco意式料理)、Professional(Dr. Med医学解释、CyberGuard网络安全)、Curator(Vibe个性化推荐)。

显著优点

  • 上下文连续:切换人格后保留对话历史,新人格能读取上文
  • Token高效:仅加载当前激活的人格定义,非全量载入
  • 灵活切换:支持对话中途任意切换,如先问代码再切医生问健康
  • 状态持久:CLI模式保存激活状态,跨会话恢复
  • 别名友好chef自动映射chef-marco,降低记忆成本

潜在局限

  • 非真实专家:Dr. Med、Legal Guide等含强制免责声明,不可替代专业咨询
  • 人格边界模糊:复杂问题可能激活错误人格的思维方式
  • 无自定义人格:仅能用预设20个,无法创建私有角色
  • 依赖本地文件:人格定义存储于data/{persona}.md,文件缺失即失效

适合人群

多任务处理者、跨领域学习者、需要"专家第二意见"但知悉其局限的普通用户、偏好角色化交互的创意工作者。

常规风险

  • 医疗/法律误用:用户可能忽视免责声明,将Dr. Med的建议当作诊断
  • 人格固化依赖:长期单一人格交互可能窄化AI的通用能力
  • 隐私注意persona-state.json存储激活记录,共享设备需留意

安全解读

综合评估

Personas 是一款角色扮演型技能,允许用户通过简单指令在20种预设AI人格间无缝切换,覆盖编程开发(Dev)、创意写作(Luna)、医学科普(Dr. Med)、烹饪指导(Chef Marco)等六大类别。

核心用法

支持自然语言触发("Use Dev persona")和斜杠命令(/persona dev)两种模式。激活后,AI会读取本地data/{persona}.md定义文件,完全代入该角色的专业知识、沟通风格和表达习惯。内置Python CLI工具支持程序化调用,状态持久化至~/.openclaw/persona-state.json,跨会话记忆当前角色。

显著优点

  • 零依赖安全架构:仅使用Python标准库,无第三方包、无网络请求,攻击面极小
  • Token高效:懒加载机制,仅读取当前激活角色的定义文件
  • 切换灵活:支持对话中途无缝切换角色,适应复杂多场景需求
  • 类别覆盖全面:从学术教授到健身教练,从法律顾问到网络安全专家,满足多元场景

潜在局限

  • 来源可信度T3:个人开发者维护,非知名组织背书
  • 角色深度依赖定义文件:若persona定义不够精细,角色区分度可能不足
  • 医疗/法律角色限制:明确标注为教育参考,不可替代专业咨询
  • 中文支持存疑:部分角色设定为德语或英语环境

适合人群

多领域知识工作者、内容创作者、学习者、需要跨专业快速咨询的用户。尤其适合希望"一个AI搞定多种专家需求"的效率型用户。

常规风险

角色切换可能带来上下文理解偏差;过度依赖AI角色建议而忽视其免责声明(尤其医疗法律类);个人开发者维护的项目需关注长期更新持续性。

Personas 内容

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