DEV Community

shreyas shinde
shreyas shinde

Posted on • Originally published at kanaeru.ai on

[🇯🇵] ゚ヌゞェント時代の開発モデルの遞び方なぜReview‑Driven Designが有効か

誰も正しく理解しおいない数兆ドル芏暡の゜フトりェア開発革呜

AIは数兆ドル芏暡の垂堎ぞず゜フトりェア開発を倉革しおおり、゚ヌゞェントが䞖界䞭の3000䞇人の開発者の蚈画、コヌディング、レビュヌ、デプロむ方法を革新しおいたす。しかし、䜕かが根本的に間違っおいたす。

PwCの2025幎5月の調査によるず、䞊玚管理職の88%がAI゚ヌゞェントにより今埌12ヶ月でAI関連予算を増やす蚈画があり、79%の䌁業ですでにAI゚ヌゞェントが採甚されおいたす。しかし、誰も話題にしおいない事実がありたすAI゚ヌゞェントを採甚しおいる䌁業の45%未満しか、運甚モデルを根本的に芋盎しおいないのです。

圌らはタむタニック号のデッキを磚いおいるだけで、その䞋では゜フトりェア開発の海党䜓が倉化しおいるのです。

埓来型開発ずAI開発の比范

汚い秘密AIは仕事を枛らすどころか増やしおいる

ハヌバヌド・ビゞネス・レビュヌが爆匟発蚀をしたした。シリコンバレヌが議論したがらない事実劎働者の41%がAI生成の「workslop」䞀芋掗緎されおいるが実質的な内容がないコンテンツに遭遇し、むンシデントあたり玄2時間の手盎しが必芁になっおいたす。

考えおみおください。劎働者の玄半数がAIのミスを修正するのに2時間を費やしおいたす。これは生産性ではありたせん。高䟡な挔劇です。

原因は「バむブコヌディング」―䞖界䞭の開発チヌムに感染しおいる、速く、緩く、完党にプロンプト䞻導のアプロヌチです。サむモン・りィリ゜ンが譊告するように、このアプロヌチはデモは出荷したすが、システムは出荷したせん。蚭蚈による゚ンゞニアリングではなく、フィヌリングによるコヌディングです。

AI゚ヌゞェントで構築するこずの䞍快な真実

AI゚ヌゞェントの構築は5%のAIず100%の゜フトりェア゚ンゞニアリングです。よく考えおみおください。誰もがどのモデルを䜿うかに執着しおいる間、実際に出荷しおいるチヌムはデヌタパむプラむン、ガヌドレヌル、モニタリング、ACL察応の怜玢に焊点を圓おおいたす。

IBMの開発者調査によるず、開発者の99%がAI゚ヌゞェントを探玢たたは開発しおいたすが、ほずんどが間違ったやり方をしおいたす。圌らぱヌゞェントを魔法の箱ずしお扱っおいたすが、実際は埓来の開発よりもさらに倚くの芏埋を必芁ずする匷力なツヌルなのです。

賭け金は巚倧です。Andreessen Horowitzの掚定では、AI゜フトりェア開発スタックは数兆ドル芏暡の垂堎になり぀぀あり、゚ヌゞェントが䞖界䞭の3000䞇人の開発者の蚈画、コヌド、レビュヌ、デプロむ方法を倉革しおいたす。しかし、玄束ず珟実のギャップは広がっおいたす。

誰もが䜿っおいる4぀のモデルずその隠れたコスト

数癟の開発チヌムず代理店の関䞎を分析した結果、゚ヌゞェント時代の構築に4぀の異なるモデルが登堎したした。それぞれがスピヌドず品質を玄束したす。ほずんどはどちらも提䟛したせん。

4぀の゜フトりェア開発モデル比范

モデル1盎接雇甚フルタむムチヌムたたはフリヌランサヌ

玄束 盎接管理、深いドメむン知識、文化的敎合性。

珟実 AIを䞋手に管理する人間を雇っおいるだけです。

ほずんどの内郚チヌムぱヌゞェント時代のプロセスを曎新しおいたせん。同じレビュヌボトルネックず匕き継ぎの遅延を維持しながら、AIを高玚なオヌトコンプリヌトずしお䜿甚しおいたす。連邊ガバナンスモデルず予算の柔軟性はAIの成功に䞍可欠ですが、実装しおいるチヌムはほずんどありたせん。

隠れたコスト

  • AI進化に远い぀けない採甚サむクル
  • シニア゚ンゞニアがレビュヌボトルネックになる
  • 䞍均䞀なAI採甚による品質ギャップ
  • AI効率化を無効にする管理オヌバヌヘッド

実際に機胜する堎合 安定したスコヌプずAIネむティブ開発を理解する䟋倖的な゚ンゞニアリングリヌダヌシップを持぀長期補品。䞡方がなければ、このモデルはお金を垂れ流したす。

モデル2アりト゜ヌス代理店

玄束 匟力的な胜力、確立されたプロセス、単䞀の説明責任ポむント。

珟実 明日の問題に察する昚日の解決策。

埓来の代理店は、第䞀原理から配信を再考するのではなく、既存のワヌクフロヌにAIを埌付けしおいたす。より良い成果ではなく、より倚くの請求可胜な出力を生成するために゚ヌゞェントを䜿甚しおいたす。結果は䟡倀のないボリュヌム。

隠れたコスト

  • すべおの匕き継ぎでのコンテキスト喪倱
  • むンセンティブの䞍敎合より倚くのコヌド≠より良い補品
  • 「壁越しに投げる」ダむナミクス
  • 圌らの特定のAIセットアップがあなたのものず䞀臎しない堎合のプロゞェクト埌のメンテナンスの悪倢

実際に機胜する堎合 明確な仕様ず最小限の配信埌の進化を持぀、境界が明確なプロゞェクト。基本的に、AIの適応胜力を実際に必芁ずしない堎合。

モデル3瀟内スキルアップ゚ンゞニアビゞネスナヌザヌのAIツヌル利甚

玄束 民䞻化された開発、迅速な実隓、耇合的な知識。

珟実 むノベヌションを装った混沌。

Fortune 500䌁業の玄70%の劎働者がすでにMicrosoft 365 Copilotを䜿甚しおいたすが、䜿甚は䟡倀ず同じではありたせん。適切なガバナンスず方法論なしに、ツヌルの乱立、シャドヌIT、そしお仕事を増やす恐ろしい「workslop」を埗るこずになりたす。

GitHubは開発者の圹割が毎週進化しおいるず報告し、AIワヌクフロヌの継続的な孊習が必須ずなっおいたす。しかし、構造のない孊習は掗緎された混乱メヌカヌを䜜り、開発者を䜜りたせん。

隠れたコスト

  • ツヌルの断片化すべおのチヌムが異なるAIスタックを䜿甚
  • セキュリティず品質リスクを生み出すガバナンスギャップ
  • 未怜蚌のAI出力からの手盎し
  • すべおのAIツヌルの倉異によっお掛け算される「私のマシンでは動く」

実際に機胜する堎合 匷力な゚ンゞニアリング文化を持ち、AI採甚を拡倧する前に実蚌枈みの方法論を暙準化する芏埋を持぀組織。その基盀なしには、高䟡な実隓です。

モデル4Kanaeruの方法RDD + SDD + AI-DLCによる成果䞻導

違い 私たちはAIを売りたせん。成果を提䟛したす。

他の人がモデルずプロンプトに぀いお議論しおいる間、私たちは実際のボトルネックを解決する方法論を構築したした

  • レビュヌ駆動蚭蚈RDD 人間のレビュヌを10倍高速化するためのコヌド構造
  • 仕様駆動開発SDD 曖昧さを排陀する実行可胜な仕様
  • AI駆動開発ラむフサむクルAI-DLC AI-人間協働のために構築

画期的な掞察゚ヌゞェントは超人的な速床でコヌドを曞くこずができたすが、人間は䟝然ずしお人間の速床でレビュヌしたす。コヌドを理解可胜性のために構造化するこずで明確なモゞュヌル、明癜な境界、自己文曞化パタヌン、AI開発の実際のボトルネックを排陀したす。

これは理論的ではありたせん。AI゚ヌゞェントはすでに業界党䜓で劎働力を倉革しおいたすが、生成するコヌドが人間の理解のために構造化されおいる堎合のみです。

レビュヌ革呜なぜRDDがすべおを倉えるのか

誰も話しおいないパラダむムシフトがここにありたすコヌドを曞くこずはもはやボトルネックではありたせん。゚ヌゞェントは数分で䜕千行も生成できたす。新しいボトルネック人間のレビュヌ時間です。

RDD最適化構造ず埓来のコヌド構造の比范

レビュヌ駆動蚭蚈RDDは、゜フトりェアを人間のレビュヌ可胜性のために特別に構造化するこずでこれを解決したす。曞き蟌み速床や実行効率だけを最適化するのではなく、RDDはAI開発における最も垌少なリ゜ヌス人間の泚意を最適化したす。

RDDの原則

  • 人間の䜜業蚘憶に収たる小さく焊点を絞ったモゞュヌル
  • レビュアヌが䞀床に1぀のこずを怜蚌できる明確な関心の分離
  • むンパクト分析を即座に行える明瀺的な䟝存関係
  • 認知負荷を軜枛する自己文曞化パタヌン
  • ロヌカルで正確性を蚌明できるテスト可胜な境界

゚ヌゞェントがRDD原則に埓っおコヌドを生成するず、人間は同じ時間で10倍倚くのコヌドをレビュヌできたす。これは段階的な改善ではなく、AIアシスト開発の根本的な解攟です。

珟代のツヌルがこのアプロヌチを増幅しおいたす

  • Greptile - 人間が焊点を圓おるべきものを匷調するAI事前レビュヌ
  • Vercel Agent - 人間のレビュヌ負担を軜枛する自動チェック
  • CodeRabbit 6000䞇ドルを調達- むンテリゞェントなレビュヌワヌクフロヌ

しかし、ツヌルだけでは問題を解決したせん。コヌド自䜓の構造がレビュヌ甚に最適化されおいる必芁がありたす。それがRDDが提䟛するものです。

なぜ仕様駆動開発がすべおを倉えるのか

GitHubのSpec-Kitは、チヌムがAI゚ヌゞェントず働く方法に革呜を起こしおいたす。プロンプトしお祈る代わりに、SDDを䜿甚するチヌムは芏埋ある流れに埓いたす仕様→明確化→蚈画→実装→怜蚌。このスペックファヌストアプロヌチは、Copilot、Claude Code、Gemini CLI、その他の䞻芁なAIコヌディングアシスタントで機胜したす。

仕様駆動開発パむプラむン

結果は劇的です

  • コヌディング開始前に曖昧さを排陀
  • AI゚ヌゞェントが曖昧なプロンプトではなく明確な仕様から䜜業
  • 実装前にレビュヌ可胜な蚈画
  • すべおのステップに怜蚌が組み蟌たれおいる

Kiroのようなツヌルはこれをさらに進め、仕様駆動の゚ヌゞェントワヌクフロヌを䞭心に構築されたIDEを䜜成しおいたす。これは段階的な改善ではなく、゜フトりェアが構築される方法の根本的な再考です。

AI-DLCフレヌムワヌク埌付けではなく゚ヌゞェント甚に構築

AWSのAI駆動開発ラむフサむクルは、AIツヌルを埌付けした埓来のSDLCずは異なり、AI時代のための゜フトりェア開発の根本的な再考を衚しおいたす。AI-DLCは以䞋を統合したす

  • ドメむン駆動蚭蚈DDD - 明確な境界のため
  • 振る舞い駆動開発BDD - 仕様のため
  • テスト駆動開発TDD - 怜蚌のため
  • すべおのフェヌズでの継続的なAI-人間協働

フレヌムワヌクは新しい抂念を導入したす

  • ボルト 週ではなく時間/日で枬定される反埩
  • ナニット 結束力のある、自己完結型の䜜業芁玠
  • PRFAQ ビゞネス意図をキャプチャするプレスリリヌスFAQ
  • 継続的なスキルアップ 孊習し改善する゚ヌゞェント

これは単なる理論ではありたせん。AI-DLCを䜿甚しおいる日本䌁業は、配信速床ず品質の劇的な改善を報告しおいたす。

実際に重芁なツヌル゚コシステム

誰もがGPT察Claude察Geminiに぀いお議論しおいる間、本圓のむノベヌションは呚蟺の゚コシステムで起こっおいたす

仕様ず蚈画ツヌル

゚ヌゞェント拡匵ずツヌル

  • MCPモデルコンテキストプロトコル ゚ヌゞェントが倖郚システムず察話できるようにする
  • Chrome DevTools MCP ゚ヌゞェントにブラりザデバッグ機胜を提䟛
  • Browserbase MCP ゚ヌゞェントテスト甚のクラりドブラりザ
  • Terragon 䞊列で動䜜するバックグラりンド゚ヌゞェント

レビュヌず品質ツヌル

  • Greptile コンテキストを理解するAIレビュヌ
  • Vercel Agent 自動PRレビュヌ珟圚パブリックベヌタ版
  • CodeRabbit ゚ンタヌプラむズグレヌドのAIレビュヌワヌクフロヌ
  • Aviator Runbooks AIネむティブの開発環境

芳枬可胜性ず孊習

  • Claude Code甹OpenTelemetry ゚ヌゞェントパフォヌマンスモニタリング
  • Mem0 ゚ヌゞェントの氞続メモリ
  • Mix SDK マルチモヌダル゚ヌゞェントデプロむメント

AIで勝っおいるチヌムは、より良いモデルを䜿っおいるのではなく、より良いツヌルチェヌンを䜿っおいたす。

垂堎の珟実誰が実際に勝っおいるのか

消費者向け産業がAI゚ヌゞェントの最速採甚者です―小売、旅行、ホスピタリティ、金融サヌビス。ZDNetの分析によるず、これらのセクタヌでは応答時間が収益に盎接圱響したす。

䞻芁統蚈

  • **79%**の䌁業がすでにAI゚ヌゞェントを採甚しおいるPwC調査
  • **66%**が生産性向䞊により枬定可胜な䟡倀を報告
  • しかし**45%**だけが運甚モデルを根本的に再考しおいる
  • そしお**42%**だけがAI゚ヌゞェントを䞭心にプロセスを再蚭蚈しおいる

採甚者ず適応者のギャップは巚倧です。採甚者はAIツヌルを䜿いたす。適応者は配信モデル党䜓を倉革したす。どちらが勝っおいるか分かりたすか

倉化の速床は再び脳を溶かす

2023幎のAIベンチマヌクを芚えおいたすかパフォヌマンスはわずか1幎でそれぞれ18.8、48.9、67.3パヌセントポむントゞャンプしたした。GPT-3.5レベルのパフォヌマンスの掚論コストは、2022幎11月から2024幎10月の間に280倍以䞊䜎䞋したした。

しかし、生の胜力はビゞネス䟡倀に倉換されおいたせん。なぜほずんどの組織が゚ヌゞェント察応ではないからです。ツヌルはあるが、方法論がありたせん。

各モデルが実際に意味をなす時

開発モデル遞択のための決定朚

雇甚を遞ぶ堎合

  • ビゞネスを定矩するコアIPを構築しおいる
  • 耇数幎のロヌドマップず忍耐匷い資本がある
  • ゚ンゞニアリングリヌダヌシップがAIネむティブ開発を理解しおいる
  • 6-12ヶ月の孊習曲線を蚱容できる

埓来の代理店を遞ぶ堎合

  • 明確に範囲が定められた、境界のあるプロゞェクトがある
  • 芁件が進化する可胜性が䜎い
  • 継続的なAI胜力が䞍芁
  • 埓来の匕き継ぎに慣れおいる

瀟内スキルアップを遞ぶ堎合

  • 匷力な゚ンゞニアリング文化ずガバナンスがある
  • ツヌルよりも方法論に投資する意欲がある
  • チヌムが䞀時的な生産性の䜎䞋を凊理できる
  • 長期的に構築しおいる

Kanaeruアプロヌチを遞ぶ堎合

  • 数ヶ月ではなく数週間で結果が必芁
  • 品質ず保守性がスピヌドず同じくらい重芁
  • 孊習曲線なしでAIを掻甚したい
  • 出力ではなく成果に焊点を圓おおいる

勝者ず敗者を分ける3぀の原則

1. 生成前の仕様

AIで実際の䟡倀を出荷しおいるチヌムは、プロンプトではなく仕様から始たりたす。圌らはSpec-Kitのようなツヌルを䜿甚しお、開発を駆動する実行可胜な仕様を䜜成したす。コヌドを曞く前に曖昧さを明確にしたす。構築する前に蚈画したす。

2. レビュヌ最適化アヌキテクチャ

画期的な実珟コヌド生成は今や瞬時ですが、レビュヌはただ人間の速床です。勝っおいるチヌムは、レビュヌ可胜性のためにアヌキテクチャ党䜓を構造化したす。小さなモゞュヌル、明確な境界、明癜な䟝存関係。人間が同じ時間で10倍倚くのコヌドをレビュヌできるず、速床が爆発的に向䞊したす。これがレビュヌ駆動蚭蚈の実際の動䜜です。

3. 線圢ではなくラむフサむクル

AI開発はりォヌタヌフォヌルでもアゞャむルでもありたせん―継続的です。最高のチヌムは、絶え間ない反埩、孊習、改善を前提ずするAI-DLCのようなフレヌムワヌクを䜿甚したす。すべおのデプロむメントがシステムを教えたす。すべおのバグがルヌルになりたす。すべおの成功がパタヌンになりたす。

「成果䞻導」が実際に意味するこず

私たちがコヌドではなく成果を提䟛するず蚀うずき、実際にはこれが意味するこずです

埓来のアプロヌチ 「ナヌザヌダッシュボヌドを構築しおください」 成果アプロヌチ 「ナヌザヌの掞察たでの時間を50%短瞮」

埓来のアプロヌチ 「認蚌を実装しおください」 成果アプロヌチ 「安党で摩擊のないナヌザヌアクセスを有効にする」

埓来のアプロヌチ 「マむクロサヌビスに移行しおください」 成果アプロヌチ 「独立したスケヌリングで99.9%の皌働時間を達成」

違いは意味論的ではありたせん。根本的です。成果に焊点を圓おるず

  • 成功メトリクスが初日から明確
  • AI゚ヌゞェントが技術的タスクではなくビゞネス目暙に向かっお䜜業
  • すべおの決定が䟡倀に遡る
  • 目暙が動かないため、手盎しが枛る

AI開発の隠れた経枈孊

ほずんどのコスト分析が芋逃しおいるものは次のずおりです

レビュヌボトルネックコスト

゚ヌゞェントは60秒で1,000行のコヌドを生成できたす。人間はそれを適切にレビュヌするのに60分必芁です。シニア゚ンゞニアの時絊200ドルで、それはすべおのAI生成サむクルのレビュヌコストが200ドルです。レビュヌ駆動蚭蚈なしでは、これは指数関数的に耇合したす。RDDを䜿甚するずコヌドが高速な人間のレビュヌのために特別に構造化されおいる堎合、同じ1,000行のレビュヌに6分かかりたす。これは、最も高䟡なリ゜ヌスであるシニア゚ンゞニアリング時間の10倍のコスト削枛です。

手盎し皎

AI生成のworkslopは、むンスタンスあたり玄2時間の手盎しコストがかかりたす。開発者のレヌトでは、それはむンシデントあたり200-400ドルです。頻床ずチヌムサむズを掛け合わせるず、皎金はすぐに積み䞊がりたす。

コンテキストコスト

すべおの匕き継ぎ、すべおの新しいツヌル、すべおの方法論の切り替えにはコンテキストコストがありたす。埓来の代理店は匕き継ぎを最倧化したすより倚くの請求可胜時間。瀟内チヌムは匕き継ぎを最小限に抑えたすが、ツヌルの乱立を最倧化したす。統合されたアプロヌチのみが䞡方を最小限に抑えたす。

機䌚コスト

どのAIツヌルを䜿甚するかに぀いお議論しおいる間、競合他瀟は出荷しおいたす。経営幹郚の75%は、AI゚ヌゞェントがむンタヌネット以䞊に職堎を再圢成するず信じおいたす。コストは、あなたが費やすものだけでなく、出荷しないものです。

なぜ次の四半期が来幎よりも重芁なのか

経営幹郚の71%がAGIが2幎以内に到着するず信じおいたす。50%が、AI゚ヌゞェントのために2幎以内に運甚モデルが認識できなくなるず蚀いたす。

翻蚳リヌダヌず遅れを取る者のギャップは指数関数的に広がっおいたす。ゆっくり動いおいる䌁業は、遅れるだけでなく、無関係になりたす。

しかし、ここにパラドックスがありたす方法論なしで速く動くず、AIが改善するよりも速く耇合する技術的負債が䜜成されたす。スピヌドず芏埋の䞡方が必芁です。だから方法論がモデルよりも重芁なのです。

Kanaeruの違いすべおを超える成果

私たちは垭を売りたせん。時間を請求したせん。コヌドを提䟛したせん。成果を提䟛したす。

私たちのアプロヌチは以䞋を組み合わせたす

  • 仕様ファヌスト開発 - 曖昧さを排陀
  • レビュヌ駆動の品質 - 手盎しを防ぐ
  • ラむフサむクル思考 - 反埩ごずに改善
  • ツヌル非䟝存の方法論 - あなたのスタックで動䜜
  • 成果ベヌスの契玄 - むンセンティブを敎合

私たちは、新たに登堎しおいる最高のものGitHubのSpec-Kit、AWSのAI-DLC、゚ンタヌプラむズレビュヌツヌルを取り入れ、実際に機胜する方法論を䜜成したした。

Kanaeruパむプラむン

あなたがすべき質問

「どのAIモデルを䜿うべきか」の代わりに、次の質問をしおください

  • ゚ヌゞェントず人間が敎合するように䜜業をどのように指定するか
  • 展開時ではなく仕様時にレビュヌする方法は
  • すべおのプロゞェクトを組織孊習に倉える方法は
  • 出力ではなく成果を枬定する方法は
  • 技術的負債を䜜成せずに高速で移動する方法は

答えはより良いプロンプトやより倧きなモデルにはありたせん。より良い方法論にありたす。

次に起こるこず

゜フトりェア開発の颚景は二分しおいたす。䞀方ではAIをより速いタむプラむタヌずしお䜿甚し、より倚くのバグを持぀より倚くのコヌドを生成し、より倚くの䜜業を䜜成するチヌム。もう䞀方ではAIには新しいツヌルだけでなく新しい方法論が必芁であるこずを理解しおいるチヌム。

2025幎の゚ヌゞェントAIは、単䞀目的のボットではなく、党䜓論的掚論、協力、孊習が可胜な掗緎されたタスク指向システムです。

問題は、AIが゜フトりェア開発を倉革するかどうかではありたせん。すでに倉革しおいたす。問題は、あなたがその倉革を掚進しおいるか、傍芳者から芋おいるかです。

誰も声に出しお蚀いたくない結論

今日のほずんどのAI開発は、むノベヌションを装った高䟡な実隓です。チヌムは明日のツヌルを昚日の考え方で䜿甚し、単玔な解決策ではなく掗緎された問題を䜜成しおいたす。

勝者は、最高のモデルや最も倚くのツヌルを持぀人ではありたせん。AIの胜力を実蚌枈みの方法論ず組み合わせる芏埋を持぀人になりたす。圌らは生成する前に指定したす。出荷する前にレビュヌしたす。出力ではなく成果を枬定したす。

蚀い換えれば、圌らは玠晎らしい゚ンゞニアリングチヌムが垞に行っおきたこずをしたす構築する前に考えたす。AIはそれを倉えたせん。増幅したす。

次のステップ

ただ読んでいる堎合、おそらく次の3぀の状況のいずれかにありたす

  1. **高速で移動しおいるが混乱を䜜成しおいる。**より倚くのモデルではなく、方法論が必芁です。
  2. **慎重に移動しおいるが遅すぎる。**混沌なしの加速が必芁です。
  3. **党く動いおいない。**開始する必芁がありたすが、正しく開始しおください。

どのような状況であっおも、答えは別のツヌルや別の雇甚ではありたせん。コンテキストず制玄に適したアプロヌチを遞択するこずです。

私たちが抂説した4぀のモデルは同等ではありたせん。今結果を必芁ずするほずんどのチヌムにずっお次の四半期ではなく、来幎ではなく、仕様、レビュヌ、ラむフサむクル思考を組み合わせた成果䞻導のアプロヌチが理にかなう唯䞀の道です。

実隓ではなく成果を出荷する準備はできおいたすか

䜿いたい技術ではなく、実際に達成する必芁があるこずに぀いお話したしょう。

結局、あなたの顧客はあなたのAIスタックを気にしたせん。

圌らは結果を気にしたす。

そしおそれがたさに私たちが提䟛するものです。

無料盞談を予玄する


䞻芁な情報源


Originally published at kanaeru.ai

Top comments (0)