抽象問題
每個計算時代最終都會確定一個核心抽象。大型主機有作業。Unix 有檔案。Web 有 URL。行動端有應用。每種抽象都定義了人類和機器如何與系統互動,每種都受其時代主導行為者的塑造。
現在,主導行為者正在改變。AI 代理正在成為計算系統中的一等參與者 — 閱讀、寫入、推理和行動。但我們讓它們通過為另一個時代設計的抽象來工作:REST API、SQL 資料庫、訊息佇列。這些介面是為人類程式設計師連接而構建的。它們對 AI 是不透明的。
智能體檔案系統(AFS)是我們的答案:回歸檔案系統作為通用抽象,但為一個 AI 和人類都是行為者的世界重新設計。
為什麼是檔案?
檔案系統是人類和 AI 都已原生理解的唯一抽象。
人類理解檔案。我們有數十年圍繞建立、組織、閱讀和共享檔案的肌肉記憶。每個作業系統從第一天起就教授這種隱喻。
AI 也理解檔案。大語言模型是在檔案上訓練的 — 程式碼檔案、文件、配置檔、資料檔。當 AI 代理需要理解系統的狀態時,遞給它一個檔案是最自然的介面。
沒有其他抽象具有這種特性。資料庫需要查詢語言。API 需要文件。訊息佇列需要協議知識。但檔案?檔案是不言自明的。
一切皆檔案、視圖、上下文、身份
AFS 用四個原語擴展了 Unix「一切皆檔案」的哲學:
檔案 — 儲存和意義的基本單元。不僅僅是磁碟上的位元組,而是任何可定址的資源:一個文件、一個配置、一個資料集、一個模型、一段對話歷史。
視圖 — 針對特定消費者的檔案投影。同一底層資料可以向不同行為者呈現不同的視圖。資料庫表是應用程式的結構化視圖。自然語言摘要是人類的視圖。JSON schema 是 AI 代理的視圖。視圖是 AFS 的靈魂 — 它將原始資料轉化為可消費的意義。
上下文 — 影響檔案如何被解讀的環境資訊。誰在讀它?他們在執行什麼任務?他們有什麼權限?上下文自動流經檔案系統,因此每次存取都是情境化的。
身份 — 系統中的每個行為者都有一個去中心化身份(DID)。檔案知道誰建立了它們、誰修改了它們、誰在讀取它們。身份不是事後附加的 — 它被編織進檔案系統本身。
視圖是靈魂
AFS 中最重要的概念是視圖。傳統檔案系統儲存資料並將解讀留給消費者。AFS 反轉了這一點:系統知道如何為每個消費者適當地呈現資料。
當人類開啟專案狀態檔案時,他們看到格式化的儀表板。當 AI 代理開啟同一檔案時,它看到帶有語義註解的結構化資料。當稽核員開啟它時,他們看到帶有身份歸屬的完整變更歷史。
同一個檔案。不同的視圖。每個都為其受眾最佳化。
這不是一個渲染技巧。這是一個根本性的架構選擇。視圖層是 AI 原生工程與系統設計交匯的地方 — 系統主動參與使自身狀態變得可讀。
路徑即協議
在 AFS 中,檔案路徑不僅僅是地址 — 它們是一種協議。路徑結構編碼了意義:
/agents/booking-agent/config— 代理的配置/agents/booking-agent/state/current— 代理的當前狀態/agents/booking-agent/logs/2026-02-10— 代理的活動日誌
任何行為者 — 人類或 AI — 都可以直覺地導覽這種結構。路徑是可發現的、層次化的和自文件化的。你不需要 API 參考來理解 /agents/booking-agent/state/current 包含什麼。
這使得 AFS 具有內在的可檢查性。當出現問題時,你不需要專門的除錯工具。你瀏覽檔案系統即可。
AFS-UI:檔案即介面
AFS-UI 將檔案系統隱喻擴展到使用者介面。如果每一塊應用狀態都是一個檔案,每個檔案都有視圖,那麼 UI 就只是檔案系統的視覺投影。
這意味著基於 AFS 構建的應用在傳統意義上沒有分離的「前端」和「後端」。檔案系統是唯一的真相來源,UI 是它的視圖之一 — 與 API 視圖、代理視圖和稽核視圖並列。
ArcSphere 是 AFS-UI 的參考實現,提供使基於 AFS 的系統對非技術使用者可存取的視覺化層。
學術驗證
AFS 架構已被接受在 2026 年國際軟體架構大會(ICSA)上發表。同行評審過程驗證了幾個核心主張:
- 檔案系統抽象降低了人類開發者和 AI 代理的認知開銷
- 基於視圖的投影實現了多行為者系統而無需資料重複
- 身份感知的檔案操作提供了可稽核性,而不需要外部日誌基礎設施
我們認為這種學術驗證很重要 — 不是作為一種資歷,而是作為這些想法經得起嚴格審查的證據。
基於 AFS 構建
AFS 不是一個獨立產品。它是連接 AIGNE(代理框架)、Blocklet Server(部署平台)和 ArcSphere(使用者介面)的抽象層。ArcBlock 技術棧中的每個元件都原生使用 AFS。
如果你正在構建 AI 原生應用,AFS 為你提供一個可檢查、可組合、身份感知的基礎 — 同時不犧牲使檔案系統成為計算歷史上最成功抽象的簡潔性。
推薦閱讀
- AIGNE 框架介紹:構建 AI 原生軟體 — 基於 AFS 構建的開源框架,交付生產就緒的 AI 代理應用。
- 為什麼 AI 代理需要去中心化身份 — DID 如何為自主代理提供信任和問責層。
- 從 Blocklet 到 Chamber:我們的架構如何為 AI 演進 — 從人類時代到 AI 時代約束系統的演進。