ナノコード:TPU上のJAXでClaude風コーディングエージェントを訓練

✍️ OpenClawRadar📅 公開日: April 15, 2026🔗 Source
ナノコード:TPU上のJAXでClaude風コーディングエージェントを訓練
Ad

Nanocodeは、Anthropicのアプローチに従い、憲法AIを使用して独自のClaude Codeモデルをエンドツーエンドでトレーニングする方法を示すライブラリです。完全にJAXで記述され、TPU向けに最適化されており、Karpathyのnanoprojectプロジェクトのインフラストラクチャを適応させています。

トレーニング設定とコスト

nanocode-d24モデル(1.3Bパラメータ)は、TPU v6e-8上で約9時間、200ドルのコストで再現できます。より小さいnanocode-d20モデル(477Mパラメータ)は、約1.5時間、34ドルでトレーニングされます。このプロジェクトでは、GoogleのTRCプログラムを利用して1か月間無料でプリエンプティブルTPUにアクセスするか、またはGoogle Cloudの新規アカウント向け300ドルのクレジットを使用することを推奨しています。

技術的な実装

トレーニングプロセスには以下が含まれます:

  • モデルのアライメントを定義するSOUL.mdファイルの作成
  • 世界との相互作用のためのエージェントインターフェースの定義
  • 合成データの生成
  • SOULとモデルを一致させるための選好最適化の使用
Ad

トークン化と事前トレーニングの違い

事前トレーニングとトークナイザーのトレーニングプロセスはnanochatと類似していますが、nanocodeにはThe Stack-V2からの追加のコーディングデータが、事前トレーニングとトークナイザーの混合物の両方で1:5の比率で含まれています。これにより、コーディング性能は向上しますが、一般的なテキストのトークン化効率は低下します。

トークナイザーの比較では、nanocodeはコードに対してnanochatよりも-50.9%優れたトークン化を達成していますが、nanochatは韓国語テキストで優れた性能を示しています(ニュースではnanocodeが+7.9%、韓国語では-27.6%)。

コマンドと設定

export NANOCODE_BASE_DIR="$HOME/.cache/nanocode"
export MODEL_TAG=d24
python -m data.pretrain -d fineweb-edu -n 300
python -m data.pretrain -d the-stack-v2-dedup -n 60
python -m scripts.tok_train --max-chars=2000000000
python -m scripts.tok_eval

モデルは、nanochatのスケーリング法則分析に従い、パラメータ:データ比率8でトレーニングされます。TPU向けに最適化されていますが、nanocodeはNVIDIA GPUでもそのまま動作するはずです。

📖 完全なソースを読む: HN AI Agents

Ad

👀 See Also

🦀
Tools

LLMエージェントを用いたテリー・タオ氏による24のJavaアプレットのJavaScriptへの移植 — 元のコードにバグを発見

テレンス・タオがLLMコーディングエージェントを使い、1999年に作成したJavaアプレットを数時間でJavaScriptに移植。元のコードに2つのバグを発見し、新たに1つの軽微なドラッグバグが混入した。また、相対性理論とギルブレイト予想の可視化ツールも新規作成した。

OpenClawRadar
OpenClaw共有メモリプラグイン:SQLiteベースのマルチエージェント調整
Tools

OpenClaw共有メモリプラグイン:SQLiteベースのマルチエージェント調整

開発者がOpenClawのマルチエージェント環境向けに、エージェント間でSQLiteを使用してメモリを共有できるプラグインを作成しました。これにより外部サービスが不要になります。このプラグインは、ツールを介した明示的なメモリ共有、自動的なコンテキスト抽出、アクセス制御、エンティティ追跡、矛盾検出を可能にします。

OpenClawRadar
Spectr: ピクセルパーフェクトなクローン実現のため画面録画からアプリ仕様書を生成するMCP
Tools

Spectr: ピクセルパーフェクトなクローン実現のため画面録画からアプリ仕様書を生成するMCP

Spectrは、iOSアプリの.mp4/.mov画面収録から、7セクションから成るspec.md(16進カラーコード、フォントウェイト、スペーシング、トランジション、ナビゲーショングラフを含む)を生成するMCPサーバー、CLI、およびClaude Codeスキルです。画面ごとに手動で仕様書を作成する30分の作業を排除します。

OpenClawRadar
Claude IDE Bridge: リモートエディタアクセスのためのMCPツール
Tools

Claude IDE Bridge: リモートエディタアクセスのためのMCPツール

Claude IDE Bridgeは、MCP(Model Context Protocol)を介してClaude AIにコードエディタへのリモート制御アクセスを提供するオープンソースツールです。ライブ型情報やデバッガー状態などのエディタ知識を呼び出し可能なツールとして公開します。

OpenClawRadar