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
AIコーディング時代に意識したい縦と横
Search
sunnyone
June 23, 2026
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIコーディング時代に意識したい縦と横
2026-06-24 @ PHP勉強会
sunnyone
June 23, 2026
More Decks by sunnyone
See All by sunnyone
AI時代のDependency Injection
sunnyone
0
32
Rustとgtk-rsで自分用GUIツールを作ろう
sunnyone
1
110
multirange 型(多重範囲型)の活用
sunnyone
0
140
開発者とのコミュニケーションのはじめかた
sunnyone
0
70
概念モデル→論理モデルで気をつけていること
sunnyone
3
570
印象に残ったLLMの使い方5選
sunnyone
0
51
シンプルじゃないテーブルの見つけ方
sunnyone
1
400
Next.js App Router登場後の話
sunnyone
0
89
はやい開発のためのJSONデータ型の活用
sunnyone
0
200
Other Decks in Programming
See All in Programming
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
240
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
520
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
570
JRuby: Past, Present, and Future
headius
0
190
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.3k
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
460
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
170
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
120
すこし踏み込む CancellationToken
htkym
2
880
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
160
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
8.2k
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
120
Featured
See All Featured
Claude Code のすすめ
schroneko
67
230k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Making the Leap to Tech Lead
cromwellryan
135
10k
Deep Space Network (abreviated)
tonyrice
0
320
Agile that works and the tools we love
rasmusluckow
331
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
880
Building Adaptive Systems
keathley
44
3.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
Transcript
AI コーディング時代に意識したい 縦と横 @_sunnyone / 2026-06-24 @ PHP 勉強会
自己紹介 Yoichi Imai Web アプリケーションエンジニア フロントエンドとデータベース 2
今日のテーマ 話す話 AI がコードをうまく書いてくれないときの対処法 「縦」と「横」の考え方 話さない話 個別のエージェントの使い方 個別の言語・フレームワークの話 プロンプト集のような話 3
ー事前知識ー 会社の水平・垂直とは 4
水平統合・垂直統合って知ってますか? 事業の戦略に「水平統合」 「垂直統合」という言葉がある 会社や事業を親子関係のある構造として見たときに水平・垂直があ る→その向きでの操作のこと 5
水平統合とは 同じ種類の事業を横にまとめる 例: コンビニが別のコンビニチェーンを買収する 例: 同じ市場の競合サービスを統合する 6
垂直統合とは 原材料から販売までのような前後の工程をまとめる 例: メーカーが販売店も持つ 例: EC 企業が物流網も自社で持つ 7
プログラミングでの似たような話 package by feature/layer OOP/AOP 8
AI コーディングの場合 9
AI コーディングをこの構造で見ると コーディングエージェントを依頼先の会社と捉えることができる 事業:サブシステムや機能、工程は工程 10
分割(分業) ・統合も考えられる 会社と同じように統合・分割を考えることができる →失敗したときに「横に切るか、縦に切るか」を考える 11
対処1: 垂直に分割(分業)する 工程に分ける 要件・設計・実装 plan mode etc. 何を作るべきか曖昧なとき、明らかにすべきときなど 12
対処2: 水平に分割(分業)する 機能や業務領域ごとに分ける AI が広範囲を一度に壊すのを防ぐ 実装量が大きいときに有効 13
重要なのはイメージ 工程と要素の木構造をイメージしておく 区切りポイントを発想しやすい 14
分けすぎるとつながらない 工程分割しすぎると受け渡しが増える コンテキストが伝搬しない モジュール分割のつなぎと同じ 分割したら、必ず統合の視点が必要 15
既存の開発手法との対比 16
既存手法対比1: ウォーターフォール 17
既存手法対比1: ウォーターフォール 上下に分ける手法 後工程に進むほど作業量・手戻りコストが大きくなる 工程で分割して順番に進める 横に線を入れる(縦に分ける)ことによって、後工程へのリスク流 入を抑える 18
AI コーディングでのウォーターフォール的発想 いきなり実装させず、調査・設計で止める 後で大きく壊れるリスクを前工程で減らす 不確実な依頼ほど、工程を分けて進める 19
既存手法対比2: アジャイル 水平に分け、垂直につなぐ手法 工程を分けすぎると、知識が分散し認識ズレが遅れて発覚する 上下に分けることでつながらなくなってしまった 小さな価値単位で早く統合したい 横を小さくして縦をつなげることで、学習とフィードバックを早め る 20
AI コーディングでのアジャイル的発想 動く単位を小さくする 認識ズレを早く見つけるために統合を早める 21
AI コーディングでは両方の発想が必要 たとえば: 不確実なときは工程分割する 大きすぎるときはモジュール分割する 22
おまけ 23
ハーネスエンジニアリング 基本的には横軸の睨みを効かせること 24
まとめ 水平統合・垂直統合は、会社や事業の広げ方の話 横は構成要素、縦は工程や価値の流れ AI 時代のエンジニアには、切り口を変える目線が必要 25