Files
hakorune/docs/private/papers/paper-g-ai-collaboration
Selfhosting Dev d90216e9c4 📚 Phase 15 - セルフホスティング戦略の明確化とEXE-first実装
## 主な変更点

### 🎯 戦略の転換と明確化
- PyVMを開発ツールとして位置づけ(本番経路ではない)
- EXE-first戦略を明確に優先(build_compiler_exe.sh実装済み)
- Phase順序の整理: 15.2(LLVM)→15.3(コンパイラ)→15.4(VM)

### 🚀 セルフホスティング基盤の実装
- apps/selfhost-compiler/にNyashコンパイラMVP実装
  - compiler.nyash: メインエントリー(位置引数対応)
  - boxes/: parser_box, emitter_box, debug_box分離
- tools/build_compiler_exe.sh: ネイティブEXEビルド+dist配布
- Python MVPパーサーStage-2完成(local/if/loop/call/method/new)

### 📝 ドキュメント整備
- Phase 15 README/ROADMAP更新(Self-Hosting優先明記)
- docs/guides/exe-first-wsl.md: WSLクイックスタート追加
- docs/private/papers/: 論文G~L、爆速事件簿41事例収録

### 🔧 技術的改善
- JSON v0 Bridge: If/Loop PHI生成実装(ChatGPT協力)
- PyVM/llvmliteパリティ検証スイート追加
- using/namespace機能(gated実装、Phase 15では非解決)

## 次のステップ
1. パーサー無限ループ修正(未実装関数の実装)
2. EXEビルドとセルフホスティング実証
3. c0→c1→c1'ブートストラップループ確立

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 18:44:49 +09:00
..

論文G: 実装駆動型学習 - AIが見落とした基本原理を人間の直感が再発見する現象

  • タイトル(案): Implementation-Driven Learning: How Human Intuition Rediscovered Principles Overlooked by AI
  • 副題: A Case Study of Human-AI Collaboration in Compiler Development
  • 略称: Nyash AI Collaboration Paper
  • ステータス: 執筆開始

要旨

本研究は、Nyashプログラミング言語のコンパイラ開発において、3つのAIChatGPT、Claude、Geminiが中間表現MIR設計時に型情報の必要性を見落とし、プログラミング初心者である開発者が実装の苦痛から直感的にその必要性を再発見した事例を分析する。AIの理論的完璧さと人間の経験的学習の相補性を実証し、ソフトウェア開発における新しい協働モデルを提示する。

位置づけ

  • 論文AMIR-14: 技術仕様
  • 論文DSSA構築: 技術的解決策(箱理論)
  • 論文G本稿: AI-人間協働プロセス ← ここ

主要な発見

  1. AIの見落としパターン

    • 部分最適化への集中(命令数削減)
    • 動作優先バイアス(型情報を後回し)
    • 文脈共有の欠如
  2. 人間の直感的発見

    • 「文字列が0になる」という具体的問題
    • 「+が曖昧」という実装の痛み
    • 「型情報があれば簡単」という気づき
  3. 実装駆動型学習

    • 理論知識ゼロからの本質理解
    • 痛みを通じた深い学習
    • AIには経験できない学習プロセス

章構成

  1. Introduction: AI時代の新しい開発パラダイム
  2. Background: Nyashプロジェクトの概要
  3. The Missing Type Information: AIが見落とした基本
    • MIR設計プロセス
    • 3つのAIの役割と判断
    • 型情報欠落の経緯
  4. Implementation Pain: 実装での苦闘
    • 文字列処理の問題
    • デバッグ50分の記録
    • 型推測の複雑さ
  5. Human Rediscovery: 直感による再発見
    • 初心者の素朴な疑問
    • 「普通こうじゃない?」の価値
    • 型情報追加の提案
  6. Analysis: なぜAIは見落としたか
    • 理論と実装のギャップ
    • 経験不可能なAIの限界
    • 人間の強み
  7. New Collaboration Model: 提案
    • AIの役割理論・最適化・大局観
    • 人間の役割:直感・経験・痛みからの学習
    • 相補的協働
  8. Conclusion: Everything is Experience

データ・証拠

  • GitHubコミット履歴
  • AI相談ログChatGPT、Claude、Gemini
  • デバッグセッションの記録
  • コード変更前後の比較

関連ファイル

  • AI相談記録: consultation-logs/
  • 実装変遷: implementation-history.md
  • 型情報追加提案: type-info-proposal.md

Note: この論文は、AI協働開発の実践的知見を学術的に整理する試みである。