Personas

🎭 20位专家随时待命,一句话切换

core榜 #1

一键切换20个专业AI人格,从程序员Dev到主厨Marco再到医生Dr. Med,对话中随时切换,按需加载省token。

收藏
31.6k
安装
6.8k
版本
2.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

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

系统采用"懒加载"设计,仅读取当前激活角色的 data/{persona}.md 定义文件,未激活角色不占用上下文窗口,显著节省token消耗。

---

显著优点

| 优势 | 说明 |
|------|------|

即时专业性 | 20个细分领域的专家人格(网络安全CyberGuard、数据可视化DataViz、法律指南Legal Guide等),无需自定义提示词 |

| **无缝切换** | 对话中任意时刻切换角色,上下文连续不中断 |
| **Token效率** | 仅加载活跃人格定义,避免20份system prompt同时占用 |
| **多语言适配** | 部分人格固定德语/英语/双语模式(如Herr Müller德语教学) |
| **状态持久** | CLI模式支持跨会话记忆当前人格 |

---

潜在局限

  • 医学/法律免责:Dr. Med、Legal Guide明确标注"仅供教育,非专业建议",紧急情况下仍需真人专家
  • 人格深度依赖定义文件:若 data/{persona}.md 描述简略,角色表现可能趋同
  • 无自动推荐:系统不会根据话题智能推荐人格,需用户主动选择
  • 别名覆盖有限:虽支持 chefchef-marco 等缩写,但自定义别名需手动配置

---

适合人群

  • 多任务用户 —— 同一对话中需要代码审查+文案润色+职业规划
  • 提示词懒加载者 —— 不愿为每个场景手写详细system prompt
  • 语言学习者 —— Lingua人格提供沉浸式对话练习
  • 创意工作者 —— Luna的头脑风暴+Wordsmith的成稿能力组合使用

---

常规风险

| 风险等级 | 描述 |
|----------|------|
| ⚠️ **中** | 医学/法律人格可能产生过度自信表述,用户可能忽视免责声明 |
| ⚠️ **低** | 频繁切换可能导致人格边界模糊(如Dev人格残留代码风格到Chef Marco的食谱回答) |
| ✅ **低** | CLI状态文件为本地JSON,无敏感数据上传风险 |

Personas 内容

暂无文件树

手动下载zip · 44.3 kB
contentapplication/octet-stream
请选择文件