![]()
AI 智能体有个老毛病:记性差,还互相听不懂话。你给 Claude 布置的任务,Cursor 不知道;昨天写好的配置,今天换个工具就找不到。它们像一群各自为政的实习生,每个人都在自己的白板上涂涂画画,就是没有共享的黑板。
TigerFS 的解法很有意思——它把 PostgreSQL 数据库直接挂载成目录。不是导出数据,不是写 API,而是让你用ls、cat、find、grep这些最原始的 Unix 工具,像翻文件夹一样翻数据库。
项目创始人 Michael Freedman 的说法很直白:智能体不需要复杂的 SDK,它们喜欢文件系统。于是他造了一个"特洛伊木马"——外表是目录和文件,内核是正经的数据库事务和 ACID 保证。
这套系统玩的是双模式。文件优先模式下,你把 Markdown 丢进去,自动获得原子写入和版本控制,用目录拖拽就能表示任务状态(待办/进行中/已完成)。数据优先模式更骚:直接在文件路径里写过滤条件,比如/orders/status:pending/sort:date,系统自动转成 SQL 查询,不用写一句 SQL 就能导出数据。
每个"文件"背后都是真实的 PostgreSQL 行。多个智能体同时读写?数据库的事务机制兜底。Claude Code 和 Cursor 们以为自己只是在读文件,实际上已经参与了正经的并发协作。
当然,Hacker News 上的开发者已经嗅到了代价。有人猜测:内存能兜住的小数据集会很顺,一旦膨胀起来,性能怕是好看不了。目前它更适合配置、上下文这类轻量场景——换句话说,别指望用它跑数仓。
MongoDB 的 Franck Pachot 倒是很感慨。他说这让他想起千禧年 Oracle 把"互联网文件系统"塞进 8i 版本时的那股颠覆劲儿——当时 Oracle 激动得直接把版本号从 8.1 跳到了 8i。
项目现在 MIT 协议开源,Linux 走 FUSE,macOS 走 NFS。实现细节里有个小彩蛋:每个目录下会藏着.build、.info、.export这些点开头的特殊子目录,像文件系统里的暗门。
Freedman 自己也没想全这东西能干嘛。他原话是:"主要是服务智能体工作流,但也很期待大家还能发掘出其他用途。"——翻译一下:我造了把锤子,你们自己找钉子。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.