AI 情感陪伴状态机
常见的 AI 陪伴产品把对话当作无状态请求:每次聊天从零开始,没有记忆,也没有成长。 Hypnos 是一套围绕情感陪伴重新设计的端侧引擎,让 AI 记得你们说过的话、感受过的情绪、共同走过的阶段。
Architecture
Hypnos 把陪伴拆成多个独立引擎,让 AI 拥有记忆、情感、任务执行与主动行为能力。
记忆引擎、情感引擎、Agent 引擎、语音引擎、主动行为引擎按状态机协作,各自负责一个明确领域。
AI 会记住你们的对话、情绪、重要事件和关系阶段;亲密度、心情、人格特质会随时间演化。
Plan → ReAct 执行 → 总结。AI 能拆解任务、调用工具、请求权限,帮你查天气、写日记、做规划,而不只是闲聊。
语音通话由情感标签驱动 TTS,开心、低语、温柔、叹息都能用声音表达。
ProactivePlanEngine 会基于关系状态主动发起问候、记录日记、生成关系周报,让陪伴从被动回复变成主动存在。
它们是「角色卡 + API wrapper」,聊久了就重复、就忘;Hypnos 是本地运行的情感 Agent 操作系统,越久越懂你。
Comparison
普通 AI 陪伴应用把对话当作无状态请求;Hypnos 把每次对话当作关系演进的一环。
Architecture
Claude Code 用 CLAUDE.md 做项目记忆;Hypnos 用角色状态机做关系记忆。前者像写在纸上的外部笔记,后者像不断被改写的人生叙事。
Claude Code 是出色的编程 Agent;本对比仅聚焦长期陪伴 / 角色扮演场景下的记忆机制。
Engine
Hypnos 把情感陪伴拆成可独立演进、可组合调用的架构层。
按话题聚合的记忆卡片,带情感标签与重要性权重。点击可编辑难忘程度、增删情感标签。
单条记忆档案,支持偏好、个人事实、兴趣信号、情感瞬间、里程碑等类型筛选。
核心归档、人生总结、阶段总结三层压缩,避免上下文爆炸同时保留关键脉络。
基于 ONNX Runtime 在设备端运行 Embedding 模型,召回相关记忆时无需上传任何数据。
称呼、基础信息、性格标签、声线、说话风格、边界、背景故事、成长模式、主动消息、技能开关,逐层雕刻人设。
输入年龄、性别、出生时间地点,AI 自动根据八字/占星生成完整人设,降低创建门槛。
不同 persona 拥有隔离的记忆空间,切换时加载对应子图与系统提示词,避免串台。
静态、动态进化或锁定部分特质,让关系有确定性与变化性两种可能。
当 AI 需要执行多步骤任务时,先生成计划卡片,用户批准后才继续执行。
涉及设备操作、通知等敏感工具时,弹出权限卡片,由用户显式授权。
分步骤展示执行状态:已完成、运行中、失败、跳过,支持中途取消。
WorkManager 本地调度,按设定频率与免打扰时段主动发起问候或提醒。
语义向量计算在设备上完成,记忆召回不需要把聊天内容发到服务器。
SQLCipher 加密 Room 数据库,聊天记录、日记、记忆均以加密形式存储。
DataStore 配合 Google Tink 加密 API Key、订阅状态等敏感配置。
云端同步默认关闭,开启后通过 HTTPS 传输,用户可随时关闭并仅使用离线模式。
Scenarios
Download
Android 版即将上线,体验本地优先、长期记忆的 AI 情感陪伴。