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

在AI聊天中啟動一個微型應用製作作業系統

BlueBookOS是一個小型作業系統,可以貼上到AI聊天中,幫助構建應用程式。它採用源優先的方法,使用RAu語言作為工件契約,生成可移植的HTML5應用。無需伺服器或構建工具。

來源Hacker News AI作者: logn

BlueBookOS 是一個微型作業系統,它本身並非傳統的軟體,而是一套規則和原始碼,可以複製貼上到任何 AI 聊天介面中。一旦“啟動”,它就能指導 AI 模型逐步構建出完整的應用程式。其核心理念是“源優先”(Source-First):首先用內部指令語言 RAu 編寫一個工件契約(artifact contract),定義應用的行為、控制和渲染邏輯,然後基於該契約生成可獨立執行的 HTML5 主機埠(Host Port)。這種方式確保了工件不僅是可觀看的演示,更是可複用、可審查、可複製、可移植到下一個專案的有效程式碼。

該專案提供了兩種安裝方式:Safe(安全模式)和 Jailbreak(越獄模式)。Safe 模式的啟動包相容性更強,適用於嚴格限制的聊天環境;Jailbreak 模式則更為寬鬆,適合允許更多操作的模型。使用者只需選擇一個按鈕複製對應的啟動包,貼上到 AI 聊天中即可開始構建。內建的演示包含了完整的 RAu 源、HTML5 程式碼以及即時渲染頁面,無需任何網路請求或構建工具即可執行。

RAu 是 BlueBookOS 的核心程式語言和執行時,作為語義上的源契約。工件(Artifact)指的是一個完整的應用、遊戲、編輯器等,可以直接分發或二次創作。主機埠(Host Port)是可執行的目標實現,在此包中每個埠都是獨立的 HTML5 檔案。渲染頁面(Rendered Page)則是將最終 HTML 埠嵌入框架後生成的即時檢視。源優先原則強調在修改主機語言之前,先更新 RAu 契約。專案還引入了“Vibe Coding”的概念,即一種快速構建工作流,由人類引導前沿模型,提供完整的工件、明確的目標和驗收標準。

推薦的構建流程分為四步:1)陳述意圖——命名工件,定義使用者控制、資料模型、渲染目標和成功條件;2)編寫 RAu——使用 RAu 作為行為、守衛、事件和渲染的產品契約;3)派生 HTML5——生成一個完全獨立且包含完整輸入與渲染行為的瀏覽器埠;4)釋出與再混合——執行頁面、複製原始碼、修改契約、重用模式。專案要求所有示例必須本地嵌入演示,無需執行時獲取;演示必須展示最終 RAu 和最終 HTML5;每個示例必須在應用內渲染;應用本身應可作為模型提示負載,方便貼上到其他前沿模型中請求新工件。

BlueBookOS 最適合用於快速原型、客戶演示、內部工具、互動式規格、遊戲機制、UI 實驗和產品推介。使用者可以將整個 HTML 檔案作為模型輸入,附上清晰的指令,要求模型提取 RAu/HTML 模式並生成下一個工件。輸出將是一個修訂後的 RAu 契約和一個完整的獨立 HTML5 應用,可直接儲存為本地檔案執行。品牌標識得以保留,RAu 和 HTML5 均可直接檢視,渲染頁面完全本地化執行,未來構建者可以輕鬆複用此模式。