Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OODAループを回すVibe_Coding.pdf
Search
iWonder118
July 26, 2025
0
11
OODAループを回すVibe_Coding.pdf
iWonder118
July 26, 2025
Tweet
Share
More Decks by iWonder118
See All by iWonder118
我々はなぜ中間表現を作るのか
iwonder118
0
340
Reactで見る!純粋関数で深ぼる副作用
iwonder118
0
490
花開くWebAssembly(Wasm)の可能性 in 2025/06/21 まさるの勉強会
iwonder118
0
6
SSG___CSRで乗り切るiframe内ルーティング_AIコーディング拡張版_in_Funabashi.dev.pdf
iwonder118
0
38
SSG + CSRで乗り切るiframe内ルーティング in React Tokyo LT 2025_05_17
iwonder118
0
4
React ToDoアプリをClineで作りながら考える フロントエンドエンジニアは AIによってなくなるのか?
iwonder118
1
1.1k
手軽に始めるDuckDB
iwonder118
0
31
開発においての気配り
iwonder118
1
17
Featured
See All Featured
Done Done
chrislema
185
16k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Code Review Best Practice
trishagee
72
19k
Side Projects
sachag
455
43k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Context Engineering - Making Every Token Count
addyosmani
3
130
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
How to Think Like a Performance Engineer
csswizardry
27
2k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Building an army of robots
kneath
306
46k
Transcript
OODAループを回すVibe Coding in 好奇心発散LT 2025.7.26
社内システムを改修したり、インフラを作ったり、APIを生 やしたり...etc 趣味:トンチキ技術グッズを作ったり 河村 直樹(@iwonder118) 自己紹介
- Claude Code - Gemini Cli - Devin - Claude
Code Action - Kiro + Claude Code etc… 進化するAI群 最近の隆盛
Coding Agent 使っている人!
生成するコードの読解に追いつかなくなっていませんか? つらいよね
そこでOODAループに当てはめてみる OODAループで説明
アメリカ空軍のジョン・ボイド大佐が提唱した、迅速で的確な意思決定を 行うための戦略フレームワーク。 OODAループとは Observe(観察) Orient(状況判断) Decide(意思決定) Act(行動) 状況を観察し、データや情報を収集する 観察した情報を分析し、状況を正しく認識する 分析を元に、適切な意思決定を下す
決定した内容を実際の行動として実行する
個人的には 40秒のボイドや戦闘機マフィア、現代の統合 情報戦の祖だったりの話が好きですが省きます 蛇足
今までのプログラミング O O - 書く処理のために今あるコードを確認(観察) - 次の書くコードをどうしようかな(状況判断) - 使うメソッドや変数などを決定(意思決定) -
コードを書きながら(実行) - 次に書く処理のために今あるコードを確認(観察) - 次の書くコードをどうしようかな(状況判断) ⋮ D A O O D A ・・・・・ ※実際にはそれぞれの要素が被っている瞬間はあると思います
Coding Agentのプログラミング O - 今あるコードを確認(観察) - 一瞬で出てくるplanningを読む(状況判断) - エンターキーやauto Approvedに切り替える(意思決定)
- 一瞬で出てくるコード変更(実行) - 一瞬で出てきたコード変更を確認(観察) ⋮ D A O O
- 一瞬で大量に判断しなければいけないものが増えたのでそ れを確認する時間が多い - 多い割にそれを高頻度で要求される - コーディング時間が今まではコード読む時間でもあり、正し い判断を支えていた部分であった 疲れる
つらいね 辛いね
- プランニングの詳細な Markdownとして出力したり、視覚的にわ かりやすくしてもらう -> O(観察)とO(状況判断)の時間を短縮 ->負荷を下げる - 実行タスクのスコープ (機能)を限定させる
-> 自分が短時間で認知できるところで1回にかかる認知負荷 の総量を減らす -> 自分のペースで行う 疲れないための工夫
これを極めるとどうなるか (コーディングは全く関係ないです ) OODAループを極める