開發生態
新程式語言 Bend 推出:結合形式化驗證防止 AI 代理出錯,支援 CPU 與 GPU 自動平行化
Hacker News單一來源
尚未逐項核實
目前依單一來源整理,這是來源數量描述,不是對消息真假的判定。
據官網資訊,專為約束 AI 代理行為設計的新程式語言 Bend 近日亮相。該語言具備 Python 語法,編譯為原生程式碼後,單核執行速度接近 C 語言。
Bend 的核心機制在於透過形式化驗證防止 AI 寫出錯誤程式碼。開發者可在 `LAWS.bend` 檔案中宣告規則,AI 代理必須為其生成數學證明(`PROOF.bend`)。Bend 的型別檢查器同時也是證明檢查器(類似 Lean),且驗證時間最多僅需一秒,讓 AI 能在每次修改後快速檢查,從數學層面杜絕違反規則的程式碼被合併。
在運算效能上,Bend 支援自動平行化,開發者無需手動編寫執行緒、鎖或 CUDA 核心程式。系統會自動將工作負載分散至多核 CPU 或高達 4,096 核的 GPU 上,最高可達單核的 100 倍速度。
官方指出,Bend 目前仍處於早期發展階段,建議用於 Linux 與 macOS 的後端開發。其底層架構由基於仿射相依型別理論的 BendTT,以及支援 CPU/GPU 平行執行的虛擬機 BendRT 所組成。
讀原始報導社群討論
社群對 Bend 結合形式化驗證與 AI 的概念評價兩極,部分人讚賞其防錯機制(實測成功阻擋穿牆等無效狀態),但許多人質疑 AGI 是否真需要毫無歧義的提示詞,以及證明機制在大型專案的擴展性。實測指出 Claude (Opus 5) 抱怨 163 行的 PROOF.bend 中有 60 行都在處理基礎數學事實,且遞迴被軟限制在 2^48-1。此外,官方將 172 萬行程式碼壓縮成單一 commit 引發信任疑慮,且 GPU 平行運算是否真支援 Mac M 系列晶片也受到質疑。