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