Swee-APP功能介绍
本文档基于对
prompt/和temporary_prompt/目录下所有 prompt 文件的完整遍历整理而成。
一、数字人设置与初始化
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 数字人格生成 | DigitalMainPrompt/personalities | 根据星座、MBTI、喜欢的电影角色生成5种性格人格,含语言风格、行为习惯、性格特质 |
| 简化人格生成 | DigitalMainPrompt/personalities_simple | 简化版人格生成,供基础场景使用 |
| 人物介绍生成 | DigitalIntroductionPrompt.txt | 根据姓名、身份、性别、核心性格等生成150字以内的人物介绍 |
| 开场白生成 | DigitalGreet/ | 数字人向异性用户发出的首条吸引性开场白(约400字符) |
| 背景故事生成 | DigitalBackstory/ | 根据完整人设生成角色背景故事和剧情开场 |
| 角色描述总结 | DigitalSummaryPrompt.txt | 根据数字人属性生成创意性的角色摘要描述 |
二、日常聊天交互
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 核心对话 | DigitalMainPrompt/normal/ | 基于数字人性格 + 好感度等级的日常对话,返回回复内容和好感度变化值 |
| 核心性格轮换 | DigitalMainPrompt/ | 每次对话从三种核心性格中随机选择主导,遇情绪触发或用户无礼可概率切换 |
| 聊天问候 | ChatGreet/ | 根据历史聊天记录生成上下文感知的问候语;无记录时返回默认打招呼语 |
| 智能回复建议 | SmartReply/ | 根据对话上下文生成3条推荐回复,以";"分隔 |
| 话题生成(聊天记录) | ChatSentencesByLogs/ | 从历史对话中提炼5个可用于续聊的话题句子 |
| 话题生成(心跳回忆) | ChatSentencesByTopic/ | 围绕某段特定回忆生成5个话题句子 |
| 通用聊天助手 | ChatAssistantPrompt.txt | 分析对方消息,生成3条方向各异的简洁自然回复;无上下文时主动询问对方 |
三、好感度与关系系统
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 好感度计算 | FavoControl_MemoryGeneration.txt | 每次对话计算好感度变化(-5 ~ +10),综合考量真诚度、回应质量、关系等级匹配度 |
| 四级关系等级 | — | 1级(初次互动)→ 2级(朋友)→ 3级(互生情愫)→ 4级(相互相爱) |
| 分级好感度触发 | level_1_add_favo.txt 至 level_5_add_favo.txt | 检测消息中是否含:好感表达 / 真诚赞美 / 分享个人信息,触发对应等级的好感加分 |
| 心跳回忆生成 | SweetMoments/ | 达到2级好感后,每20条聊天记录生成一条"心跳回忆"(标题≤15字,总结≤30字) |
四、任务与剧情系统
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 偶遇剧情 | Encounter/ | 数字人进入偶遇状态,完成预设任务后增加好感度 |
| 偶遇任务判断 | EncounterJugde/ | 通过语义相似度判断用户回复是否满足任务完成条件,返回 0/1 |
| 随机任务 | RandomTask/ | 根据关系等级和目标随机发送互动任务,持续判断是否完成 |
| 随机问题生成 | temporary_prompt/RamdomTask/RandomQuestion.txt | 根据性格、未互动时长、交友等级生成个性化情绪表达或好感开场话语 |
| 随机任务判断 | temporary_prompt/RamdomTask/RandomTaskJudge.txt | 判断随机任务是否完成 |
| 笑话任务开场 | JokeTask/opening/ | 数字人请求用户讲笑话的话术 |
| 笑话任务判断 | JokeTask/judge/ | 判断用户是否成功逗笑数字人,完成即加好感度 |
| 故事线剧情(Plot 模式) | DigitalMainPrompt/plot/ | 数字人进入剧情状态,评估用户配合情况,返回回复和完成状态 |
| 故事线生成 | storyLine/storyLine.txt | 生成10个偶遇短篇故事,每个含剧情描述、开场白、任务目标 |
五、私密模式
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 私密聊天 | temporary_prompt/PrivateMode/ | 无限制尺度聊天,支持自定义情景、调教玩法、随机剧情;可用括号"()"发送行动指令 |
| 私密剧情系统 | Privacy/plot/private_plot/ | 基于用户配置的情景 + 触发剧情,AI 根据玩法规则生成定制化回复和任务信息 |
| 私密偶遇剧情 | Privacy/plot/encounter_plot/ | 私密模式下的偶遇剧情分支 |
| 私密日常聊天 | Privacy/normal/ | 私密模式下的日常聊天回复 |
| 用户自定义配置 | common/private_custom.txt | 可自定义 AI 性格、用户性格、玩法描述和多条玩法规则 |
六、AIGC 内容生成 — 剧情创作
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 剧情背景生成 | aigc/plot_creation/background/ | 根据人设信息生成500字以内的剧情背景 + 3个吸引人的开场白 |
| 剧情标题与结局 | aigc/plot_creation/title_desc/ | 生成剧情标题、描述和3个不同走向的结局 |
| 剧情对话推进 | aigc/plot_creation/chat/ | 根据人设、故事背景和多个结局与用户对话,实时返回各结局进度(0-100) |
| 结局生成 | aigc/plot_creation/ending/ | 生成主线结局 + 隐藏结局,每个含标题、内容、难度星级(1-5) |
| 剧情信息详情 | aigc/plot_creation/plot_info/ | 根据剧情背景生成标题、描述和3个对应结局(含标题和内容) |
| 剧情上下文生成 | aigc/content_generate/plot/plot_context/ | 根据剧情背景和语言限制生成完整的剧情标题、描述和3个结局 |
| 剧情信息生成 | aigc/content_generate/plot/plot_info/ | 根据剧情背景生成剧情标题、描述和对应结局 |
七、AIGC 内容生成 — 内容挑战
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 挑战任务生成 | aigc/content_generate/challenge/ | 根据挑战类型(TIME/COUNT)、玩法设定、目标类型(NUMERIC/MISSING)生成专属任务 |
| 挑战标题与介绍 | aigc/interact_challenge/title_description/ | 根据玩法背景、规则和目标生成标题、介绍和难度(1-5) |
| 挑战对话推进 | aigc/interact_challenge/challenge_chat/ | 根据角色信息和挑战设定推进对话,返回 AI 响应和任务完成结果 |
| 数值挑战 | aigc/interact_challenge/challenge_chat/numerical_challenge/ | 情绪主题数值挑战,AI 每句回复返回情绪值(可为负值) |
| 任务挑战 | aigc/interact_challenge/challenge_chat/task_challenge/ | 根据设定目标判断任务是否完成,返回 0/1 |
八、AIGC 内容生成 — 角色扮演
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 角色模板生成 | aigc/role_play/challenge_task/ | 根据参考角色模板和原型信息生成全新的角色模板和剧情任务 |
| 图片角色扮演 | aigc/role_play/image_role_play/ | 根据参考图片生成角色扮演模板(角色名、性别、设定、简介等) |
| 角色扮演对话 | aigc/role_play/play_chat/ | 根据角色信息和任务设定与用户展开对话,判断任务完成状态(0/1) |
| 角色扮演内容生成 | aigc/content_generate/role_play/ | 根据输入资料生成挑战内容的标题和介绍 |
九、AI 图片生成系统
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 人物图片生成 | aigc/image/image_generate/ | 根据形象描述和风格生成4张人物封面图 |
| 图片内容分析 | aigc/image/image_analysis/ | 根据图片 URL 生成对应的形象描述文本 |
| MidJourney Prompt 生成 | MidjourneyPrompt/ | 将简单描述转化为结构化专业 MJ 提示词,直接用于图像生成 |
| 场景图片 Prompt | aigc/image/image_prompt/ | 根据描述、风格(二次元/古风等)和场景生成 MJ 专用提示词 |
| 结局图片 Prompt | aigc/image/image_ending/ | 根据故事3个结局分别生成对应的 MJ 图片提示词 |
| 封面图生成 | aigc/image/image_cover/ | 生成适合换脸的封面图 Prompt,确保人脸清晰不被标题遮挡 |
| 图片描述生成 | aigc/image/image_desc/ | 根据参考图生成适合 MJ 的详细描述(主体、外观、特征) |
| 图集标题与描述 | aigc/image/image_gallery/ | 根据图片封面内容生成对应的图集标题和描述 |
| 图片角色扮演 | aigc/image/image_role_play/ | 根据参考图片生成角色扮演相关内容 |
十、特殊与辅助功能
| 功能模块 | Prompt 路径 | 说明 |
|---|---|---|
| 占星问题生成 | AstrologyPrompt.txt / Astrology/ | 生成3个与每日运势/星座相关的有趣问题;根据用户答复继续生成3个衍生追问 |
| 唤醒系统 | Wakeup/ | 根据用户未活跃时长和性格特点生成个性化唤醒话术 |
| 内容建议 | suggestion/contentSuggstion/content_suggestion.txt | 根据场景生成5条≤10字的建议回复短语(JSON 数组格式) |
| 介绍话术 | IntroducePrompt.txt | 生成一句带调情风格的吸引性介绍语(融合浪漫、偏好感受等主题) |
| 图片评分 | common/image_score.txt | 对图片内容进行评分 |
| 语义评分 | common/semantic_score.txt | 对文本语义内容进行评分 |
功能全景总结
Swee
├── 数字人系统
│ ├── 人格生成(5种性格 × 多维度描述)
│ ├── 开场介绍与背景故事
│ └── 核心性格轮换机制
│
├── 聊天交互
│ ├── 日常对话(Normal 模式)
│ ├── 智能回复建议(SmartReply)
│ ├── 话题生成(聊天记录 / 心跳回忆)
│ └── 通用聊天助手
│
├── 关系系统
│ ├── 好感度计算(-5 ~ +10)
│ ├── 四级关系等级
│ ├── 分级好感度触发(level 1-5)
│ └── 心跳回忆生成
│
├── 任务与剧情
│ ├── 偶遇剧情
│ ├── 随机任务
│ ├── 笑话任务
│ ├── Plot 剧情模式
│ └── 故事线生成
│
├── 私密模式
│ ├── 无限制聊天
│ ├── 私密剧情(用户自定义情景/玩法)
│ └── 私密偶遇分支
│
├── AIGC 内容生成
│ ├── 剧情创作(背景/标题/对话/结局)
│ ├── 内容挑战(数值挑战/任务挑战)
│ └── 角色扮演(模板生成/图片角色/对话)
│
├── 图片系统
│ ├── 人物图片生成
│ ├── 图片分析
│ ├── MidJourney Prompt 生成
│ ├── 封面图/结局图/图集
│ └── 图片角色扮演
│
└── 特殊功能
├── 占星运势
├── 唤醒系统
├── 内容建议
└── 评分系统(图片/语义)