neo: とは何であるか、どのような問題を解決し、なぜ注目を集めているのか
neo: とは何であるか、どのような問題を解決し、なぜ注目を集めているのか
解決する問題
Neo.mjsは、「自己進化するソフトウェア有機体」を構築することで、ステートレスなAIコパイロットや単一エージェントシステムの限界に対処します。多様なAIモデル(Claude, Gemini, GPT)の群れ(swarm)を採用し、互いに作業をピアレビューし、コードベースの永続的で共有されたメモリを維持することで、AIによる「スロップ(slop)」やアーキテクチャのドリフト問題を解決します。
仕組み
このプロジェクトは2つの「半球」に分かれています:
- The Brain (Agent OS): ソフトウェアのライフサイクル全体を管理するAIエンジニアリングチームです。永続的な推論のための Native Edge Graph と Memory Core、意味的な理解のための Knowledge Base、そしてノイズの多いセッションを「Golden Path」トポロジーへと蒸留して優先順位を再調整する "DreamService" を使用します。
- The Body (Application Engine): Off-Main-Thread アーキテクチャ(App, VDom, Data, and Canvas Workers)を使用した、高性能でマルチスレッドなランタイムです。
これらは Neural Link を介して接続されています。これは、AIエージェントがライブアプリケーションに「憑依」し、そのランタイム状態を検査し、単なる静的なコード生成ではなく、リアルタイムでUIやデータを変化させることを可能にするインターフェースです。
対象者
- Engineers UIの遅延なしに極限のパフォーマンス(40k+ ops/sec)を必要とする、大規模なエンタープライズアプリケーション(例:金融取引デスク、IDE)を構築しているエンジニア。
- AI Architects 永続的なメモリ、モデル間のコーディネーション、およびエージェントがライブランタイムと対話できる能力を備えたマルチエージェントフレームワークを求めているAIアーキテクト。
- Researchers 自己生成的なシステム(autopoietic systems)とマルチエージェントのガバナンスを研究している研究者。
ハイライト
- Cross-Model Swarm: 異なるAIファミリーのクォーラム(定足数)を利用して、ファミリーを横断したレビューを通じて死角を捉えます。
- Neural Link: リアルタイムの変異と検証のために、ライブアプリケーションへのAIの「憑依」を可能にします。
- Self-Evolving Loop (MX): エージェントの作業から生じる内部的な摩擦を、チケット、PR、および新しいスキルへと自動的に変換する "Model Experience" を使用します。
- Agent OS as a Service: v13では、Agent OSをマルチテナントのクラウドサービスとしてデプロイでき、任意の外部コードベースに向けられるようになります。
Sources
- undefinedneomjs/neo