テック技報最新号へ →
AIコーディング

AI のコードは全部読まず「最初の指示に当たるテスト」と機械的な指標だけ見る

@mizchi は AI が書いたコードのうち、最初に指示した内容に相当するテストコード、機械的なベンチマーク、テストカバレッジ、サブエージェントによる再帰的なレビューだけを見て、それ以外はほとんど見ていないという。@koh110 の言い方では「AI に対する再現性のある仕様書はテストしかない」。

@mizchi · 投稿 2026-03-14
#testing#code-review#仕様

どんな時に使う?

  • エージェントの出す差分が多く、全部を人が読むと追いつかない
  • 非エンジニアが AI で作ったシステムのレビューで「テストは何のためにあるのか」と聞かれた

手順

  1. 依頼の時点で、仕様にあたるパターン(正常系・境界・やってはいけないこと)をテストとして書かせる、または自分で書く
  2. 人がレビューするのは、そのテストが最初の指示どおりの内容を確かめているか、の1点に絞る
  3. 残りは機械に任せる: ベンチマーク(速度・サイズの数字)、カバレッジ、型検査と lint
  4. 実装の細部はサブエージェントにレビューさせ、指摘への修正もまたレビューさせる(再帰的レビュー)
  5. 仕様が変わったら、まずテストを直してから実装を直させる

注意点

出典

X の元の投稿を開く