Files
wehub-resource-sync 1d6fd29cda
tests / test (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:36:27 +08:00

4.3 KiB
Raw Permalink Blame History

建立心上人档案 · 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 <名字> 时:

  1. 读取现有 profile.md
  2. 询问"有什么新的情况要补充?"
  3. 追加内容(不覆盖原内容)
  4. 更新 meta.json 中的 updated_at 字段

数据处理原则

  • 所有信息仅用于本地生成追求策略,不上传至任何服务器
  • 不足的信息标注 [待补充],不猜测或虚构
  • 用户可随时通过 /simp update 补充信息