みんなのAI
機械学習プレイグラウンド

プレイグラウンド

触って学ぶAI実験室

ディープラーニング

  • NN分類器
  • 損失地形ラボ

機械学習

  • KNN 近傍分類器

強化学習

  • RLエージェント

コンピュータビジョン

  • 畳み込みビジョン

Transformer

  • Attention プレイグラウンド

LLMエージェント

  • Claude エージェント
NN分類器損失地形ラボKNN 近傍分類器RLエージェント畳み込みビジョンAttention プレイグラウンドClaude エージェント
読み込み中…

プレイグラウンド

Claude Code マルチエージェント

Claude Code がユーザープロンプトを受け取り、サブエージェントを spawn し、Read·Write·Bash·Glob ツールで ML タスクを解いていく様子を追いましょう!

ターン0/8
設定の説明

サブエージェントロスターで専門エージェントを ON/OFF します。▶ 再生で Claude Code が Task() で委任し、OFF にした役割でセッションが停止します。

ユーザープロンプト

Claude Code に任せる ML タスクは?

各シナリオは実際の repo で Claude Code が処理する ML タスクです。orchestrator が Task(subagent=...) で委任し、各エージェントがツールを呼び出します。

プロンプト

顧客離反予測

“telco_churn.csv の通信顧客データで XGBoost 分類器を構築し、検証 AUC 0.80 以上を達成してください。”

🎯 検証 AUC ≥ 0.80 の離反予測モデルを納品

✦すべてのサブエージェントは Claude Code セッション内で動作すると想定しています。

💡 Code サブエージェントを OFF にして ▶ 再生 — Write train_*.py の段階でセッションが停止します。

タスク分解ワークブック

8段階 · エージェント別サブタスク

orchestrator がユーザープロンプトを 8 つのサブタスクに分割し Task() で委任するロードマップです。▶ 再生で現在のターンが強調されます。

解く問題

顧客離反予測

検証 AUC ≥ 0.80 の離反予測モデルを納品

  1. 1🧭
    Orchestratororchestrator·セッション計画

    大きな問題を 8 つのサブタスクに分解

  2. 2📊
    Datadata-agent·データ検索

    要求に合う CSV データセットを探す

  3. 3📊
    Datadata-agent·前処理

    学習可能な特徴量行列を作る

  4. 4🧠
    Modelmodel-agent·モデル設計

    表データに適した分類器を設計

  5. 5🧠
    Modelmodel-agent·HPO

    検証 AUC を最大化するハイパーパラメータを探す

  6. 6💻
    Codecode-agent·コード生成

    再現可能な学習スクリプトを書く

  7. 7✅
    Verifyverify-agent·検証

    目標 AUC 達成とデータリークを確認

  8. 8🚀
    Deploydeploy-agent·デプロイ

    モデルアーティファクトを保存(デプロイは任意)

サブエージェントロスター

spawn 可能な専門エージェント ON/OFF

✦Claude CodeClaude Code セッション

orchestrator が plan を作成し Task(subagent=...) で委任 · 各エージェントは Read/Write/Bash/Glob ツールを使用

有効サブエージェント 5/6

Claude Code orchestrator が Task() で呼び出すサブエージェントです。orchestrator は常時有効、他はトグルで選択します。

  • 🧭
    Orchestratororchestrator✦Claude必須

    Task() でサブエージェント spawn · .cursor/plan.md 作成

    orchestrator · Task() spawn · .cursor/plan.md

    常時 ONON
  • 📊
    Datadata-agent✦Claude必須

    Glob/Read/Grep · Write/Bash 前処理

    Glob/Read/Grep で探索 · Write/Bash で前処理

    ON
  • 🧠
    Modelmodel-agent✦Claude必須

    configs Write/Edit · Bash HPO

    configs/*.yaml Write · Bash で HPO/チューニング

    ON
  • 💻
    Codecode-agent✦Claude必須

    train/serve スクリプト Write/Edit

    train_*.py · serve_*.py Write/Edit

    ON
  • ✅
    Verifyverify-agent✦Claude必須

    Bash 評価・監査 · metrics Read

    Bash pytest/bench · metrics.json Read

    ON
  • 🚀
    Deploydeploy-agent✦Claude任意

    manifest Write · kubectl/curl Bash

    deploy/*.yaml Write · kubectl/curl Bash

    OFF

このシナリオの必須役割

  • 📊 Data ✓
  • 🧠 Model ✓
  • 💻 Code ✓
  • ✅ Verify ✓
  • 🚀 Deploy (任意)

セッションボード

クリックで ON/OFF · ターン進行表示

横トラックは Claude Code セッションのサブエージェント委任順序です。役割をクリックして spawn 対象を ON/OFF するとセッションがリセットされます。

Claude Code セッション

·✦Claude Code

ロスターとセッションボードのどちらからでも同じ操作でサブエージェントを選択できます。

Claude Code セッションログ

Task 委任 · tool use · コンテキスト引き渡し

各ターンはサブエージェントの tool use です。Glob/Read/Write/Bash 呼び出しと workspace コンテキストの引き渡しを確認しましょう。

▸Claude Code~/modudl-ml · Claude Codeorchestrator が plan を作成し Task(subagent=...) で委任 · 各エージェントは Read/Write/Bash/Glob ツールを使用
👤

顧客離反予測

telco_churn.csv の通信顧客データで XGBoost 分類器を構築し、検証 AUC 0.80 以上を達成してください。

🎯 検証 AUC ≥ 0.80 の離反予測モデルを納品

セッション進捗0%

▶ 再生で Claude Code セッションを開始します。

セッション結果

必須ターンがすべて通過したか

有効サブエージェント

4

総ターン

8

完了ターン

0

必須役割

4

▶ 再生または 1ステップで Claude Code セッションを実行。

関連チャプター

  • RAG:検索で幻覚を減らす
  • LLMエージェント:ツールを使うモデル
  • 発展ディープラーニング:大規模モデルと生成AIパラダイム