OpenAI 工程師 Fouad Matin 在 GitHub 表示,他們計劃使用 Rust 語言重寫其實驗性 AI 編碼工具 Codex CLI。
Codex CLI 是一個輕量級的 AI 編程助手,采用 TypeScript 和 Node.js 編寫,可以直接在用戶的終端命令行運行,旨在充分發揮 o3、o4-mini 等模型強大的推理能力,連接本地代碼環境,甚至支持處理截圖或草圖進行多模態編程。
OpenAI 工程師表示,盡管現有版本開發迅速,但 Rust 的優勢更為突出。
1、零依賴安裝:當前版本需要 Node v22+,這對部分用戶而言可能不太友好甚至成了障礙。
2、原生安全綁定:已經針對 Linux 提供了 Rust 沙盒的安全綁定。
3、優化性能:Rust 不需要運行時垃圾回收,這意味著更低的內存占用、更高的效率。
4、擴展協議:目前正研發一個 Codex CLI 的“通訊協議”(wire protocol),讓開發者能夠更方便地用不同的編程語言(如 TypeScript/JavaScript、Python 等)以及多語言通信協議(MCP,目前 Rust 已支持)來擴展智能體的功能。
總的來說,新版本將實現零依賴安裝,降低用戶門檻;通過引入沙箱技術(如 macOS 的 sandbox-exec 和 Linux 的 Landlock),增強隔離安全性;同時,Rust 的無垃圾回收機制將進一步優化內存性能。
此外,Rust 還支持 Model Context Protocol,使 Codex CLI 能更高效地作為客戶端和服務器運行。TypeScript 版本將持續維護,直至 Rust 版本功能齊平。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.