Share
Embed
Transcript
50 slides
-
”儀式の妨害”を防ぐ機能 2026/02 GitHubがPull Requestへのアクセス制御を追加 New repository settings for configuring pull
request access https://github.blog/changelog/2026-02-13-new-repository-settings-for-configuring-pull-request-access/ -
Vibe Codingの転換点 https://x.com/karpathy/status/2026731645169185220 (和訳) > (2026年)2⽉以前は基本的に機能して いなかったのに、それ以降は基本的に 機能しています。モデルの品質、⻑期的 な⼀貫性、そして粘り強さが⼤幅に向 上し、⼤規模で⻑時間のタスクを⼒強
くこなすことができます。 Andrej Karpathy Vibe Codingの提唱者 -
転換点とは何か https://x.com/karpathy/status/2026731645169185220 Simon Willison Djangoの共同開発者 (和訳) > 2025年11 ⽉の GPT-5.2
と Opus 4.5 は、 本当に転換点を表しているように感じます。 -
これから紹介する記事について - boris tane「The Software Development Lifecycle Is Dead」 -
https://boristane.com/blog/the-software-development-lifecycle-is-dead/ - 3⾏で - AI AgentはSDLCを⾼速化しない代わりに、⼯程を崩壊させた - ”コードレビューは諦めてください” - 今後、必要なスキルは⽂脈(コンテキスト)と可観測性 -
Software Development Lifecycle(SDLC) の崩壊 The Software Development Lifecycle Is Dead
https://boristane.com/blog/the-software-development-lifecycle-is-dead/ 「従来のSDLC」の⼯程 エージェント前提のSDLC -
「従来のSDLC」の⼯程 独⾃の道具、独⾃の儀式 - 要件定義 - →設計 - →実装 - →テスト
- →コードレビュー - →デプロイメント - →監視 The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/ -
エージェント前提のSDLC どの⼯程が崩壊するか - 実装‧テスト‧デプロイが 1つの⼯程になった - エージェントの動き⽅を 考慮すると、これら3つの⼯程 を分離する必要性がない The
Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/ -
崩壊した⼯程 「従来のSDLC」の⼯程 - 要件定義 - →設計 - →実装 - →テスト
- →コードレビュー - →デプロイメント - →監視 The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/ -
コードレビューが存在していない 崩壊後の⼯程 - 要件定義 →「Intent」 - →設計 →「Agent」 - →実装
- →テスト - →コードレビュー →「- 」 - →デプロイメント - →監視 →「Does It Work?」 The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/ -
コードレビューは諦めてください Pull Requestのない世界 神聖な儀式の順守 The Software Development Lifecycle Is Dead
https://boristane.com/blog/the-software-development-lifecycle-is-dead/ -
神聖な儀式の順守 ”この図は存在するべきではありません。” - 儀式を機械へ押し付けると滞留する - Agentの速度は500PR/day - チームのレビュー能⼒は10PR/day - 儀式の⾒直し案
- レビューをコード⽣成の⼀部とする - Agentが⾃⾝の作業を検証する - 敵対的なAgentにレビューさせる The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/ -
Pull Requestのない世界 引継ぎと待機が取り除かれたサイクル - エージェントがmainへcommit - ⾃動化された以下のすべてが 合格すれば、⾃動リリース - Check,Test,Type,Security,Diff
- 何か問題があれば、Agentが修正 - 本当に⽴ち⾏かない場合にのみ、 ⼈間が介⼊ The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/ -
意図、構築、観察 次の3つだけがループされる - Intent:「意図」と「⽂脈」を エージェントに伝える - ⽂脈(Context)の質に⽐例する - Build: これまで⼈間が⼿を
動かしていたプロセス - Observe:実装されたものを観測 - セーフティネット The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/ -
コードレビューという儀式の必要性について ”Pull Requestは廃⽌されるべきである” - AIコーディングと、OSSコミュニティが同じ結論に達した - ⽂脈は違えど”AIの書いたコードのレビューは避けるべき”とい う点で同意している - >
AIを使った低労⼒のコンテンツを助ける義務はない - > コードレビューは諦めてください - とはいえ、開発者としては「コードレビュー」という伝統のあ る儀式を諦めることに、抵抗があるのは事実 -
儀式を取り除いた例:strongDM社 How StrongDM’s AI team build serious software without even
looking at the code https://simonwillison.net/2026/Feb/7/software-factory/ > In rule form: ▪ Code must not be written by humans ▪ Code must not be reviewed by humans — - コードは⼈間が書いてはならない - コードは⼈間がレビューしてはならない -
strongDM社が構築した「ソフトウェア⼯場」 How StrongDM’s AI team build serious software without even
looking at the code https://simonwillison.net/2026/Feb/7/software-factory/ > We built a Software Factory: non-interactive development where specs + scenarios drive agents that write code, run harnesses, and converge without human review. [...] — 私たちはソフトウェアファクトリーを 構築しました。これは、仕様とシナリ オに基づいてエージェントがコードを 記述し、ハーネスを実⾏し、⼈間によ るレビューなしで収束する⾮対話型開 発です。 -
「⾃動補完」から「Dark Software Factory」への道のり レベル0:GitHub CopilotやChatGPT からの コピー&貼り付け レベル1:⾮重要箇所をAgentが書き、 ⼈間の完全なレビュー レベル2:Agentとペアプログラミングし、
すべての⾏をレビュー レベル3:コードをほぼAgentが⽣成し、 ⼈間の担当者がレビュー レベル4:⼈間がEMとなり、Agentが実際の 作業を⾏う レベル5:仕様をソフトウェアに変換する ブラックボックス = Dark Software Factory The Five Levels: from Spicy Autocomplete to the Dark Factory https://www.danshapiro.com/blog/2026/01/the-five-levels-from-spicy-autocomplete-to-the-software-factory/ -
ダーク‧ソフトウェア‧ファクトリー The Five Levels: from Spicy Autocomplete to the Dark
Factory https://www.danshapiro.com/blog/2026/01/the-five-levels-from-spicy-autocomplete-to-the-software-factory/ Dark Software Factory = 従来のソフトウェア開発プロセスを⽤い ず、仕様をソフトウェアに変換するブラックボックス。 -
strongDM社のDigital Twin Universe Agentへ振る舞いをフィードバックさせる、SaaSのデジタルツイン Software Factories And The Agentic Moment
https://factory.strongdm.ai/ -
なぜソフトウェア⼯場が”暗い”のか? 広がる暗闇工場=ダークファクトリー。工場は無人化されて、人はいなくなる https://tamakino.hatenablog.com/entry/2024/09/10/080000 Dark Software Factoryは無⼈⼯場である「Dark Factory」に由来する - 鞍⼭鉱業(中国):鉄鉱⽯の選鉱⼯場 -
ファナック:ロボット「の」完全無⼈⼯場 Robots, the maker of robots, in FANUC’s dark factory https://www.organizedergi.com/News/5493/robots-the-maker-of-robots-in-fanuc-s-dark-factory -
儀式を簡素化するためのスイスチーズモデル How to Kill the Code Review https://www.latent.space/p/reviews-dead AIのための承認ゲート -
Layer 1:複数オプション の⽐較 - Layer2: 決定論的 ガードレール - Layer3: 受⼊基準の定義 - Layer4: 権限制御 - Layer5: 敵対的検証 -
まとめ - AIの実装速度において⼈間向けのプロセスはただのゲートになる - コードレビューという儀式を「⼀度」諦める - 決定論的チェックの強化‧コードレビューのシフトを進め て、本来の⽬的に基づく形に簡素化‧再構成される - 必然的に他のレビューもエージェント向けに再構築される
- 「運転の完全⾃動化」から「ダークファクトリー」に向け、⾜り ない部分を埋めていく必要がある。 - ⾃分たちの役割について、これまで信じてきたプロセスの 「核」を⾒つけて作り直す - 結果的にボトルネックは他にあるかもしれない