Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AIコーディングエージェント開発_手法の全体像
Search
コロッケそば
October 25, 2026
Technology
11
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIコーディングエージェント開発_手法の全体像
コロッケそば
October 25, 2026
More Decks by コロッケそば
See All by コロッケそば
キヨさん、67歳。AIコーディングエージェントに挑む
happysamurai294
0
11
LLMの知識とAIエージェント
happysamurai294
0
12
AIコーディングエージェント開発_全体像
happysamurai294
0
12
バイブコーディングの特徴と「コケて直す」ループ
happysamurai294
0
12
Vibe-to-Spec開発_実践ガイド
happysamurai294
0
12
GitHub、使う?使わない?
happysamurai294
0
12
AIテスト自動化と評価駆動開発EDD
happysamurai294
0
11
キヨさん67歳 AIコーディングエージェント物語
happysamurai294
0
11
【試作】IoT x AIエージェント
happysamurai294
0
160
Other Decks in Technology
See All in Technology
AI駆動開発における開発環境のセキュリティの考え方
yamahiro
1
350
Refining Active Record
shugo
0
190
フィンテック養成勉強会#68
finengine
0
210
Steerable Visual Representations
sansantech
PRO
0
160
DevelopersIO 2026 Tokyo 現時点の衛星通信サービスの現状を整理してみる
maroon1st
0
170
20年間 SNS サービス「GREE」 を支えた技術の刷新と、長期運用サービスの Kubernetes へのリアーキテクト
gree_tech
PRO
0
110
AI時代のGraphQL
joere
3
340
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
300
From Developer Experience to Agentic Experience: The Next Evolution of APIs
benjagm
0
110
データエンジニアの次の戦場は "プロセスエンジニアリング"
sansantech
PRO
1
150
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
380
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
1
230
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Why Our Code Smells
bkeepers
PRO
340
58k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Being A Developer After 40
akosma
PRO
92
590k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
640
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
440
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Transcript
AIコーディング エージェント開発 コード開発・テスト・全体の自動化 ── 手法の全体像と関係性 コード開発時 テスト どこから始めて、どう積み上げる? 全体の自動化
全体マップ:3つのレイヤーと関係性 コード開発・テスト・全体の自動化 全体の自動化:AI-DLC × LLMOps 統制・再現性が高まる → コード開発時 バイブコーディング バイブ仕様書アップデート
仕様駆動開発 対話で即興的に書く 仕様を後追いで同期 仕様を起点に実装 ↓ 仕様・受け入れ基準を渡す テスト 要 AIによるテスト駆動開発 「正しく動くか」を確定的に検証 ↑ 結果・スコアを返す + AIによる評価駆動開発 「どれだけ良いか」を指標で測定 要件 → 構築 → 運用 → 改善 のサイクル全体をAIが回し、人は判断・承認に集中 AIコーディングエージェント開発 ── 手法の全体像と関係性 2
コード開発時:3つのスタイル 自由度・スピード重視 → 統制・再現性重視 バイブコーディング バイブ仕様書アップデート 仕様駆動開発 仕様はなし。対話がすべて 仕様は後追いで同期 仕様が唯一の正
自然言語で「雰囲気」を伝え、AIが 書いたコードを動かしながら対話で 直していく。意図はチャット履歴と コードにしか残らない。 バイブコーディングで進めつつ、実 装内容からAIに仕様書を書き起こさ せ、変更のたびに更新させる。暗黙 知を文書に変える橋渡し。 要件・設計・タスクを先に仕様書と して固め、AIはそれを正として実装 する。変更はまず仕様を直してから 。 向いている場面 向いている場面 向いている場面 PoC・試作・個人ツール 試作の本格化・既存の可視化 チーム開発・本番・長期保守 AIコーディングエージェント開発 ── 手法の全体像と関係性 3
違いは「仕様の位置づけ」にある 3つのスタイルを並べて比べる バイブコーディング バイブ仕様書アップデート 仕様駆動開発 仕様の位置づけ なし(頭の中) コードの後追い コードの起点 情報の正
コード コード(仕様は写し) 仕様書 立ち上がりの速さ ◎ 最速 ◦ 速い △ 準備が要る 再現性・引き継ぎ △ 属人的 ◦ 文書で共有可 ◎ 誰でも再生成可 AIへの指示 その場の会話 会話+仕様の更新依頼 仕様書とタスク よくある移行パス バイブで探索して 動くものを作る AIコーディングエージェント開発 ── 手法の全体像と関係性 AIに仕様書を 書き起こさせる 以降は仕様を正に して機能追加 4
テスト:2つの駆動開発 TDDとEDDは補完し合う両輪 AIによるテスト駆動開発 AIによる評価駆動開発 壊れていないか?(正解が一つ) どれだけ良いか?(正解が幅を持つ) 仕様からAIが先にテストを書き、テストが通るまでAIが実装 を繰り返す。テストがAIの暴走を止めるガードレールになる 。 評価データセットと採点基準(ルール・LLM-as-a-Judge・
人手)を先に用意し、スコアを指標に改善を繰り返す。 テストを書く 実装する 全件パス 整理する 評価セット 実行する 採点する 改善する くり返し:合格するまでAIが自律的に反復 くり返し:合格するまでAIが自律的に反復 対象 ロジック・API・データ変換など、期待値が一意に決 まるもの 対象 LLMを使う機能・エージェントの振る舞い・プロンプ ト 関係性:TDDで「確定的な正しさ」、EDDで「確率的な品質」を担保する ── 補完し合う両輪 AIコーディングエージェント開発 ── 手法の全体像と関係性 5
仕様からテスト・評価、そして実装へ 仕様が明確なほど、AIに任せられる YES → 完了 テストケース TDD:期待値で判定 仕様書 AIエージェント 要件・受け入れ基準
が実装 評価データセット 合格? EDD:スコアで判定 NO → 再実装(AIが自律反復) → エージェントへ戻る 仕様が明確なほどテスト・評価が書ける。テスト・評価があるほどAIに任せられる。不合格の原因が仕様の曖昧さなら 、仕様へ戻して直す。 AIコーディングエージェント開発 ── 手法の全体像と関係性 6
全体の自動化:AI-DLCをLLMOpsとして回す 4つのフェーズを回し続ける 構想 Inception AIが要件・仕様を起案 人が確認・承認 構築 Construction AIが仕様駆動で実装 TDD/EDDで検証
AI-DLC AI-Driven Development Lifecycle。AIが計画・実装を主導 し、人が各フェーズで判断・承認する開発ライフサイクル( AWSが提唱)。 LLMOps LLMを組み込んだシステムを、評価・監視・改善のパイプラ インで継続的に運用する仕組み。 改善 Feedback ログ・評価結果から 仕様・評価セットを更新 運用 Operations デプロイ・監視 本番での継続評価 AIコーディングエージェント開発 ── 手法の全体像と関係性 組み合わせると 仕様・テスト・評価セットを「資産」としてパイプライン に載せ、本番の結果を次の仕様へ還流させる。開発そのも のが継続運用されるループになる。 7
まとめ:段階的に積み上げる どの段階から始めてもよい 6 5 4 3 2 1 仕様を残す バイブで試す
仕様を正にする 正しさを守る 品質を測る 全体を回す AI-DLC × LLMOps AIによるEDD AIによるTDD 仕様駆動開発 バイブ仕様書アップ デート バイブコーディング 要 どの段階から始めてもよいが、上に行くほどAIに安心して任せられる範囲が広がる AIコーディングエージェント開発 ── 手法の全体像と関係性 8