AI News HubLIVE
站內改寫1 分鐘閱讀

Foundation:一個面向AI與人類的全棧框架,旨在消除軟件性能赤字

Foundation 是一個開源的全棧框架,通過單一合約架構、Hermes 熱平面和零拷貝通信,彌合硬件速度與軟件棧之間的差距,為 AI 代理和人類開發者提供高性能、確定性協作環境。

來源Hacker News AI作者: MomohNobert

Foundation 是一個開源的、觀點鮮明的全棧框架,旨在解決現代軟件棧中普遍存在的“軟件赤字”問題:儘管硬件速度極快(3.0GHz CPU 每時鐘週期僅 0.33 納秒),但典型的 Web 應用卻因路由分發、JSON 序列化和垃圾回收而花費毫秒甚至秒級的時間。Foundation 通過將 Go、Rust/WASM 和 TypeScript 整合為一個統一的“神經系統”,從根源上消除這些不必要的翻譯層。

框架的核心是單一合約架構:開發者只需用 Protobuf 或 Cap'n Proto 定義一次數據變更,後續的 Go 路由、TypeScript 類型以及所有邊界上的零拷貝二進制佈局都會自動生成。這避免了從 SQL 行到 Go 結構體、再到 JSON、HTTP、TypeScript 接口和 React 狀態的層層轉換,從而大幅減少 CPU 週期浪費和潛在錯誤。

在性能方面,Foundation 引入了 Hermes 熱平面——一種節點本地、內存受限的索引讀取模型,能夠實時投射數據庫變更。基準測試顯示,Hermes 的列式位圖合併操作僅需約 34 微秒和 2 次分配,而傳統記錄追蹤路徑需要 7.8 毫秒和超過 10,000 次分配,速度提升 229 倍。此外,框架定義了七層性能階梯,從直接調度(10-30 納秒/操作)到瀏覽器 + WASM + SAB,並確保最快速的通道不會為兼容性通道付出代價。

Foundation 特別注重 AI 代理與人類的協作。代碼庫被設計為代理可執行環境,包含 AGENTS.md 操作合約和 40 多項自動化實踐控制檢查(如合同漂移、併發安全),每次提交都會運行。這使得人類和 AI 代理都能自信地重構和添加功能,而無需擔心迴歸。框架還提供了腳手架工具,可以在數秒內引導出一個配置完整的生產級工作空間,預置 PostgreSQL、Redis、DORA 遙測和 Go-React-Rust 運行時。

其他內置能力包括:多租户隔離、事件驅動神經系統、可恢復文件傳輸、有界後台任務處理、統一可觀測性(OpenTelemetry)。該項目仍在積極開發中,文檔和代理編碼模式隨使用模式不斷擴展。