Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
OODAループを回すVibe_Coding.pdf
Search
iWonder118
July 26, 2025
29
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OODAループを回すVibe_Coding.pdf
iWonder118
July 26, 2025
More Decks by iWonder118
See All by iWonder118
なぜuseEffectは悪者扱いされるのか 〜 useEffectを作ってみて〜
iwonder118
0
53
極小Reactで描画を理解しながら追う
iwonder118
0
89
マフィアを目指そう※超健全
iwonder118
0
250
Tamagawa.dev #3 OP&ED
iwonder118
0
280
経験談から伝える! AIによって既に変わってしまった転職事情
iwonder118
7
3.8k
多摩川.dev #2 OP&ED
iwonder118
0
67
「積極的_無職のすすめ」ー U39
iwonder118
0
310
多摩川.dev OP&ED
iwonder118
0
380
今更RSCについてのお話 Full RSC vs RSC as Data Next.jsとTanStack Start比較
iwonder118
0
44
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Building an army of robots
kneath
307
47k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
Balancing Empowerment & Direction
lara
6
1.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Un-Boring Meetings
codingconduct
0
440
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
A designer walks into a library…
pauljervisheath
211
25k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
30 Presentation Tips
portentint
PRO
1
410
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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ループを極める