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
人間はどの意思決定を手放せるのか
Search
Yoshitaka Kawashima
September 16, 2026
Technology
500
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
人間はどの意思決定を手放せるのか
技術的負債に向き合うConference 2026 の発表資料です。
ぜひ最後までお読みください。
Yoshitaka Kawashima
September 16, 2026
More Decks by Yoshitaka Kawashima
See All by Yoshitaka Kawashima
履歴を持つデータの設計
kawasima
59
27k
Other Decks in Technology
See All in Technology
AIを活用するために決めた "やらないこと" - 価値に注目する / Not betting on AI
soudai
PRO
1
330
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
640
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
240
2026-09-09 【sigma_ucj#1】Sigma を IaC 管理したい! / IaC for Sigma
civitaspo
0
120
Code4Lib JAPANカンファレンス2026 開会挨拶 / Code4Lib JAPAN Conference 2026: Opening Remarks
ykiyota
0
350
Tab5をRubyで動くパソコンにする
kishima
2
360
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
150
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
640
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
170
AIで仕事のやり方を変える
matsu7874
3
1.1k
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
230
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
150
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The Curious Case for Waylosing
cassininazir
1
500
A Tale of Four Properties
chriscoyier
163
24k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
500
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
270
WENDY [Excerpt]
tessaabrams
13
39k
The Cost Of JavaScript in 2023
addyosmani
55
10k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Transcript
人間はどの意思決定を 手放せるのか kawasima
None
https://agilejourney.uzabase.com/entry/2025/12/11/103000
None
None
AI以前からあった 「成果物の内部まで理解しているわけではない」問題 が、なぜ今クローズアップされるのか?
時間をかければ計測できていたものが 少なくとも計測できている体のもの AIの出力スピード/量についていけず 計測できなくなっている
compile ✓ tests ✓ lint ✓ CI ✓ architecture ✓
maintainability ✓ domain semantics ✓ future evolvability ✓ 計測可能性の谷
大きな粒度の仕事をAIに任せても そこで行われている 様々な意思決定 その効果・影響を 計測できない
例題 既存のECシステムに、 「ユーザが注文をキャンセルできるようにしたい」 という要望が上がった。 コーディングエージェントに、 「 注文キャンセルを実装して。決済済みの場合は返金して、在庫も戻して。 」 と依頼するとどういうことが起こるのか?
「注文キャンセルを実装して。決済済みの 場合は返金して、在庫も戻して。」 を受けて、実装するコーディングエージェ ントには多くの 性質の異なる意思決定 が含 まれている。
次のようなコードを出力してくるかもしれない
暗黙的に次のような意思決定がされている • 返金 → 在庫戻しの順序にする • payment.refund() はDB transactionと同じ意味で扱っている •
出荷済み注文もキャンセル可能である • refund成功後のDB rollbackは許容できる • 在庫戻しは必ず一度だけ起きる
意思決定構造はDAG 多くの決定が依存しているものほど、重 要な意思決定になる。 だが、この構造は見えにくい。
現状よく見られる人間/AIの責務分離ライン DAGをLeafから辿り、その決定を 委譲したら品質特性が評価できな くなるラインが、その人・組織が AIに任せられる領域
委譲できる = 理解しなくても正しいと判定できる 委譲できる2つの条件 • Evaluability 成果物の内部を理解しなくても外部基準によって正しい と判定できるか • Controllability
間違っていたときに、その被害を制御できるか
Evaluabilityが高くてもControllabilityが低いと委譲しにくい 例えば: 本番環境のデータマイグレーションのSQLを作って実行してもらう。 Evaluability Controllability 実行結果が正しいかは確認用 のSQLを実行すれば簡単に確 かめられる 間違ったDDLやデータ書き換 えが発生した時点で即、大問
題である
Controllabilityをあげる仕組み • Feature toggle や Expand and Contract など、デプロイとリリース を分離する
• Progressive Exposure: カナリアリリースやBlue / Green • 間違いを局所に閉じ込める: BulkheadやCircuit Braker • 実行済みでも戻せる: Recovery, Compensation
Evaluabilityのために多大な工数をかけては経済合理性がない Resilienceな方向が当面の主流になりそう… • • 間違いは基本的に受容して失敗に気づいたら修正したらいい (OpenAI; かなり意訳) E2Eの重い評価を毎回回すのは解析・運用コストが高すぎる。中間ステップ を検証する軽量な行動評価に分割してローカルで高速(数秒)に回す。 (Google)
まとめ • 人間が手放せる意思決定領域は、EvaluabilityとControllabilityが高いもの • Evaluabilityが高く保たれていれば、AIが作る成果物の内容を人間が理解し なくても良い (ハーネスエンジニアリングの基礎概念) • Controllabilityを高める仕組みは、これまでのソフトウェアエンジニアリン グの蓄積が使える
• とはいえEvaluabilityを高めるのにコストがかかり過ぎたり、何回も開発ルー プ回さなきゃいけないとしたら経済合理性が無くなってしまう
…と似たような話は 今日も世界中のどこかで誰かがしていることだろう
Evaluability 成果物の内部を理解しなくても外部 基準によって正しいと判定できる それが難しいんだよー💢
Evaluabilityについての過信 • AIが間違いを起こさないような仕様を書く 最初からそれが書ければ苦労しない • ドメインエキスパートと連携しながら正しい仕様を書く そんな人がいるなら連れてきてほしい • 開発ループを回し間違いを修正していけば、正しい結果に近づく 何の基準もない中で、何回この開発ループを回せば成功いいのでしょうか…
そもそも上位の意思決定項目は 何を持って正しいとするか を決めることが成果物であり、委譲ができない!
頭打ちなのか…
None
限界突破のために共有メンタルモデル 上位の意思決定をモデルとして書き表す このモデルをAIと協働で速く作る 下位の意思決定のEvaluatorとして使う そんなことが…
できる
Souther 正しい(と言える)仕様を最初から書くことは誰に もできないので、モデルとexampleを繰り返しな がら作っていく モデル 業務で扱うデータと振る舞い example 実際に振る舞いを実行した時 に期待する具体的な入出力 exampleはモデルと同時に書き、検証される
https://souther-lang.org
Southerでまず雑にモデルを書く (data/behaviorをザッと書き出す)
exampleの素を生成 → 期待する結果を人間が埋める モデルの表現力に対して足りていないexampleを Southerが解析する
仕様の解像度があがり、モデルを修正したくなる
モデルを修正するとコンパイルが通らなくなる…のでexampleを加筆修正
Souther以後の世界ではテストを先に書くか/後に書くか という概念はなくなる モデル 業務で扱うデータと振る舞い example 実際に振る舞いを実行した時 に期待する具体的な入出力 十分なモデルとexampleを書き終わった瞬間 本当の意味での仕様を満たした動くドメインモデルが出来上がっている
残った外側 (ControllerだったりDBアクセスだったり) は それこそコーディングエージェントの得意分野なので 「Southerモデル満たすように作って」と 委譲してあげれば良い。
None