← PROJECTS

AI-Human
Collaboration
Framework

AIエージェントと人間の協業を最適化するフレームワーク。プロジェクト全体をAIが進行し、「人間にしかできないタスク」を自動検出・分離し、最適な指示書として出力する。

GA + LLM Ralph Orchestrator Evolutionary Design
View on GitHub

Overview

ハードウェア制作、パフォーマンス、クリエイティブ制作など物理世界の作業を伴うプロジェクトにおいて、AIが実行できるタスクと人間が実行すべきタスクを自動分類し、それぞれに最適な指示書を出力するフレームワーク。

遺伝的アルゴリズム(GA)とLLM評価を組み合わせた進化的設計プロセスにより、10世代にわたってフレームワーク設計を反復改善する。

🤖 AI_ONLY
👁️ AI_SUPERVISED
🤝 HYBRID
🧑 HUMAN_ONLY
📦 EXTERNAL
🔒 BLOCKED

Technical Architecture

Phase 1
企画・設計の進化

GA + LLM による遺伝的アルゴリズムで最大10世代にわたりフレームワーク設計を反復改善。停滞検知による早期収束・動的Phase移行に対応。

Phase 2
実装

Phase 1で確定した最終設計に基づき、タスク分類エンジン、指示書ジェネレーター、プロジェクトテンプレートをコードとして実装。

分類エンジン
タスクを6カテゴリ(AI_ONLY / AI_SUPERVISED / HYBRID / HUMAN_ONLY / EXTERNAL / BLOCKED)に自動判定。confidence属性で分類の確信度を付与。
人間指示書
人間が実行すべきタスクに対し、BOM統合・手順書テンプレートを含む具体的な指示書をMarkdown/PDFで自動生成。
AI仕様書
各AIエージェント向けの指示仕様書を自動出力。タスクの入出力、制約条件、品質基準を明確に定義。
テンプレート
モジュラーシンセ、ライブパフォーマンス、折り紙、レゴ、M5Stack+IMU、振り付け、作曲など、物理世界を伴うプロジェクト向けテンプレート群。
フィードバック
構造化FeedbackSchema(DONE/PARTIAL/BLOCKED/FAILED)で人間の作業結果をAIに戻す。写真・動画・音声のマルチモーダル入力に対応し、タイムアウトポリシーとリカバリーフローを内蔵。

Evolutionary Design

6軸の評価関数により各世代の個体を多角的にスコアリング。上位2体から次世代5個体を変異配分に従って派生させ、多様性を維持しつつ設計を洗練する。

評価軸 重み 説明
Practicality 0.25 あらゆるHW/物理プロジェクトで即使えるか
Versatility 0.20 ジャンル問わず適用可能か
Clarity 0.20 AI/人間の境界が完全にクリアか
Novelty 0.15 既存の手法にない新しさがあるか
Feasibility 0.10 数日でプロトタイプ可能か
Extensibility 0.10 コミュニティが育つレベルの拡張性

変異戦略

Conservative
  • タスク分類基準の微調整
  • 指示書フォーマット改善
  • プロジェクト例の詳細化
  • BOM・手順書の改良
Moderate
  • 新プロジェクトカテゴリの追加
  • 分類体系の再構成
  • フィードバックの新パターン
  • 複数人協業への拡張
Bold
  • AI自律度の劇的変更
  • メタフレームワーク化
  • リアルタイム協業モデル
  • 全く異なるドメインへ適用

Agent Roles

Ralph Orchestratorによるイベント駆動型のエージェント群が、設計の進化から実装までを自律的に遂行する。

PHASE 1 — CONCEPT EVOLUTION

Setup
Git Setup
Git/GitHub初期化。リトライ上限3回で無限ループを防止。
work.start → git.ready | git.retry
Initializer
Concept Initializer
既存設計書を読み込み、初期5個体を生成。origin, conservative, moderate, bold の変異タイプで多様性を確保。
git.ready → generation.ready
Evaluator
Concept Evaluator
現世代の全個体を6軸で評価。origin個体をアンカーとしてスコア校正し、世代間の評価ドリフトを防止。
generation.ready → eval.done
Evolver
Concept Evolver
上位2体から次世代をモジュール単位で交叉生成。停滞検知時にbold変異を復活。早期収束にも対応。
eval.done → generation.ready | design.finalized

PHASE 2 — IMPLEMENTATION

Builder
Implementation Builder
初回は実装計画を策定、以降は段階的にコードを実装。TypeScript + Node.js CLI。
design.finalized | impl.review.passed → impl.build.done
Reviewer
Implementation Reviewer
設計との整合性、コード品質をレビュー。レビューサイクル上限5回で無限ループを防止。
impl.build.done → impl.review.passed | LOOP_COMPLETE

Use Cases

Hardware

モジュラーシンセ制作

回路設計・パーツリストをAIが生成し、はんだ付け・組み立て手順を人間向け指示書として出力。

Performance

ライブパフォーマンス

セットリスト・音響設計をAIが構築、リハーサル手順・ステージセッティングを人間に指示。

Creative

折り紙・レゴ制作

設計図・手順の最適化をAIが担当、実際の折り・組み立て作業を写真付き手順書で指示。

IoT

M5Stack + IMU

ファームウェア・データ解析をAI側で処理、センサー取り付け・キャリブレーションを人間が実施。

Movement

振り付け・ダンス

動きのシーケンス設計・音楽同期をAIが最適化、身体表現・空間利用を人間に委ねる。

Music

作曲

音楽理論に基づく構成・アレンジをAIが提案、演奏・録音・ミキシングの指示書を生成。