什么是 Agent NAS?

Agent NAS 是围绕“一次运行”设计的网络附加存储:智能体的每次运行都在隔离的分支里工作,凭一张短时、窄域的租约访问数据;每个改动都能追溯、能撤销;记忆是带来源的普通文件。对外,它说智能体早已会说的话:文件、Git、S3 和 MCP。

v0.2 规范草案 更新于

一段话说清

Agent NAS 存放智能体长期工作所需的一切:指令、技能、记忆、进行中的工作和历史。它回答传统 NAS 不关心的几个问题:这次运行能碰什么,改错了能不能撤销,谁批准了什么,记忆来自哪里。它不是新的存储引擎,而是搭在成熟存储(文件系统、Git、对象存储)之上的一份契约:规定智能体与数据之间的权限、隔离、追溯与记忆应当如何运作,以及怎样验收。

拆开读这个名字

Agent(智能体)
代表某人行事的 AI 系统:它在多个步骤里阅读、决策并使用工具。在 Agent NAS 里,智能体属于一个角色,每一次工作则是一次运行。
Network-attached(网络附加)
通过网络被许多客户端同时访问,无论是家庭局域网、团队服务器还是云区域。不绑定某一个沙箱或某一台机器。
Storage(存储)
持久、带历史、可导出。存储是真相的来源,一切“智能”的东西都由它派生,并且可以丢弃重建。

怎样才算 Agent NAS

  1. 访问的单位是运行。 每次运行拥有自己的租约,而不是共享密钥或人类账号。
  2. 默认隔离、可撤销。 写入先落在分支;受保护的数据只经合并更新;删除是软删除。
  3. 每个改动可追溯。 谁做的、代表谁、凭哪张租约、读过什么(Flight Recorder)。
  4. 记忆是带来源的文件,索引可丢弃(Agent Memory)。
  5. 通过已有的接口服务: 挂载、Git、S3、MCP,而不是一套新协议。
  6. 去掉 AI 层后,它仍是一台合格的通用 NAS, 全部数据可以完整导出。

它不是什么

  • 不是新的存储引擎、文件系统或向量数据库。 它们都以现成零件的形式被使用。
  • 不是沙箱。 它不隔离计算,只约束智能体与数据之间的关系;应当与沙箱一起使用。
  • 不是提示词注入的解药。 它限制后果,不阻止注入发生。参见安全。
  • 不是智能体框架。 它不规定智能体怎样推理、规划或调用模型。

适合谁,谁不需要它

  • **已经在用 AGENTS.md 加 Git 的开发者:** 想要受保护的主线、可撤销的运行,以及一份可追溯的记录。
  • 运行多个智能体的团队: 需要共享的树、对智能体改动的审阅,以及“它到底读过什么”的答案。
  • 拥有个人智能体的个人: 希望这份记忆留在自己手里,可以读、可以改、可以带走。
  • 处理客户数据的组织: 需要把保留与遗忘当作写入时的显式选择,并拿到一份诚实的遗忘报告。

谁不需要它

如果你只有一个智能体、一份可以随意重来的数据,不需要 Agent NAS:一个 Git 仓库加 AGENTS.md 就够了。当数据开始值钱、智能体开始变多、你开始想知道“它到底读过什么、改过什么”时,才是它的位置。更多情形见用例。

Agent NAS 与厂商的管理智能体

问题NAS 厂商的管理智能体Agent NAS
智能体做什么?用自然语言管理这台 NAS,把对话变成操作。在盒子里的数据上工作:读、写、记忆,并留下记录。
如何授予访问权?沿用用户的权限,危险操作二次确认。绑定一次运行的短时租约:路径、动作、期限、预算。
出错怎么办?依靠确认和日志。写入先落在分支;删除是软删除;快照不在任何租约之内。
记忆放在哪里?助手或厂商的服务端。作为带来源的笔记放在智能体的 Home 里,索引可以丢弃。
不可信的内容?像其他文本一样进入模型。带 external 标签;读过之后,有后果的动作要过闸门。
想离开怎么办?取决于厂商。一切都能导出为普通文件和 Git 历史。

接下来读什么

引用本页

为读者、搜索引擎和智能体提供稳定的网址与建议的引用格式。

建议引用格式
Agent NAS project. “什么是 Agent NAS?.” agentnas.com, 2026-11-11. https://agentnas.com/zh-cn/what-is-agent-nas/