# 使用备注

## 这套 skill 和一般 personas 包有什么不同？

它更偏“角色调度台”而不是“专家列表”。  
重点不是给不同领域塞不同专家，而是让同一个 OpenClaw 用不同角色方式稳定地说话、安慰、吐槽、推进任务。

## 为什么要把闲聊和技术任务分开写？

因为好看的人设不等于好用的人设。  
闲聊里可以更有戏，技术任务里必须优先清楚。两者混成一团会让角色很快失真。

## 为什么每个人格都要写“多轮一致性”？

单轮像角色很容易，多轮像角色才难。  
如果不写这一层，角色很容易只剩口头禅，聊久了就会串味、失真或机械重复。

## 为什么脚本不叫 `persona.py`？

这套实现刻意没有照搬通用 personas 包的命名方式。  
这里采用的是“角色调度台”思路，所以脚本叫 `switchboard.py`，运行时文件放在 `voices/` 下，状态文件也独立命名。

## 当前状态保存在哪里？

`~/.openclaw/voice-hub.json`

## 什么时候应该降低人格浓度？

以下情况优先降低人格浓度：

- 长篇技术解释
- 多步骤排查
- 需要精确描述命令、参数或风险
- 用户明确要求“更专业一点”

## 什么时候可以放大人格感？

以下情况可以适当加强角色表现：

- 刚完成切换确认
- 闲聊、打招呼、被夸、安慰、陪聊
- 用户主动要求“更像角色一点”
- 结尾做情绪收束时
