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
わからなくて良いなら、わからなきゃだめなの?
Search
kota oue
March 12, 2026
Technology
1
420
わからなくて良いなら、わからなきゃだめなの?
「
Shopifyのシニアエンジニアは12月以降1行もコードを書いてない
」って話を聞いて試した、バイブコーディングとスペックドリブンの次と、認知的負債について
kota oue
March 12, 2026
Tweet
Share
Other Decks in Technology
See All in Technology
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.3k
CREがSLOを握ると 何が変わるのか
nekomaho
0
310
Why we keep our community?
kawaguti
PRO
0
350
ハーネスエンジニアリング×AI適応開発
aictokamiya
1
880
ThetaOS - A Mythical Machine comes Alive
aslander
0
220
How to install a gem
indirect
0
2k
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
170
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
300
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
150
AWS Systems Managerのハイブリッドアクティベーションを使用したガバメントクラウド環境の統合管理
toru_kubota
1
190
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
130
OCI技術資料 : 証明書サービス概要
ocise
1
7.1k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
87
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
Discover your Explorer Soul
emna__ayadi
2
1.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
440
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
4 Signs Your Business is Dying
shpigford
187
22k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
170
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
310
Transcript
わからなくて良いなら、わからなきゃだめなの? kotaoue 1 1
はじめに 「エンジニアリング」って言葉が示すものが変わったなー 個人的にはAIエージェントが登場した時よりもビックリ 「エンジニアが朝の通勤中にスマートフォンアプリのSlack経 由でバグ修正や機能追加を指示すると、Claudeが作業し、完 了後にSlackで返答する。エンジニアはその内容を確認し、問 題なければ本番環境に統合するだけでいい」 — Shopifyのシニアエンジニアは12月以降1行もコードを書いてない 2
2
AIとエンジニアのこれまでの歩み 〜2025 = AIペアプログラミング エンジニアがAIに質問して答えてもらう GeminiとかCopilotに質問して答えをコピペ 3 3
AIとエンジニアのこれまでの歩み 2025年前半 = バイブコーディング エンジニアがAIに質問しつつコードを実装する Claude/Codex 4 4
AIとエンジニアのこれまでの歩み 2025年後半 = スペックドリブン(仕様駆動開発) まずはエンジニアが納得行くまで設計し、設計できたらAIが実装 Kiro CLAUDE.mdとかAGENTS.mdも似た発想 5 5
AIとエンジニアのこれまでの歩み 2026年初頭 = ハーネスエンジニアリング AIが自由に振る舞えるようにエンジニアが場を整える ガイドライン = AIの振る舞いの境界線を明示する ハーネス =
AIが全力で挑戦/失敗できる環境を作る 6 6
気づいてきたこと AIすごい! AIに全部任せるの怖い AIの速度に追いつけない レビュー地獄 Human in the Loopの限界 人間が仕様を整理するのがボトルネック
あっこれWFじゃない? 「わかんないけどできた」 = 認知負債/理解負債 7 7
気づいたことのまとめ 人間のスピード << (越えられない壁) <<<<< AIのスピード 実装するのに時間がかかる 理解するのに時間がかかる ボトルネックは人間 8
8
どうしよう? AIを主役にする 開発プロセス全体を通じて、人間がコードに直接関与するこ とは一切ありませんでした。手書きコード一切禁止、これが チームの核となる理念になりました。 — ハーネスエンジニアリング:エージェントファーストの世界における Codex の活用 |
OpenAI 9 9
自動運転と開発手法の対比 自動運転 開発手法 人間 AI レベル1 AIペアプログラミング 実装 サポート レベル2
バイブコーディング 実装 サポート・実装 レベル3 スペックドリブン 設計 実装 レベル4 ハーネスエンジニアリング 監査 計画・実行 レベル5 ? 意図 実現 10 10
ハーネスエンジニアリングの難しさ AIを実行主体にしても大丈夫と思える準備が難しい 必要なのはソフトウェア開発全般に関する十分な知識 アーキテクチャ インフラ コード プロセス etc. 11 11
ハーネスエンジニアリングやれる? ジュニアなチームには 難しい 12 12
今日の本題 チョットワカル人に任せ る 13 13
今すぐハーネスエンジニアリングを始める方法 Copilotに任せる ガイドライン = ローカル触れない ハーネス = 新しいブランチ作って実装してくれる 14 14
Copilotでいいの? 目的は「コードを書かない」「AIに任せる」を経験すること 「任せられること」「任せにくいこと」 「伝わりやすい任せ方」「伝わりづらい任せ方」 「AIに任せる」≒「AIを信じる」 親と子 ≒ 人間とAI kotaoueがCopilotにまかせてみたIssues 15
15
「コードを書かない」「AIに任せる」を経験することって必要なの? コードを書くのって結構楽しい = 達成感がある 意図通りに動いた/ビルド通った/きれいなコードが書けた でも、コードは「How」 達成感は「What」から 16 16
ずっとCopilotでいいの? いいよ!とは言えないけど… じゃあどうする?には答えがない… のしかかる認知負債 17 17
認知負債の問題 過去 = 理解しないと実装できない 現在 = 理解しなくても実装できちゃう AIに任せきりだと成長できない ジュニアプログラマーにとっての経験値となる部分を全部AI がやってしまうので、学ぶ機会が少なくなっていく。する
と、『業界に入ったけれど学ぶことができない』という暗い 未来になりかねません — AI時代、技術の壁は消え「心理の壁」が残る。まつもとゆきひろが40年コードを書き続けて見つけた“欲望”の価値 - エンジニアtype 18 18
1000時間の壁と業務 セミプロ/中上級者になるには1000時間くらいの学習時間が必要 学習時間 != 業務時間 業務の中で新しいことにチャレンジするなら、それは学習時間 AIに任せる or 学習する 19
19
新たな学習方法 学習にもAIを使おう エンジニア一人が、週末に、本格的なシステムを実際にCI/CD 含めて、テスト、リリースまでの全ての工程で体験できると いうことです。AIのお陰で。 AI と一緒でも、結局自分はそれらのディシジョンメーキング をする必要があるので、めっちゃくちゃ知識が増えます。た だし、理解をスキップするのではなく、徹底的に理解しま す。
— ジュニアエンジニアの人、AI後はこうしたらええんちゃう?という話 20 20
とりあえずアウトプットする 学習にAIを使うこととは、実践を繰り返して理解していくこと ️ インプット → アウトプットではない アウトプット → インプットの順番にすること アウトプットして失敗したこととか、フィードバックを理解
するために、インプットする←ここでようやくインプット — 【独学の技術】インプットとアウトプットの順番を逆にしたら学習効率が爆上がりした 21 21
やってみた 毎日英語の問題を出してくれるGitHub Actions用意した 英語読解練習帳 20260311 22 22
AIに要らないよって言われた 3日目くらいで、AIが答えまで書いてきた… 英語読解練習帳 20260312 23 23
最後に AIのコストって意外と高い そして日本人の給料は安い Reviews are billed on token usage and
generally average $15 –25, scaling with PR size and complexity. — Bringing Code Review to Claude Code 「日本は逆に働く人が優秀なのに給料が安すぎるから、急い でAIなどに置き換えるメリットがない。技術革新が進まない 理由です」 — AIより人間の方がコスパがいい…年収3000万円の元米テック幹部が見抜いた日本で「技術革新」が起きない皮肉 24 24
おしまい 本当はAI使いたいけど 高いから人でいいやー ってならないようにしたいなー 25 25
参考資料 南場智子「ますます“速さ”が命題に」DeNA AI Day2026全文書き起こし - エンジニアtype AIより人間の方がコスパがいい…年収3000万円の元米テック幹部が見抜いた日本で「技術革新」が起きない皮肉 AI時代、技術の壁は消え「心理の壁」が残る。まつもとゆきひろが40年コードを書き続けて見つけた“欲望”の価値 - エンジニアtype
ジュニアエンジニアの人、AI後はこうしたらええんちゃう?という話 【独学の技術】インプットとアウトプットの順番を逆にしたら学習効率が爆上がりした 生成AIが進化してもアウトプットのスピードが上がらないのはなぜか?|inady まだAIコードをレビューするか、しないかで言い争ってるの? ハーネスエンジニアリング:エージェントファーストの世界における Codex の活用 | OpenAI 「人間はコードを1行も書かない」という縛りで5ヶ月間プロダクトを作り続けた結果 ― ハーネスエンジニアリング - Qiita 事例から学ぶ企業でのコーディングエージェントの内製やハーネスの作り方 1,500+ PRs Later: Spotify’s Journey with Our Background Coding Agent (Honk, Part 1) 仕様駆動開発への懐疑 AI組織の家老が部下8人の報告で圧死したので、将軍に「本音を聞いてやれ」と言ったら 26 26