Files
myWiki/articles/agents-want-filesystems-nokv-2026.md

4.4 KiB
Raw Permalink Blame History

title, created, updated, type, tags, source, url
title created updated type tags source url
Agents Want Filesystems为什么文件系统形态的接口让 Agent 更高效 2026-07-04 2026-07-04 article
agent
filesystem
interface
token-efficiency
workspace
nokv
新智元 https://mp.weixin.qq.com/s/VdjhAzjmdAkL-aHRGiEUHw

Agents Want Filesystems为什么文件系统形态的接口让 Agent 更高效

新智元 · 2026-07 · 原始存档 · 源博客

核心观点

NoKV 团队通过 100 次独立运行的 benchmark 证明:给 Agent 提供文件系统形态的 namespace 接口(而非原生 SQL可减少 45% token 消耗、39% 成本,且正确率略高。

核心洞察:决定 Agent 效率的变量不只有模型和提示词,还包括 Agent 面对的操作界面Interface/Surface

为什么文件系统语义对 LLM 友好

LLM 在训练中被反复暴露于 shell、Unix 工具、Git、日志排查等语料中学到一套稳定模式进入目录 → 列文件 → 搜关键词 → 打开局部内容 → 引用行号

文件系统提供 progressive disclosureprogressive-disclosure)交互方式:

  1. 先低成本发现:ls 看有什么,stat 看对象卡片,catalog 看可查询字段
  2. 再按需读取:只有找到目标后才 read 打开内容
  3. 搜索可限定范围:全局 grep 发现 + 目录内 grep 提取证据
  4. 路径是稳定句柄:/runs/abc/stdout.log 既是名字也是地址

实验设计

  • 数据875 个 Yanex 训练 run80.6 万行指标包含元数据、参数、artifact、git 状态、stdout/stderr
  • 模型GPT-5.4-mini100 次独立 stateless 运行
  • 两种接口
    • sqlite_raw_v1:原生 SQL + blob 读取 + grep_blob
    • nokv_native_v1NoKV namespacels/stat/catalog/find/aggregate/read/grep

三类任务的结果

任务类型 SQL Token NoKV Token 关键差异
简单结构化查询 4.8k 9.3k SQL 仍然更强
复合探索(扫参/溯源/分诊) 127.4k 53.3k NoKV 2.39× 更低
总体 -45% token, -39% cost

SQL 在简单结构化聚合上更强NoKV 在需要「先定位 cohort → 再查日志 → 再引用证据」的复合探索任务上大幅领先。

减少的不只是 token也是「心智负担」

更深层次NoKV 减少了 Agent 的内部 reasoning token——模型不需要在每轮工具调用中重建「数据在哪」的临时地图。

  • attention-drifting:上下文塞进太多 schema 和无关日志时,模型容易被早期错误线索带偏
  • pushdown-in-agent-interface过滤、排序、limit、投影放进一次调用减少对话轮数和上下文回灌

架构定位

不是「文件系统替代数据库」,而是两层架构

  • 底层数据库、对象存储、API可靠性、事务、持久化
  • 上层:元数据控制层(路径、版本、权限、索引 → Agent-friendly namespace

NoKVnokv)就是这层上层。

应用场景artifact-heavy agentic 系统

任何 Agent 系统高度依赖大量文件、日志、报告、模型、checkpoint 等外部产物时,都会遇到这个问题:

  • 实验追踪与观测
  • 法律咨询(合同、判例、尽调材料)
  • 数据分析notebook、CSV、图表交叉引用
  • 研发 Agentissue、PR、日志、CI 结果)
  • 多 Agent 协作(共享中间产物、锁定版本、监听更新)

外部佐证

  • Anthropic MCP code execution:工具呈现为 TypeScript 文件树,代表性负载从 150k token → 2k token
  • OpenAI tool search:建议把延迟加载工具组织到 namespace 或 MCP server
  • Letta memory benchmark:对话历史保存为文件的 Agent 在 LoCoMo 上取得有竞争力结果

核心概念