「ん?大丈夫?」の一言がPython特化ハードコーディングを防いだ事例を記録。
Everything is Box哲学 vs 技術的正しさの綱渡りからの生還を分析。
- docs/research/paper-09-ai-collaboration-pitfall/ を新規作成
- incident-analysis.md: Lowerer特殊化危機の詳細分析
- ai-collaboration-lessons.md: AI協調開発の教訓
- intuition-in-engineering.md: エンジニアの直感の価値
- summary.md: 綱渡りからの生還まとめ
- 研究論文の1論文1フォルダ原則に従い整理
- Python統合関連の実装修正とビルド成功確認
🛡️ Generated with Claude Code
59 lines
2.0 KiB
Markdown
59 lines
2.0 KiB
Markdown
# JIT論文プロジェクト - Box-First設計
|
||
|
||
## 📝 メイン論文(ChatGPT5作)
|
||
|
||
### 現在の原稿
|
||
- **[00-README.md](00-README.md)** - プロジェクト概要
|
||
- **[01-abstract.md](01-abstract.md)** - アブストラクト(日英)
|
||
- **[02-paper-draft.md](02-paper-draft.md)** - 本文(2-3ページ短編)✨
|
||
- **[03-figures-notes.md](03-figures-notes.md)** - 図の作成メモ
|
||
- **[box-acceleration-chatgpt5.md](box-acceleration-chatgpt5.md)** - 箱理論によるJIT開発加速事例(2025-08-29)🆕
|
||
|
||
### 論文の特徴
|
||
- **タイトル**: Box-First JIT: Decoupled, Probe-Driven JIT Enablement in Nyash within 24 Hours
|
||
- **長さ**: 2-3ページ(ワークショップ/ポスター向け)
|
||
- **切り口**: AI支援開発での「力づく最適化を避ける」方法論
|
||
- **キーワード**: 可視・可逆・切替可能
|
||
|
||
## 🎯 次のステップ
|
||
|
||
1. **DOT図の生成**
|
||
```bash
|
||
NYASH_JIT_EXEC=1 NYASH_JIT_THRESHOLD=1 NYASH_JIT_PHI_MIN=1 \
|
||
NYASH_JIT_DOT=tmp/phi_bool.dot \
|
||
./target/release/nyash --backend vm examples/phi_bool_merge.nyash
|
||
|
||
dot -Tpng tmp/phi_bool.dot -o figures/phi_bool_cfg.png
|
||
```
|
||
|
||
2. **図の準備**
|
||
- Timeline図(24時間の実装フロー)
|
||
- Box構造図(設定/境界/観測)
|
||
- CFG可視化(phi_bool_merge)
|
||
- 性能グラフ(1.06-1.40倍)
|
||
|
||
3. **投稿先検討**
|
||
- PPL 2026(日本語OK)
|
||
- Onward! Essays(新視点歓迎)
|
||
- PX Workshop(開発体験重視)
|
||
|
||
## 📁 アーカイブ
|
||
|
||
過去の草稿や分析は[archives/](archives/)フォルダに保管されています:
|
||
- 初期ドラフト
|
||
- Gemini先生との相談記録
|
||
- 各種分析文書
|
||
- ベンチマーク詳細
|
||
|
||
## 🚀 実装デモ
|
||
|
||
論文で引用されているデモ:
|
||
- `examples/phi_bool_merge.nyash` - Boolean PHIマージ
|
||
- `examples/mix_num_bool_promote.nyash` - 型昇格デモ
|
||
|
||
使用例:
|
||
```bash
|
||
# b1パスのデモ実行
|
||
./target/release/nyash --backend vm --jit-exec --jit-threshold 1 \
|
||
--jit-phi-min examples/phi_bool_merge.nyash
|
||
``` |