Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
”AIを使う” から ”AIに任せる” へ ─ 開発プロセスを再設計してAIを組織標準にするまで
Search
CyberAgent
PRO
July 17, 2026
Technology
160
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
”AIを使う” から ”AIに任せる” へ ─ 開発プロセスを再設計してAIを組織標準にするまで
野⼝ 皓平 / MG-DX テックリード
CyberAgent
PRO
July 17, 2026
More Decks by CyberAgent
See All by CyberAgent
Databricks 導入から Genie 活用まで、全部やった話
cyberagentdevelopers
PRO
0
1k
専任DEゼロからの データ基盤構築 - Databricks x IaC x AIで 進める「データの民主化」-
cyberagentdevelopers
PRO
1
680
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
10
9k
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
320
Local LLM Meetup #1 Opening
cyberagentdevelopers
PRO
1
440
LocalLLMで機密データを匿名化したい
cyberagentdevelopers
PRO
2
470
Vibe Fine-Tuning Version 2 — RunPod SSH で安く学習してみた
cyberagentdevelopers
PRO
1
440
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
11
12k
マッチングアプリにおけるユーザー構成の変化は、事業KPIにどう影響しているのか
cyberagentdevelopers
PRO
1
240
Other Decks in Technology
See All in Technology
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
320
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
100
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
1
450
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
2
1k
ソフトウェアアーキテクチャ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
420
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
770
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
2
1.1k
GoでCコンパイラを作った話
repunit
0
160
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
890
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
220
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
6
1.5k
システム監視入門
grimoh
2
550
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Odyssey Design
rkendrick25
PRO
2
730
Raft: Consensus for Rubyists
vanstee
141
7.6k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Documentation Writing (for coders)
carmenintech
77
5.4k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
360
Transcript
Noguchi Kohei MG-DX: CTO, Tech lead CyberAgent “AIを使う”から”AIに任せる”へ ─ 開発プロセスを再設計してAIを組織標準にするまで
01 Hook なぜ開発プロセスと 実⾏基盤の再設計に⾏き着いたか 02 Deep Dive AI を前提とした開発プロセスと 実行基盤の再設計
03 Lessons 苦労した点と乗り越え⽅ 04 Observation 指標に現れた開発アウトプットの変化 05 Closing 今後:幅から深さへ Agenda
Who we are サイバーエージェント / MG-DX 世の中を本気で良くする薬局に、 AI で役立つ。 1998
サイバーエージェント設⽴ 2020 MG-DX 設⽴ 2021 薬急便リリース 2024 遠隔接客 AI アシスタントリリース 180 万人~ 2026 患者会員数 180 万⼈
担当領域 / Responsibilities • 医療プラットフォーム MG-DX のバックエンド‧ インフラ ◦ Go
/ GCP / AWS / Kubernetes / データ基盤 ..etc • 組織の AI ドリブン開発移⾏ X: @Koh456wip 野⼝ 皓平 / Kohei Noguchi MG-DX テックリード 株式会社サイバーエージェント / 株式会社MG-DX
なぜ開発プロセスと 実⾏基盤の再設計に ⾏き着いたか
• ⽣成 AI 徹底理解リスキリング • 年間 4 億円投資 • 組織全体で複数の
AI コーディングツールを導⼊ • その他⽉ 200 ドル個⼈予算 前提:会社としての AI に対する投資 → 開発は AI ドリブン化する?
開発プロセスと実⾏基盤が AI を前提として設計されていない 現実とのギャップ 1. 前提情報が整備されていない → エージェントは⽂脈を⾃⼰解釈する 2. 指⽰を積み重ねる
→ コンテキストがオーバーフローし、判断を誤る 3. ⽣成されたコードは本番で投⼊できるものではない 4. ⾏き着く先は「都度、⼈間が介⼊して軌道修正する」状態
AI コーディングが詰まるのは、 AI モデルの問題か?
AI のための開発プロセスと 実⾏基盤の再設計が必要ではないか
開発プロセスと 実⾏基盤の再設計
開発プロセスの 再設計 開発プロセス単位の現状評価 実装だけを AI 化しても、レビューやテストで詰まる 移⾏プラン 依存関係、導⼊インパクト..etc AI があるからこそ実現可能な開発プロセス
e.g.) コードベースとしたアプリケーション仕様ドキュメント⾃動⽣成
全プロセスの現状評価 開発プロセスを 28 項⽬に分解 × AI ⾃律レベルを L0~L4 評価
移⾏プラン例
実⾏基盤の 再設計 Requirements(要件) Business Context / Functional Requirements / Domain
Model Architecture SOLID / DDD / Application Architecture / Coding Rules / Security Infrastructure Google Cloud / AWS / kubernetes Context Engineering attention budget を意識 — context rot を構造的に回避 Generator-Evaluator ループ 実装と評価を分離した⾃律修正ループ
AI のスタートラインを整備する — 前提情報 Requirements(要件) Architecture Monitoring • Product Backlog
• Issues • Design Doc • Google Cloud / AWS • Kubernetes • Application Architecture • Design Principles • Logs • API / DB / GKE Metrics • Tracer • Event Logs(Big Query) • MCP • Github Issue • Github ◦ docs/services/{context} ◦ mcp.json ◦ setting.json • Github ◦ CLAUDE.md ◦ rules/architecture.md ◦ rules/design_principles. md • MCP ◦ gcloud-mcp ◦ observability-mcp
AI のスタートラインを整備する — ハーネス Context Extensions Skills Guardrails CLAUDE.md /
.claude/rules/ 外部情報 MCP(Notion / observability / GitHub) Plugins CLI 再利⽤可能な⼿順 パッケージ 権限境界 allow / ask / deny の 3 段階 Subagents 役割特化エージェ ント
AI が効果的に動くための設計 Context Engineering Context は有限資源 実装と評価の分離 様々な Workflow パターン
Generator-Evaluator 拡張 — Workflow パターン
Context Engineering — 概念 Prompt → Context • Prompt Engineering:
書き⽅の最適化 • Context Engineering: ⾼シグナルなトークンの最⼩集合を発⾒ 対象: system prompts / tools / message history / external data • attention budget を意識する • n トークンに対し n² 通りのペアごとの対関係。(計算量の増加) • context rot: 追加するほど効果は逓減 • prompt は会話とともに消える — ナレッジが残らない • context は rules / skills / settings / MCP に事前に積む • 「prompt の上⼿い個⼈」より「同じ context が選択される仕組み」 context は有限資源 リポジトリ上の資産
Context Engineering — 実践例 実装 効果 標準 context CLAUDE.md: 常時読み込みは最⼩限
.claude/rules/ : 複数エージェントで参照想定 - design_principles‧architecture‧DDD‧security.. etc 組織での前提標準化 専⽤ context Skills, Subagents で個別定義 個別の prompt から脱却 1 LLM が扱う範囲を⼩さく保ち、context rot を構造的に回避 Examples / Few shot Good / Bad 例を埋め込む / 標準的な参照を明⽰ 期待する出⼒形式が暗黙知ではなく明⽂化 External data (just in time) MCP で repo 外情報を on-demand 取得 (Design Doc / Notion / API メトリクス / GKE メトリクス / GitHub) 「前提情報を都度コピペ」が不要 エージェントが⾃律的に取りに⾏ける alwaysApply 精査 全ルールを常時読み込まない alwaysApply: false で globs 指定 該当ファイルが context に含まれた時だけ発⽕ attention budget を無駄遣いしない
なぜ実装と評価を分離するのか Generator-Evaluator — 概念 • ⾃⼰評価は失敗する ◦ ⼀発で完成させない — 評価ループを設計
◦ 実装エージェントと評価エージェントを分離 • Anthropic: Evaluator-optimizer パターン • 独⽴した判定機構すべてを Evaluator とみなす ◦ LLM サブエージェント ◦ テストランナー ◦ 静的解析 ◦ コマンド実⾏結果 • 両者の組み合わせで⾃律修正ループが堅牢に Evaluator は LLM-based に閉じない
Generator-Evaluator — 実践例
Workflow パターン — Parallelization(並列化) 事例 PR review • 専⾨ subagent
がレビュー • subagent の結果を統合 • 統合結果をレビューコメント middleware-version-scan • 対象 middleware 分 subagent 起動 • subagent の結果を統合 • 統合結果を元に scan 結果を出⼒ 複数 LLM が同時に実⾏出⼒に集約
Workflow パターン — Orchestrator-workers 事例 design-doc-impl-orch • orchestrator が design
doc を input • 各 generator の中央集権的制御 ◦ 必要な generator の選択 ◦ generator の実⾏順序決定 ◦ 実⾏結果の最終検証
苦労した点と乗り越え⽅
Context Engineering ⾜し算 精度が逆に落ちる 最⼩性 ⾼シグナルなトークンの最⼩集合 構造化 rules / docs
を章⽴て‧最⼩化
出⼒品質 デモ品質 すぐに完成する 本番品質 ギャップを埋める 継続改善 作ってから磨く
エージェント評価 理想 Eval harness を構築 定量 まだ限定的 定性 使⽤者の素直な感想 NPS、出⼒品質、⼯数削減実感
..etc NPS 例
Observation 開発アウトプットの変化
前提:NOT KPI 観察された変化 • Proof ではなく Observation • グッドハートの法則 前提:⼈数の増加はなし
• 若⼿中⼼構成へ アウトプットの増加 • ソースの異なる 5 指標が⼀貫して上昇 FY2024H1 → FY2026H1 × 3.27 ベロシティの変化 × 3.45 本番デプロイ数 × 2.57 ⽉平均純増 LOC (⾃動⽣成除く) × 2.56 Application Layer Use Case 数 × 3.36 テストケース数
Closing Next: 幅から深さへ
Next: 幅から深さへ これまで 幅から深さ 計測の本格整備 あらゆる開発プロセスに AI を • 28
項⽬ × Lv 0〜3+ に分解 • AI が関わらないプロセスはない • コード⽣成 / レビュー / テスト / Doc / モニタリング / 監視 / セ キュリティ... • Context, Extensions, Guardrails の整備は概ね完了 より複雑な処理の⾃律実⾏ • Evaluator の改善 • Evaluator-Optimizer ループの 深化 • ⼈の介⼊をさらに減らす Eval ハーネスの構築 • task / trial / grader / transcript / outcome を分離 • 各エージェント‧ワークフローの 品質を図れる⼟台へ
Connect with Me Tech Blog MG-DX Tech
Blog https://zenn.dev/p/mgdx_blog X (Twitter) Koh456wip Official Website https://www.mg-dx.co.jp/
None