vercel-labs/zerolang

The Programming Language for Agents

解決的問題

Zerolang 解決了 AI 代理透過文字撰寫程式碼的低效率問題。傳統的代理循環依賴於撰寫與編輯文字檔案,這經常導致猜測、格式錯誤,以及反覆試錯的循環。Zerolang 以語意圖取代文字作為真實來源,讓代理能直接與編譯器的內部表示互動。

工作原理

代理不再編輯文字檔案中的行範圍,而是採用圖原生方法。它們查詢程式資料庫(zero.graph)中的符號、類型與所有權事實,然後提交「已驗證的補丁」以修改語意結構。編譯器在將這些編輯寫入儲存之前會先進行驗證。雖然圖是代理的主要創作表面,人類仍可透過 .0 檔案與程式碼互動,這些是圖的人類可讀投影。

適用對象

專為 AI 代理與建構代理工作流程的開發者設計,希望減少 token 使用量並提升自動化程式碼產生與修改的可靠性。

特色

  • 圖原生資料庫:使用語意圖作為程式資料庫,而非原始碼文字。
  • 已驗證編輯:代理提交的補丁由編譯器驗證,防止過時或無效的變更。
  • 投影邊界:明確的匯入/匯出機制,允許人類檢閱或編輯文字投影,而不會靜默地偏離圖。
  • 代理友善工具:提供 zero queryzero patch 等特定指令,直接向代理暴露編譯器事實。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案