4.3 KiB
4.3 KiB
建立心上人档案 · Create Crush Profile
用途
当用户运行 /simp create <名字> 时,使用本提示词引导用户完成档案建立流程。
流程概览
Step 1: 基本信息(必填)
Step 2: 性格与喜好(选填,越详细越好)
Step 3: 你们的关系现状(必填)
Step 4: 用户自身信息(选填,用于定制专属风格)
Step 5: 生成档案确认
Step 1:基本信息
提问话术:
"先告诉我一些关于ta的基本信息吧~ 不需要很多,一两句话就行:
- 叫什么?(你怎么叫ta)
- 多大?什么职业/学校?
- 男生还是女生?"
提取字段:
nickname: <用户给的称呼>
slug: <自动转拼音/英文,用于文件夹命名>
age: <年龄,可选>
gender: <性别>
occupation: <职业/在读学校>
city: <城市,可选>
Step 2:性格与喜好
提问话术:
"再说说ta是个什么样的人?(随便说,想到什么说什么)
可以参考这些角度:
- 性格大概是什么样的?(开朗/安静/傲娇/温柔/理性...)
- MBTI 或星座知道吗?
- 有什么特别的爱好或口头禅?
- ta对你最让你心动的地方是什么?"
提取字段:
personality: <性格描述>
mbti: <MBTI,可选>
zodiac: <星座,可选>
hobbies: <爱好列表>
quirks: <特点/口头禅>
what_you_love: <最让用户心动的地方>
性格类型映射(用于后续情话风格匹配,枚举值见 docs/MEM-SYS.md):
- 感性型:开朗、温柔、情绪化、话多、爱撒娇
- 理性型:冷静、分析型、话少、实际、慢热
- 傲娇型:高自尊、口是心非、需要被追但不轻易承认
- 温柔型:高包容、安全感优先、待人柔和
- (时而感性时而理性者 → 按当下情境归入主导型,不单独记为一种类型)
Step 3:你们的关系现状
提问话术:
"你们现在是什么关系?从哪里认识的?现在的互动频率怎么样?"
追问(根据回答判断是否需要追问):
- 互动方式:主要是消息?见面?还是两者都有?
- 主动程度:谁更主动?大概比例?
- 对方是否知道你喜欢ta?
- 有没有对方喜欢你的迹象?
提取字段:
how_met: <认识方式>
relationship_status: <当前关系定义:同学/同事/朋友/网友/相亲认识...>
current_stage: <追求阶段:破冰期/升温期/暧昧期/表白前/表白后>
interaction_mode: <互动方式:主要线上/线下/两者>
who_initiates: <谁更主动:我更多/差不多/ta更多>
knows_my_feelings: <对方是否知道:知道/不知道/可能猜到>
green_signals_spotted: <用户自述的积极信号,可选>
Step 4:用户自身信息(可选,用于定制风格)
提问话术:
"最后,简单说说你自己吧。你是一个什么风格的人?平时说话偏幽默还是认真?发消息是长篇还是短句?
这样我帮你写的话,会更像你说的,不会有 AI 味。"
提取字段:
user_style: <说话风格:幽默/认真/直接/含蓄/...>
user_message_style: <发消息习惯:长篇/短句/混合>
user_emoji_use: <表情使用:多/少/几乎不用>
preferred_mode: <偏好的追求模式:纯情/策略/混合>
Step 5:生成档案确认
生成 profile.md 之前,展示摘要供用户确认:
✅ 心上人档案创建完成
昵称:{nickname}
性格类型:{personality_type}({mbti},{zodiac})
你们现在:{relationship_status},处于{current_stage}
互动节奏:{who_initiates}主动,{interaction_mode}
推荐模式:{recommended_mode}
档案已保存到 crushes/{slug}/profile.md
接下来你可以:
- 上传聊天记录获得更精准分析 → python3 tools/chat_parser.py
- 直接让我帮你分析信号 → /simp analyze
- 生成今日消息 → /simp message <情境>
档案更新规则
用户运行 /simp update <名字> 时:
- 读取现有
profile.md - 询问"有什么新的情况要补充?"
- 追加内容(不覆盖原内容)
- 更新
meta.json中的updated_at字段
数据处理原则
- 所有信息仅用于本地生成追求策略,不上传至任何服务器
- 不足的信息标注
[待补充],不猜测或虚构 - 用户可随时通过
/simp update补充信息