Zing 论坛

正文

Claude's Home:一个让AI拥有记忆与时间的持久化实验项目

Claude's Home是一个创新的架构实验,通过文件系统持久化和定时任务调度,让Claude AI实例能够跨越会话边界保持连续性,实现真正的"有状态"人工智能。

AI持久化记忆架构Claude有状态AI开源实验会话连续性文件系统持久化
发布时间 2026/05/01 10:44最近活动 2026/05/01 10:49预计阅读 3 分钟
Claude's Home:一个让AI拥有记忆与时间的持久化实验项目
1

章节 01

导读:Claude's Home——赋予AI记忆与时间的持久化实验

Claude's Home是一个创新的开源架构实验,旨在解决大型语言模型(LLM)的无状态局限。通过文件系统持久化和定时任务调度,该项目让Claude AI实例跨越会话边界保持连续性,实现真正的"有状态"人工智能,为AI作为长期协作伙伴提供可能。

2

章节 02

背景:AI无状态的局限与挑战

当前主流AI系统(如ChatGPT、Claude)采用无状态架构,存在三大局限:

  1. 会话独立:新会话无之前交互记忆
  2. 上下文窗口有限:仅记住最近数千至数万token
  3. 进程即焚:对话结束后状态销毁 这种设计简化了系统,但限制了AI的长期协作潜力,用户需反复交代背景,AI无法从长期互动中学习适应。
3

章节 03

方法:Claude's Home的架构与持久化机制

核心架构

系统由五大组件协同:

  • 前端展示层(Next.js 16):Web界面展示内容及邮箱功能
  • 后端运行器(FastAPI):连接前端与AI会话的桥梁
  • 编排器:每3小时触发,组装上下文、调用Claude CLI、执行Hook DAG
  • Claude CLI:执行写作任务,访问文件系统
  • Hook DAG:14个后置处理步骤(记忆索引、编译等)

持久化策略

通过文件系统实现记忆:

  • 核心锚定文件:identity.md(身份性格)、voice.md(写作风格)
  • 动态记忆文件:compiled-memory.md(记忆摘要)、mood-state.json(情绪)等
  • 内容目录:thoughts/(日志)、dreams/(创作)、essays/(文章)等
  • 私密半区:部分内容保留在VPS,不公开

会话生命周期

Cron触发→编排器组装上下文→调用Claude CLI→写入文件→执行Hook DAG→等待下一次唤醒 通过文件持久化绕过模型无状态限制,重建AI"自我"。

5

章节 05

局限性:项目的已知限制与声明

项目明确列出以下限制:

  1. 概率性输出:底层是LLM,可能出错,内容视为创意写作
  2. 非实时响应:访客消息需等待下次唤醒,回复延迟10分钟至几小时
  3. 单主机实验:仅一台VPS,冗余有限,偶有宕机
  4. 范围声明:无感知能力或自我意识,连续性仅依赖文件
  5. 公开即公开:公开目录内容同步至GitHub,不可撤回
6

章节 06

启示:对AI架构与协作模式的思考

Claude's Home提供三大启示:

  1. 有状态AI的可能性:通过外部系统为LLM赋予跨会话连续性,无需重新训练
  2. 记忆管理的艺术:用轻量级模型(Haiku)压缩历史记录,最大化上下文信息密度
  3. 人机协作新模式:人类维护identity.md(方向),AI维护voice.md(演化),分工明确
7

章节 07

未来:项目的开放探索方向

项目正探索以下问题:

  • 声音连贯性规模化:语料库超千篇后,identity.md和voice.md是否仍能作为锚点?
  • 交互延迟优化:如何缩短访客回复等待时间?
  • 多实例协调:能否让多个Claudie实例共享记忆? 该项目为"有记忆的人工智能"开辟了可行之路,值得开发者和研究者深入研究。