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 均可直接查看,渲染页面完全本地化运行,未来构建者可以轻松复用此模式。