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

AI時代における開発生産性と進化可能性を高める技術戦略 / AI DevEX Conferen...

Avatar for Shodai Suzuki Shodai Suzuki
July 22, 2026
2k

AI時代における開発生産性と進化可能性を高める技術戦略 / AI DevEX Conference 2026

2026-07-23 「AI DevEX Conference 2026」の登壇資料です。

Avatar for Shodai Suzuki

Shodai Suzuki

July 22, 2026

More Decks by Shodai Suzuki

Transcript

  1. フロントエンドのディレクトリ構成 高凝集、疎結合 Feature-Sliced Design ※1 バックエンドのディレクトリ構成 引用: 「https://feature-sliced.design/docs/get-started/overview」 ※2 引用:

    「https://kentcdodds.com/blog/colocation」 ※1 機能単位でロジックを凝集化、機 能間は疎結合に co-location ※2 コード知識を集約することでの認 知負荷低減とメンテナンス性向上 スコープと影響範囲が明確 AIエージェントがコンテキストを 網羅的に把握 並行開発がしやすい
  2. スキーマ駆動開発 OpenAPI Orval Orval fetch API zod msw zod 各サービスのIFをOpenAPIで定義

    ソースコードを自動⽣成 client/server間の不整合を解消 package内にclientが出力される ので依存先の明示になる インテグレーションと依存関係管理 の問題に対応 API定義変更と依存するclientの 更新タイミングを強制的に一致さ せる
  3. 対応ルール数 スキーマ DB “@soartec-lab/prisma-strongmigrations” OSS エラーメッセージのサンプル 引用: 「https://github.com/soartec-lab/prisma-strong-migrations」 というツールを とし

    て自作 Prisma + PostgreSQL向けに特化し たマイグレーション安全性チェック Prismaが発行するSQLにリス ク・規約との不整合があった場合 にエラー処理する e.g 安全なカラム削除に誘導 人に加えてAIエージェントが自律的 に修正する事を前提に作成 39のルールが定義
  4. Lint 実行時間 OpenAPI を選定 実行時間が2秒で高速 MOSHでは以下のルールを追加 カスタムルール 10個 カスタムプラグイン 7個

    管理しているOpenAPIの量 path数: 359 schema object数: 201 ファイル数合計: 561 行数合計: 40,916 導入時の違反数3650(!!) Redocly CLI Linter 導入時の感想
  5. 要素 との親和性・効果 AI ① マイクロサービス化 影響範囲を限定し、推論対象を⼩さくできる サービス単位でコンテキスト収集を最適化し精度向上を実現 ② アプリケーション共通基盤 技術的な複雑性を基盤へ集約し、扱う実装を単純化

    推論が難しい横断的な関心事を分離し、価値開発へ集中できる ③ フルスタックTypeScript + モノレポ リポジトリ全体を横断したコンテキスト収集 複数サービスを並列に開発可能で機能単位で並⾏開発が容易 ④ 機能単位でのソースコード分離 機能ごとの責務・スコープが明確になり、影響範囲を把握しやすい 複数エージェントによる並行開発・レビューが容易 ⑤ 開発ごとの独立したプレビュー環境 独立した検証環境を提供 並行開発・高速開発でも検証が競合せず、フィードバックを高速化 ⑥ スキーマ駆動開発 契約(Schema)が強力なコンテキストになる 決定論的なコードを⾃動⽣成し、推論すべき範囲を削減 ⑦ ガードレール・規約 自⼰修正・⾃⼰解決を支援 実装品質のばらつきを抑制し、自律的な開発を促進 との親和性・効果まとめ AI
  6. デプロイ数43倍 PR マージ数の推移 年間の変化 デプロイ43倍 9倍 → 2.4倍 → 2倍

    エンジニア人数は3.5倍 10 → 35人 人数の増加に伴い、組織の課題や マネジメントの複雑性も増加 人数増加だけではない圧倒的なデプロ イ数の増加 AI活用でマージPRが4倍になった開発 ユニットも発生 開発ユニットはエンジニア3〜5人 3