Search the alley

記事を検索

2文字以上でタイトル・カテゴリ・タグを検索できます。

AIレビューだけでは足りない理由|仕様・テスト・期待動作をquality gateにする

AI生成コードをAIだけでレビューする循環問題を、Specification as Quality GateとAgentic Code Reviewの研究から読み、仕様・テスト・期待動作をquality gateにする方法を整理します。

公開 2026.06.26 / 更新 2026.06.26

この記事のポイント

  • AI生成コードをAIだけでレビューすると、生成側とレビュー側が同じ前提で誤る循環問題がある
  • 仕様、受け入れ条件、テスト、静的チェックを先に置くと、レビューの基準がコード外にできる
  • AIレビューは不要ではなく、仕様で覆えない構造、設計、保守の残差を見る補助として使う

AIレビューだけではなぜ足りないのか

AIが生成したコードをAIにレビューさせると、どちらも同じ曖昧な仕様から推測してしまうことがあります。仕様がなければ、レビューはコードがコード自身に合っているかを見るだけになりがちです。

先に置くもの役割AIレビューに残すもの
仕様何を満たすべきか曖昧な要件の質問
テスト壊れたら検知するテスト不足の候補
受け入れ条件完了の基準境界条件の洗い出し
手動確認URL実際の表示を見る見落としリスクの列挙

よくある質問

この記事はAIコーディングを否定する話ですか?

否定ではありません。生成速度だけでなく、仕様、レビュー、テスト、保守、権限を含めた納品速度で見るための整理です。

CodexやClaude Codeに任せるなら何を先に決めるべきですか?

対象ファイル、触ってよい範囲、禁止操作、build/check、完了報告、差分レビュー、本番反映前の確認方法を先に決めます。

AIレビューは使わない方がよいですか?

使えます。ただし、仕様、テスト、期待動作を置いたうえで、設計上の違和感、未テスト境界、レビュー観点の漏れを探す補助として使うのが現実的です。

関連記事