入心 Memory-Inhabit
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_570cbaaa/memory-inhabit。
技能介绍
解决什么问题
memory-inhabit 要处理的是角色人格生成后如何被消费的问题:Memory-Trace 已经能从素材里产出 SoulPod 人格包,但对话侧还需要稳定加载人格、维持故事状态,并按用户追问提供私密感,而不是只给一段 system prompt。
技能如何工作
- 人格加载:读取
personas/下的 MI 包,核心文件包括profile.json、system_prompts.txt、memories/、prompt/story_baseline.txt。profile.json提供source_type、source、gender、appearance等字段,用于角色识别、TTS 音色匹配和文生图外观约束。 - 故事基线:对话时优先读取
story_baseline.txt,按当前主线、关系位、对话倾向和阶段目标推进,不一次性剧透设定。 - 私密日记:在日终或对话收束时,若满足角色已加载、存在故事基线、当日对话条数达到
config.secret_diary.min_messages_today且当日未生成过,则生成第一人称full日记,并裁切出更短、更意象的traces。只有用户明确追问没告诉我的心思时,才展示 1~2 条traces,禁止直接输出*.full.md。 - 文生图与 TTS:
imggen.py可根据发张自拍、拍个风景等话术判断是否加入角色外观;TTS 支持明确触发、对话播报,以及伴侣模式下的随机惊喜推送,音色按profile.json推断角色年龄与性格。
适用边界
该技能偏重人格消费与互动状态,不负责从零建模人格。若缺少 story_baseline.txt,只能依赖 system_prompts.txt 与记忆回复;日记内容仅本地保存,不进入 Git;文生图和 MiniMax TTS 需要相应 API Key 与依赖环境。
使用场景
- 在人格包已安装后,依据 story_baseline.txt 推进当前主线与关系位。
- 当用户追问没说完的心事时,只展示1-2条 traces 并禁止输出 full 日记。
- 需要按 profile.json 的外观与 source_type 生成自拍或纯风景图时,用 imggen.py 判断提示词。
- 在伴侣模式定时推送中,以 10-20% 概率给角色回复附带 TTS 语音。
适合人员
- 维护虚拟角色对话的工程师:需要把已生成的人格包接入聊天流程并稳定维持故事状态。
- 做角色互动产品的产品经理:需要把日记露出、语音推送和图像生成限制在明确触发下。
- 需要复刻动漫游戏角色声音与形象的创作者:想根据 profile.json 匹配音色和外观提示词。
- 维护 Memory-Series 技能链的开发者:需要确认 Trace 产出的 SoulPod 能被 Inhabit 正确消费。