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

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

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の実装速度において⼈間向けのプロセスはただのゲートになる - コードレビューという儀式を「⼀度」諦める - 決定論的チェックの強化‧コードレビューのシフトを進め て、本来の⽬的に基づく形に簡素化‧再構成される - 必然的に他のレビューもエージェント向けに再構築される

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