Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OODAループを回すVibe_Coding.pdf
Search
iWonder118
July 26, 2025
0
12
OODAループを回すVibe_Coding.pdf
iWonder118
July 26, 2025
Tweet
Share
More Decks by iWonder118
See All by iWonder118
我々はなぜ中間表現を作るのか
iwonder118
0
730
Reactで見る!純粋関数で深ぼる副作用
iwonder118
0
540
花開くWebAssembly(Wasm)の可能性 in 2025/06/21 まさるの勉強会
iwonder118
0
7
SSG___CSRで乗り切るiframe内ルーティング_AIコーディング拡張版_in_Funabashi.dev.pdf
iwonder118
0
42
SSG + CSRで乗り切るiframe内ルーティング in React Tokyo LT 2025_05_17
iwonder118
0
4
React ToDoアプリをClineで作りながら考える フロントエンドエンジニアは AIによってなくなるのか?
iwonder118
1
1.1k
手軽に始めるDuckDB
iwonder118
0
34
開発においての気配り
iwonder118
1
18
Featured
See All Featured
How GitHub (no longer) Works
holman
316
140k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Done Done
chrislema
186
16k
Writing Fast Ruby
sferik
630
62k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Invisible Side of Design
smashingmag
302
51k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
120
20k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
The Language of Interfaces
destraynor
162
25k
Navigating Team Friction
lara
191
16k
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ループを極める