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 均可直接查看,渲染頁面完全本地化運行,未來構建者可以輕鬆複用此模式。