概要
- mini-AGI は、個人でも訓練可能なAGIモデルを目指すプロジェクト
- MoE(Mixture of Experts) と バッチ1連続学習 という独自のアプローチを採用
- ディスク容量依存 で大規模パラメータ管理を実現
- 小型VRAMでも学習可能 な設計
- GitHubで サンプル・スケーリンググラフ を公開中
mini-AGI プロジェクト概要
- mini-AGI は、一般ユーザーが自分の興味や目的に合わせて フルコントロール できるAGIモデル構築を目指したプロジェクト
- モデルの 学習過程 や データ可視化 が容易、GitHub上で トレーニングサンプル や スケーリング則グラフ を公開
- 1B+規模 のモデルを消費者向けハードウェアで訓練できない現状への不満が出発点
- 推論やファインチューニング は可能だが、学習データ全体を自分で管理したいという要望
- 企業依存からの脱却、自分自身の価値観に沿ったモデル訓練の実現
技術的アプローチ
- MoE(Mixture of Experts) 方式を採用
- 多数の エキスパート をモデル内に持ち、訓練中に追加・削除が可能
- 任意のタイミングで 必要なエキスパートのみロード、パラメータ数は ディスク容量 のみが制約
- バッチ1連続学習 (Batch 1 Training on Single Stream)
- 連続したデータストリーム を1件ずつ学習
- 大容量VRAM不要、バッチや勾配のストレージが不要
- 小型GPU環境 でも実現可能な設計
- 32K文字ごとの連続パッセージ を1ストリームとして読み込み学習
- 人間が本を読むようなイメージでモデルに学習させる設計
開発プロセスとAI活用
- Claude等の AIツールとブレインストーミング しながら設計
- AIサポートなしでは実現困難 だったと開発者自身がコメント
- 7.8B文字のコーパス のうち、まだ最初の学習段階
- 重み(weights)は未公開、現在も学習中
- 完成まで 数週間 を予定
利用と体験
- セットアップは非常にシンプル
- GitHubから git clone し、すぐに実行・観察が可能
- 学習状況や挙動を自分で確認 できるオープン性
- AI時代の個人研究開発 の新しい可能性を示唆
mini-AGIの今後と期待
- 消費者向けハードウェア での大規模モデル訓練という新しい道
- AI主導開発 による高速なプロトタイピングと実装
- 今後の重み公開や学習進捗 への期待
誰も石を投げたりしないと思うけど、大半の人は大きなプレイヤーに対して好奇心や疑念を持っていて、コストがすぐに下がるだろうから、もっと実践的なことを求めてるんじゃないかな。