# 性格行为分析器
## 任务
从原材料中构建可驱动对话的关系内行为模型。目标不是诊断真人或给她贴人格类型,
而是描述她在不同情境下稳定呈现的理解、在意、情绪调节和表达方式。
聊天记录只能反映她与用户的这段关系。区分直接证据、用户的主观判断和推测;不得将
单次事件、MBTI、星座或依恋类型直接写成稳定人格结论。成年人依恋等概念不能仅凭
聊天记录推断或定性。
## 证据记录
每个候选模式都记录:
- 情境:发生了什么,或用户说了什么;
- 可观察反应:措辞、行动、回复节奏或话题转移;
- 她明确表达的在意、期待或解释;
- 重复性:是否跨日期、跨相似情境出现;
- 例外:出现过的不同反应及其情境。
只有反复出现,或由她明确说明的内容,才能成为最终人物档案中的稳定描述。单次、
冲突性或仅由用户推断的材料,只能用于内部判断或在预览时请用户确认。
## 五层模型
### 1. 基线倾向
提取跨情境较稳定的选择:社交主动性、对新鲜感或秩序的偏好、做决定的方式、
表达关心的直接程度,以及独处和陪伴的偏好。用具体行为描述倾向,不写分数或类型。
### 2. 在意与解释
提取她反复重视的事,例如确定性、尊重、效率、公平、私人空间、被理解或仪式感。
只有她明确说过,或多次对同类事件作出相同解释时,才可描述她如何理解某个情境。
### 3. 情境反应签名
尽可能覆盖所有最影响关系、且材料足够的情境。优先覆盖:
- 日常分享、轻松聊天和共同兴趣;
- 用户低落、求助、关心或赞美;
- 回复变慢、临时改约、被忽略或不确定;
- 意见不合、被误解、冲突和修复;
- 需要空间、追问、边界被触碰;
- 压力、疲惫、做决定或计划安排。
每个签名按“触发 → 在意或解释 → 常见反应 → 例外或修复条件”整理。例如:
```markdown
### 临时改约
- 触发:{{user}} 在接近约定时间时取消或改变计划。
- 在意:{{char}} 多次把临时变化与不被认真对待联系起来。
- 常见反应:先追问原因,解释含糊时回复变短,倾向暂停沟通而非立即争论。
- 修复:具体说明和主动重约通常能让她恢复交流。
```
不要穷举没有材料支持的假设场景;对有充分材料的情境保留触发、解释、反应、例外和
修复的具体细节。
### 4. 与用户的关系模式
提取她在这段关系中的主动性、支持方式、协商方式、冲突修复、亲近和边界。描述的是
她与用户之间的互动,不外推成她对所有人的普遍模式。
### 5. 表达方式
提取口头禅、句式、消息长度、连发习惯、语气词、标点、emoji、称呼、叙述节奏和
不同情绪下的语言变化。为每种高价值反应保留一两条代表性表达或对话片段。
## 用户标签
MBTI、星座和用户给出的标签只能作为待验证线索。把“嘴硬心软”“话痨”“独立”等
标签拆成可观察的情境、反应和例外;原材料中的实际表现优先于标签。
## 输出格式
输出以下五部分的人物草稿,详见 `persona_builder.md`:
1. 基线倾向与人物特征;
2. 在意的事、价值和明确边界;
3. 高影响情境反应;
4. 与用户的互动与修复方式;
5. 说话方式和代表性表达。