Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ロボットのための工場に灯りは要らない

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for watany watany
March 11, 2026

 ロボットのための工場に灯りは要らない

Avatar for watany

watany

March 11, 2026
Tweet

More Decks by watany

Other Decks in Programming

Transcript

  1. ”儀式の妨害”を防ぐ機能 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/
  2. これから紹介する記事について - boris tane「The Software Development Lifecycle Is Dead」 -

    https://boristane.com/blog/the-software-development-lifecycle-is-dead/ - 3⾏で - AI AgentはSDLCを⾼速化しない代わりに、⼯程を崩壊させた - ”コードレビューは諦めてください” - 今後、必要なスキルは⽂脈(コンテキスト)と可観測性
  3. Software Development Lifecycle(SDLC) の崩壊 The Software Development Lifecycle Is Dead

    https://boristane.com/blog/the-software-development-lifecycle-is-dead/ 「従来のSDLC」の⼯程 エージェント前提のSDLC
  4. 「従来のSDLC」の⼯程 独⾃の道具、独⾃の儀式 - 要件定義 - →設計 - →実装 - →テスト

    - →コードレビュー - →デプロイメント - →監視 The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/
  5. 崩壊した⼯程 「従来のSDLC」の⼯程 - 要件定義 - →設計 - →実装 - →テスト

    - →コードレビュー - →デプロイメント - →監視 The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/
  6. コードレビューが存在していない 崩壊後の⼯程 - 要件定義 →「Intent」 - →設計 →「Agent」 - →実装

    - →テスト - →コードレビュー →「- 」 - →デプロイメント - →監視 →「Does It Work?」 The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/
  7. 神聖な儀式の順守 ”この図は存在するべきではありません。” - 儀式を機械へ押し付けると滞留する - Agentの速度は500PR/day - チームのレビュー能⼒は10PR/day - 儀式の⾒直し案

    - レビューをコード⽣成の⼀部とする - Agentが⾃⾝の作業を検証する - 敵対的なAgentにレビューさせる The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/
  8. 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/
  9. 意図、構築、観察 次の3つだけがループされる - Intent:「意図」と「⽂脈」を エージェントに伝える - ⽂脈(Context)の質に⽐例する - Build: これまで⼈間が⼿を

    動かしていたプロセス - Observe:実装されたものを観測 - セーフティネット The Software Development Lifecycle Is Dead https://boristane.com/blog/the-software-development-lifecycle-is-dead/
  10. コードレビューという儀式の必要性について ”Pull Requestは廃⽌されるべきである” - AIコーディングと、OSSコミュニティが同じ結論に達した - ⽂脈は違えど”AIの書いたコードのレビューは避けるべき”とい う点で同意している - >

    AIを使った低労⼒のコンテンツを助ける義務はない - > コードレビューは諦めてください - とはいえ、開発者としては「コードレビュー」という伝統のあ る儀式を諦めることに、抵抗があるのは事実
  11. 儀式を取り除いた例: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 — - コードは⼈間が書いてはならない - コードは⼈間がレビューしてはならない
  12. 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. [...] — 私たちはソフトウェアファクトリーを 構築しました。これは、仕様とシナリ オに基づいてエージェントがコードを 記述し、ハーネスを実⾏し、⼈間によ るレビューなしで収束する⾮対話型開 発です。
  13. 「⾃動補完」から「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/
  14. ダーク‧ソフトウェア‧ファクトリー 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 = 従来のソフトウェア開発プロセスを⽤い ず、仕様をソフトウェアに変換するブラックボックス。
  15. 儀式を簡素化するためのスイスチーズモデル How to Kill the Code Review https://www.latent.space/p/reviews-dead AIのための承認ゲート -

    Layer 1:複数オプション の⽐較 - Layer2: 決定論的 ガードレール - Layer3: 受⼊基準の定義 - Layer4: 権限制御 - Layer5: 敵対的検証
  16. まとめ - AIの実装速度において⼈間向けのプロセスはただのゲートになる - コードレビューという儀式を「⼀度」諦める - 決定論的チェックの強化‧コードレビューのシフトを進め て、本来の⽬的に基づく形に簡素化‧再構成される - 必然的に他のレビューもエージェント向けに再構築される

    - 「運転の完全⾃動化」から「ダークファクトリー」に向け、⾜り ない部分を埋めていく必要がある。 - ⾃分たちの役割について、これまで信じてきたプロセスの 「核」を⾒つけて作り直す - 結果的にボトルネックは他にあるかもしれない