コンテンツにスキップ

AI 駆動開発時代の品質保証(山本直弥・上田瀟逸 / KAG)— 「作る AI」と「評価する AI」を分け、人間は基準と仕組みを作る

作成日: 2026-07-19 出典 / きっかけ: 山本直弥(Nao)・上田瀟逸(ハリネズミ)「AI駆動開発時代の品質保証」(KAG AI WEEK Summer Day4 〜KDDI DIGITAL GATE ゲスト会〜、2026-07-16) https://speakerdeck.com/naonana777/aiqu-dong-kai-fa-shi-dai-pin-zhi-bao-zheng 関連: azukiazusa_設計中心のaiコーディング開発プロセス_整理 / moongift_ai時代の開発生産性_個人技からチーム設計へ_整理 / agent評価_サプライザルとevaluate-your-evals / enterprise_bench_企業aiエージェント評価ベンチマーク_整理 / sign_off_layer_ai時代の承認とオーナーシップ_整理 / dena_職種横断ai活用_sdd_と週次共有会_整理


0. 要点(3行)

  • AI がコードを量産する時代の QA(品質保証)を「AI 対 AI」で組む話。核は「作る AI(実装)と評価する AI(テスト・レビュー・リリース判定)を役割分離する」こと。人手レビューが追いつかない(コード量2倍近く/レビュー時間 +91% とされる)ので、評価側も AI 化する。
  • リリース判定は3段階のゲート(BLOCK / Deploy with Caution / Safe to Release)で自動化しつつ、最終判定は人間が持つ。従来の「完全一致テスト+カバレッジ」では毎回出力が変わる AI エージェントを評価できないので、Helpfulness スコア・A/B テスト・自動スコアリングという新しい評価軸を足す。
  • 人間の役割は「基準づくり・仕組みづくり・振り返り」へ移る。コードレビューや修正 PR 生成そのものは AI に寄せ、人はレビュー基準・セキュリティポリシー・成功条件・評価閾値を設計する。これを回す枠組みがループエンジニアリング(反復性・失敗検知・エージェント完結・客観的な完成定義)。

1. 何が変わるか — 量産がレビューを壊す

指標(スライド) 変化
タスク完了数 +21%
PR マージ数 +98%(=コード量が2倍近く)
PR レビュー時間 +91%

→ 従来の人力レビューでは対応不能。だから評価・品質保証そのものを AI 化・仕組み化する必要がある。cf. moongift_ai時代の開発生産性_個人技からチーム設計へ_整理(レビューが律速)。

2. 中心アイデア — 「作る AI」と「評価する AI」の分離

  • 作る AI(実装。Kiro 等の仕様駆動 IDE)と、評価する AI(テスト実行・評価・リリース判定)を役割で明確に分ける
  • 仕様作成段階から品質を確保する(後工程でテストするだけでなく、上流で成功条件を定義)。
  • azukiazusa_設計中心のaiコーディング開発プロセス_整理 の「実装セッションと別セッションでレビュー(履歴バイアス排除)」と同じ発想を、チーム/基盤レベルに広げたもの。

3. 登場ツール(スライド記載・正式名称/実在は要確認)

ツール 役割(スライド) 補足
Kiro 仕様作成・AI 駆動開発 AWS の仕様駆動エージェント IDE(実在)
AgentCore Evaluations エージェント出力の自動スコアリング Amazon Bedrock AgentCore 系と思われる(要確認
AWS DevOps Agent テスト実行・評価、リリース判定、独自ルール適用 正式名称要確認
AWS Continum(原文ママ) セキュリティレビュー・脆弱性検出・修正提案 綴り・正式名称要確認("Continuum" か)
SkillOpt Skill の評価・最適化(GUI 対応) 発表者側の取り組みと思われる・要確認
SkillOpt-Sleep 利用ログから自己進化(プレビュー) 同上

ツール名は聞き取り/スライド由来で綴りが不確か。引用時は原典・公式で確認すること。

4. テスト戦略の転換 — 「実行」から「根本原因分析」へ

  • 従来: 機械的なテスト実行(決まったテストを回す)。
  • これから: 根本原因分析+解決案の立案まで AI が行う。テスト対象外のコード変更も自動検出してテストを生成する(カバレッジの穴を AI が埋める)。

5. リリース判定は3段階ゲート

判定 意味
BLOCK 重大な問題。リリース阻止
Deploy with Caution リスクはあるが致命的でない。注意付きでデプロイ可
Safe to Release 重大問題なし

品質ゲートの例: - カバレッジ目標値の設定 - 組織独自ルールの定義(例:「tmp 付き関数は NG」)

→ 2値(pass/fail)でなく3段階にすることで、「軽微なリスクは注意付きで通す」現実的な運用にする。ただし cf. §7、最終リリース判定は人間

6. AI エージェント評価の難しさと新しい評価法

なぜ従来手法が効かないか: - 通常のプログラムは「完全一致テスト」「カバレッジ計測」ができる。 - AI エージェントの出力は毎回異なり判断の質が重要 → 完全一致もカバレッジも当てにならない。

新しい評価法:

手法 中身
Helpfulness 評価 ユーザー視点での有用性をスコア化
A/B テスト プロンプトを比較して最適化
AgentCore Optimization スコア向上のため改善案を自動提案

→ 「正解と一致するか」でなく「役に立つか(LLM-as-a-judge 的なスコアリング)」で測る転換。cf. agent評価_サプライザルとevaluate-your-evals / enterprise_bench_企業aiエージェント評価ベンチマーク_整理

7. 人間の役割の転換

従来型(AI に寄せる) 新型(人間が担う)
コードレビュー 基準づくり: レビュー基準・セキュリティポリシー定義
脅威モデリング 仕組みづくり: テスト基準・成功条件・評価閾値の設計
修正 PR 生成 振り返り・学習: エージェント出力の改善サイクル構築

原則: 最終的なリリース判定は人が行う(AI に寄せても、責任の所在は人間)。→ sign_off_layer_ai時代の承認とオーナーシップ_整理 と同じ「承認・オーナーシップは人間」。

8. ループエンジニアリング — 自動改善が回る条件

AI に品質保証を委ねる前提として、タスクがループに乗る条件を定義:

  • 反復性がある
  • 失敗検知ができる
  • エージェントが完結できる
  • 完成が客観的に定義できる

SkillOpt-Sleep の自動改善サイクル(プレビュー):

日中の利用ログ ──→ オフライン検証 ──→ スキル修正 ──→ 品質ゲート通過 ──→ 翌日適用
   (実運用)        (夜間バッチ)      (自己改善)      (BLOCK 回避)     (反映)

→ 「使う→ログ→改善→検証→反映」を夜間に自律で回す。上の4条件(特に失敗検知+客観的完成定義)が満たせるタスクだからループ化できる。

9. まとめ — 状況 → この講演の答え(早見表)

局面 答え
量産でレビューが追いつかない 評価する AI を立て、作る AI と役割分離
AI 出力は毎回変わる 完全一致でなく Helpfulness / A/B / 自動スコアリングで評価
リリースの可否 3段階ゲートで自動判定、ただし最終判定は人間
人間は何をするか コードを書く/レビューするより基準・仕組み・振り返りを設計
品質保証を自動化するには ループエンジニアリングの4条件(反復・失敗検知・完結・客観的完成)を満たす形に切る

一言で: AI が「作る」を量産する時代の QA は、評価も AI 化して「作る AI × 評価する AI」で回し、人間は基準と仕組みと最終判定に退くこと。テストは「一致確認」から「役立つかの評価+根本原因分析」へ、品質ゲートは pass/fail から3段階へ変わる。


注意・留保

  • 本資料はイベント登壇スライド(KAG AI WEEK)。数値(タスク +21% / PR +98% / レビュー +91%)は出典未確認。引用時は原典に当たること。
  • ツール名(AWS Continum / AWS DevOps Agent / AgentCore Evaluations / SkillOpt / SkillOpt-Sleep)は綴り・正式名称・実在が不確か。Kiro(AWS の仕様駆動 IDE)は実在。AgentCore は Amazon Bedrock AgentCore 系と思われるが要確認
  • 「ループエンジニアリング」はこの発表の枠組み用語。個人ラボ(harness-loop-lab)の関心とも重なるが、定義は発表者に準ずる。
  • 発表者・上田瀟逸は新刊『Mastra による AI エージェント開発・運用[実践入門]』(2026-07-06 発売)の著者の一人。

参考リンク

  • 山本直弥・上田瀟逸: AI駆動開発時代の品質保証(Speaker Deck, 2026-07-16) — https://speakerdeck.com/naonana777/aiqu-dong-kai-fa-shi-dai-pin-zhi-bao-zheng
  • Kiro(AWS の仕様駆動エージェント IDE・関連参照) — https://kiro.dev/
  • 『Mastra による AI エージェント開発・運用[実践入門]』(上田瀟逸ほか、2026-07-06) — 関連書籍

作成: 2026-07-19 / 最終更新: 2026-07-19