インターネットと Web 開発の初期には、すべてが生の JavaScript または HTML で手書きされていました。 各 Web アプリは独自のサイロでした。複雑化するにつれて、コミュニティはモジュールバンドラーであるWebpackやViteなどのツールを発明し、さまざまなファイルタイプやアセットを自動的に処理するシステムを構築しました。 つまり、開発者は画像、フォント、またはTypeScriptファイルをプロジェクトにインポートでき、バンドラーのローダーはそれを処理する方法(TSをJSに変換したり、画像をインライン化したりするなど)を知っています。 ブラウザ自体は HTML/CSS/JS しか理解しませんが、これらのツールキットは他の形式をブラウザーに適した出力にエンコード/デコードします。 これはデータのフォーマット方法に対する小さな調整でしたが、Web 開発に革命をもたらしました。 イテレーションループの高速化と実験の改善が可能になったため、ビルドツールが翻訳してくれるため、高水準の言語(TypeScriptやフレームワークなど)を使用できます。 その結果、開発者は各プロジェクトのビルドパイプラインを再発明するのに時間を無駄にすることがなくなったため、Webアプリが爆発的に増加し、エコシステムが大幅に高密度になりました。 同様に、ロボティクスはWebpack以前の段階にあり、多くのチームがデータパイプラインを「ハンドコーディング」しています。 $CODEC for Robotics のようなツールキットは、Webpack が Web アセットに対して行ったのと同じように、ロボット データに対して行うことになります。 これが@unmoyaiが持っているビジョンであり、「コーデック」の生の定義です。 これにより、ロボット工学開発者は、数か月のカスタムエンジニアリングを行わずに、新しいデータソースや形式をより簡単に組み込むことができます。 イテレーションサイクルが大幅に短縮されます。以前はチームに6か月かかっていたものが、数週間以下に短縮される可能性がありました。 アイデアを実験時間枠に一桁圧縮すると、はるかに多くのイノベーションが可能になります。開発者は、莫大な初期費用をかけずに新しいアイデアを試すことができ、失敗してもすぐに学習することもできます。 私たちはすでに、より高速なイテレーションによってバイブコーディングでソフトウェアがどのように変革されたかを見てきました。数年前に開発者に、1 つのメッセージ プロンプトでスーパー アプリをコーディングするようにプロンプト ウィンドウに指示できると言ったら、彼らはあなたの顔に唾を吐きかけたでしょう。今、それは現実になりました。 現在、物理的な AI にも同じ摩擦が生じています。ロボット学者は、より効果的なヒューマノイドというより大きな問題セットに取り組むのではなく、ハードウェアとソフトウェアの互換性に対処するのに忙しいです。 ...