![]()
开发者Ray在3月26日的技术博客中披露了一个让同行集体破防的数据:每次启动Claude Code,他要花5到10分钟重复解释同一件事。按工作日计算,这意味着每年有近200小时被浪费在" onboarding 新员工"式的重复沟通上。
这个数字刺痛了所有深度使用AI编码工具的人。Claude Code(Anthropic推出的AI编程助手)和同类产品在会话间不保留记忆,每次对话都是白板状态。对一次性提问这没问题,但真要构建产品、工具或副业项目时,用户被迫日复一日重建上下文。
Ray的解决方案出人意料地简单:既然Claude Code每次会话都会读取文件,那就把"机构知识"打包进文件系统。他为此搭建了4文件架构,核心逻辑是让AI在每次启动时自动加载"我是谁、我在哪、上次说到哪"。
AGENTS.md:给AI的"开机脚本"
这是整个系统的入口文件。Ray在里面写死了读取顺序:先读SOUL.md(AI的人格设定),再读USER.md(用户基本信息),接着读取当天和昨天的记忆文件,主会话模式下还要读MEMORY.md(长期记忆库)。
![]()
这个设计把"每次手动交代背景"变成了"自动执行的标准流程"。Ray形容它像给新员工一份入职清单,只不过这份清单能被机器自动执行。
代码片段显示,AGENTS.md的指令极其直白:"Before doing anything else"(做任何事之前先执行),后面跟着1到4的强制读取顺序。没有模糊表述,没有"请根据需要"之类的弹性空间。
SOUL.md:被低估的"人格操作系统"
这是Ray实验中最意外的发现。他给Claude Code设定了一套固定的沟通风格:直截了当、不绕弯子、不确定就提问、改动必须自证有效。结果"响应一致性显著提升"。
SOUL.md里的四条规则看起来像是性格描述,实则是决策框架。"Blunt and direct"影响AI如何处理模糊需求;"Never assume"决定了它在不确定时是猜测还是追问;"Verify everything"把测试责任明确压给AI本身。
![]()
Ray强调这不是"调味剂",而是判断力的操作系统。当AI需要权衡多个方案、评估风险或决定是否调用外部工具时,这些规则会实际介入决策流程。
USER.md与记忆系统:把碎片化对话变成连续叙事
USER.md存放的是基础事实:用户姓名、时区、沟通偏好。Ray的版本只有三条信息,但足够让AI知道"对方叫Ray,在美国东部时间,讨厌层层总结"。
真正的工程巧思在memory目录。Ray采用双轨制:按日期命名的.md文件记录每日会话(如2026-03-25.md、2026-03-26.md),MEMORY.md则存放经过筛选的长期上下文。每次启动,AI自动加载当天、昨天和长期记忆三层数据。
这个设计解决了AI工具的核心痛点:人类忘记自己上周说过什么,AI更是从零开始。通过强制读取前两日的日志,系统至少保证了48小时的上下文连续性。
Ray在文末提到,这套系统运行后,他"不再每天重建动力"。但有个细节他没展开:memory目录里的日期文件需要人工维护,还是由AI自动追加?如果是后者,文件体积膨胀后读取成本如何解决?
这或许是留给读者的下一个问题:当你的AI助手终于"记住"了你,你愿意为这份记忆付出多少存储和计算成本?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.