陪伴类产品的难点不只是回复得像人,更在于长期相处时保持一致、尊重边界并稳定运行。这个项目让用户通过熟悉的聊天入口与自定义角色交流,每个角色拥有独立设定、对话历史和长期记忆。

记忆需要来源和时间

角色设定、近期上下文和长期记忆分开保存,回答时按优先级组合。每条长期记忆记录来源和更新时间,允许用户查看、修正或删除。

系统保留首次对话时间,并在涉及认识时长与共同经历时进行校准,减少模型为了顺畅而编造关系历史。不同角色的数据彼此隔离。

主动消息不是无限打扰

主动联系会参考近期上下文、用户活跃度和安静时段。模型可以提出是否发送及内容建议,但调度器仍执行频率、时间和冷却规则。

用户可以关闭主动消息。连续未回应时系统降低频率,不把“更像陪伴”理解为“更频繁地出现”。

生产稳定性决定体验下限

产品支持多模型切换、对话记录、公告和用量查询,并区分上游异常、余额不足和本地服务故障。图片与文件在独立路径处理,避免进入不适合的文本记忆。

数据使用 SQLite 持久化,并建立在线备份与恢复校验。角色容器通过只读健康检查分级告警;更新流程包含备份、分批验证和回滚。

陪伴感来自长期一致和被尊重的边界。模型能力决定上限,记忆治理与稳定运维决定它能否被持续信任。

隐私说明:本文已移除合作对象、域名、账号、服务器、凭据及精确内部数据,仅保留可公开分享的工程方法。