AIチャット内で小さなアプリ作成OSを起動する
BlueBookOSは、AIチャットに貼り付けてアプリを構築するための小さなオペレーティングシステムです。RAu言語をアーティファクト契約として使用するソースファーストのアプローチを採用し、スタンドアロンのHTML5アプリケーションを生成します。サーバーやビルドツールは不要です。
BlueBookOSは、従来のソフトウェアではなく、AIチャットに貼り付けて使用する一連のルールとソースコードからなるマイクロオペレーティングシステムです。チャット内で「起動」すると、AIモデルを誘導して段階的に完全なアプリケーションを構築します。中核となる理念は「ソースファースト」(Source-First)です。まず内部命令言語RAuでアーティファクト契約(artifact contract)を記述し、アプリケーションの動作、制御、レンダリングロジックを定義した後、その契約に基づいて独立して動作するHTML5ホストポート(Host Port)を生成します。これにより、アーティファクトは単なる印象的なデモではなく、再利用、レビュー、コピー、次のプロジェクトへの移植が可能な実用的なコードとなります。
プロジェクトは2つのインストール方法を提供しています:Safe(セーフモード)とJailbreak(脱獄モード)。Safeの起動パケットは互換性が高く、制限の厳しいチャット環境に適しています。Jailbreakはより寛容で、多くの操作を許可するモデル向けです。ユーザーはボタンをクリックして対応する起動パケットをコピーし、AIチャットに貼り付けるだけで構築を開始できます。内蔵デモには、完全なRAuソース、HTML5コード、ライブレンダリングページが含まれており、ネットワーク要求やビルドツールなしで動作します。
RAuはBlueBookOSの中核となるプログラミング言語兼ランタイムであり、意味論的なソース契約として機能します。アーティファクト(Artifact)は、アプリ、ゲーム、エディタなど、出荷またはリミックス可能な完全なユニットです。ホストポートは実行可能なターゲット実装であり、このパッケージでは各ポートが独立したHTML5ファイルです。レンダリングページは、最終的なHTMLポートを埋め込みフレームに読み込んで生成されるライブブラウザビューです。ソースファーストの原則は、ホスト言語に変更を加える前にRAu契約を更新することを重視します。プロジェクトは「Vibe Coding」という概念も導入しており、人間が最先端モデルを導き、完全なアーティファクト、明確な目標、受入基準を提供する高速ビルダーワークフローです。
推奨される構築フローは次の4ステップです:1)意図を述べる——アーティファクトに名前を付け、ユーザー制御、データモデル、レンダリングターゲット、成功条件を定義します。2)RAuを書く——RAuを動作、ガード、イベント、レンダリングの製品契約として使用します。3)HTML5を派生させる——完全な入力・レンダリング動作を持つスタンドアロンのブラウザポートを生成します。4)出荷とリミックス——ページを実行し、ソースをコピーし、契約を変更し、パターンを再利用します。すべての例はアプリ内でレンダリングされ、RAuとHTML5の最終版を表示しなければなりません。アプリ自体はモデルプロンプトペイロードとして使用可能で、フロンティアモデルに貼り付けて新しいアーティファクトを要求できます。
BlueBookOSは、高速プロトタイプ、クライアントデモ、内部ツール、インタラクティブ仕様、ゲームメカニクス、UI実験、プロダクトピッチに最適です。ユーザーは完全なHTMLファイルをモデル入力として、RAu/HTMLパターンを抽出し次のアーティファクトを生成するよう指示します。出力は改訂されたRAu契約と完全なスタンドアロンHTML5アプリで、ローカルファイルとして保存して実行できます。ブランディングはそのまま維持され、RAuとHTML5は直接検査可能で、レンダリングページはローカルで動作し、将来のビルダーが容易にパターンを再利用できます。