16件のLLM独立レビューで分かったこと――仕様レビュー精度とマルチモデル審理の実務
同一の製品仕様と正本資料を16件のLLMへ渡し、Round 1で確定したGold Findingに照らして再評価した。上位モデルでも重大な見逃しは残り、16件中、根拠と重大度を含めて正しくFAILへ到達したのは8件だった。単発レビューや多数決ではなく、異種モデルの独立レビューと根本原因単位の審理を組み合わせる必要がある。
要点(TL;DR)
出典ラベル付き。項目をクリックすると該当箇所へ移動します(折りたたみ内なら自動で開きます)。
検討に至った背景
#検討に至った背景
AIエージェントへ仕様書やPull Requestのレビューを依頼すると、もっともらしい指摘は多数得られます。しかし、実務で重要なのは指摘数ではありません。
- 本当に重要な欠陥を見つけられたか
- 正本にない改善案を欠陥として扱っていないか
- MajorをMinorへ過小評価していないか
READYやFAILの結論が指摘内容と整合しているか- 同じモデルを再実行したとき、同じ結論になるか
これらを確認するため、最小銀行システムの製品仕様書を固定対象とし、複数のLLMへ独立レビューを依頼しました。
#実験の特徴
対象は1つの仕様書、1つの固定Base SHA、1つの固定Head SHAです。レビュー対象や正本を途中で変更せず、各モデルへ同じEvidence bundleを渡しました。
Round 1では複数モデルの指摘を人間が審理し、根本原因単位のGold Findingを確定しました。Round 2ではプロンプトを改善し、外部検索、他モデル結果、Gold Finding、過去の評価結果をモデルへ渡さず、16件の独立レビューを再実行しました。
この構成により、単なるモデル人気や自己申告ではなく、同一課題に対するFinding Precision、Gold Finding Recall、重大度判断、根拠、修正案、Scope disciplineを比較できます。
#公開データ
実験データは次のリポジトリに保存しています。
- Round 1:
kooiei-in4a/minimal-bank-system/docs/reviews/spec-review-001/ - Round 2:
kooiei-in4a/minimal-bank-system/docs/reviews/spec-review-002/ - 対象仕様:
docs/specs/bank-system-specification.md
Round 2には16件の生レビュー、Finding審理、モデル評価、Round 1との比較、最終統合分析が含まれます。
調査プロンプト
プロンプト全文を表示する
この公開記事では、次の固定条件で実施したLLM独立レビュー・ベンチマークを要約する。
目的:
- 同じ製品仕様と同じ正本資料を複数LLMへ渡したとき、重大な仕様欠陥をどこまで検出できるかを比較する。
- 指摘数ではなく、Finding Precision、Gold Finding Recall、重大度、根拠、修正案、Scope disciplineを評価する。
- Round 1とRound 2で同じモデルの変化を比較する。
- 同一モデルの再実行差も確認する。
固定レビュー対象:
- Repository: kooiei-in4a/minimal-bank-system
- PR: #9
- Base SHA: dedbcaf31fd4c40b966facd1829c7535b8d0e4ba
- Head SHA: 4944fb22806526f9e92dc47b516b57431c6c7f0a
- Target: docs/specs/bank-system-specification.md
独立性条件:
- 外部Web、現在のGitHub状態、他モデルのレビュー、Gold Finding、Round 1の評価結果を参照しない。
- review-prompt.mdとreview-evidence-bundle.mdだけを使用する。
- 対象仕様、Issue、PR、ゲート、リポジトリを変更しない。
公開記事では、個々の長いレビュー全文を転載せず、固定Gold Findingへの照合結果、モデル別評価、Round比較、再現性、実務上の推奨を再構成する。
完全な実行プロンプトとEvidence bundleは、minimal-bank-systemリポジトリのspec-review-002成果物を参照する。
AIエージェントの回答
16-model benchmark
- Web検索
- なし
- 添付
- あり
- 完全性
- edited
16件の独立レビュー原文を、Round 1で確定したGold Findingへ照合した公開用要約。個別レビュー全文、Finding審理マトリクス、モデル評価、Round比較は参照先リポジトリに保存している。
#16件のLLMレビュー結果
#最終仕様判定
16件のレビューを統合しても、仕様そのものの最終結論はRound 1から変わりませんでした。
- Verdict:
FAIL - Ready recommendation:
NOT READY - Blocker: 0
- Major: 4
- Minor: 5
- Nit: 2
Majorは次の4件です。
- 解約後の口座基本情報参照・現在残高直接参照が未定義
- 必須Acceptance CriteriaとREQ追跡が実質的に不足
- 冪等性の結果固定と競合後再試行の外部契約が未確定
- 利用者管理・役割権限管理のv0.1.0製品範囲が未定義
#Round 2の実行環境
Round 2は、同じポータブルプロンプトとEvidence bundleを各実行環境へ投入しました。環境ごとのUI、ファイル読込み、推論モード、ツール実装は同一ではありません。
| 実行環境 | モデル・設定 |
|---|---|
| Browser | ChatGPT 5.6 Sol High、Sol XHigh、Sol Middle、Sol Fast、Luna XHigh、Gemini 3.6 Flash、Gemini 3.6 Pro、Gemini 3.6 Thinking、Claude Sonnet 5 High(browser実行) |
| Cursor | Gork 4.5 High Fast、Composer 2.5 Fast |
| OpenCode | Kimi K3、GLM 5.2 High、DeepSeek V4 Pro、DeepSeek V4 Flash |
| Claude Desktop app | Claude Sonnet 5 High(通常実行) |
Claude Sonnet 5 Highは、Browser実行とDesktop app実行を別レビューとして評価しました。したがって、レビュー成果物は16件、モデル・構成ラベルは15種類です。
#モデル別総合順位・実行時間
| 順位 | モデル | 実行環境 | 点数 | Verdict評価 | 概算時間 |
|---|---|---|---|---|---|
| 1 | ChatGPT 5.6 Sol High | Browser | 95 | 正しい | 約7分 |
| 2 | ChatGPT 5.6 Sol XHigh | Browser | 92 | 正しい | 約10分 |
| 3 | ChatGPT 5.6 Sol Middle | Browser | 91 | 正しい | 約4分 |
| 4 | ChatGPT 5.6 Sol Fast | Browser | 90 | 正しい | 約2分 |
| 5 | Gork 4.5 High Fast | Cursor | 88 | 正しい | 約4分 |
| 6 | ChatGPT 5.6 Luna XHigh | Browser | 86 | 正しい | 約7分 |
| 7 | Claude Sonnet 5 High(browser実行) | Browser | 77 | 正しい | 約12分 |
| 8 | Kimi K3 | OpenCode | 76 | 正しい | 約18分 |
| 9 | Composer 2.5 Fast | Cursor | 73 | 不正確 | 約2分 |
| 10 | GLM 5.2 High | OpenCode | 62 | 不正確 | 約5分 |
| 11 | Claude Sonnet 5 High(通常実行) | Claude Desktop app | 58 | 不正確 | 約12分 |
| 12 | DeepSeek V4 Pro | OpenCode | 56 | 不正確 | 約5分 |
| 13 | DeepSeek V4 Flash | OpenCode | 55 | 不正確 | 約7分 |
| 14 | Gemini 3.6 Flash | Browser | 54 | 結論のみ正しい | 約1分 |
| 15 | Gemini 3.6 Pro | Browser | 52 | 不正確 | 約4分 |
| 16 | Gemini 3.6 Thinking | Browser | 51 | 不正確 | 約2分 |
点数は、この固定課題に対する手動審理結果です。モデルの一般性能ランキングではありません。
時間は手元で計測した概算の参考値です。API単体の推論時間ではなく、画面操作、Evidence読込み、ツール処理、回答表示までを含む場合があります。実行環境、混雑、キャッシュ、出力量が統制されていないため、厳密な速度ベンチマークとして扱えません。
#精度と速度を合わせて読む
今回の課題では、Sol Fastは約2分で90点、Sol Middleは約4分で91点でした。高いPrecisionを保ちながら短時間で一次判定する用途では有力です。
Sol HighとSol XHighは時間を多く使いますが、正本横断のMajor Findingまで検出しました。最終ゲートや高リスク仕様では、追加時間に意味があります。
一方、短時間で終わること自体は品質を保証しません。Gemini 3.6 Flashは約1分でしたが、主要根拠の多くを外しました。Kimi K3は約18分を要しましたが、点数は76でした。時間と精度は単純比例しません。
#Verdictの内訳
- 根拠と重大度を含めて正しい
FAIL / NOT READY: 8件 - 結論だけ
FAILで、主要根拠または重大度が不正確: 1件 - 誤って
READY FOR KOO APPROVAL: 7件
半数近くのレビューは、Majorが残る仕様を承認可能と判断しました。
#Gold Findingの検出状況
| Finding | Full | Partial | Miss |
|---|---|---|---|
| 解約後参照 | 2 | 0 | 14 |
| AC・実質トレーサビリティ | 6 | 8 | 2 |
| 冪等性・競合後再試行 | 6 | 4 | 6 |
| 利用者・役割管理範囲 | 6 | 1 | 9 |
| error code原因対応 | 4 | 4 | 8 |
| Audit Log/障害ログ | 4 | 1 | 11 |
| ADR文言の方式先取り | 1 | 0 | 15 |
| 取引履歴0件 | 1 | 0 | 15 |
| §7.3と未決事項の矛盾 | 3 | 3 | 10 |
もっとも見つかりにくかったMajorは、正本中の「解約後に許可する操作は、顧客情報参照と取引履歴閲覧のみ」という限定でした。明確に検出したのはSol HighとSol XHighだけです。
#Round 1とRound 2の比較
同一モデル・同一モードで比較できた5組は次のとおりです。
| モデル | Round 1 | Round 2 | 差分 |
|---|---|---|---|
| Kimi K3 | 80 | 76 | -4 |
| Composer 2.5 Fast | 78 | 73 | -5 |
| Gork 4.5 High Fast | 76 | 88 | +12 |
| GLM 5.2 High | 66 | 62 | -4 |
| DeepSeek V4 Pro | 46 | 56 | +10 |
平均は69.2から71.0へ上昇しましたが、正しいVerdict数は2件から2件のままでした。プロンプト改善だけでは、主要な見逃しを安定して解消できませんでした。
#同一モデルの再現性
Claude Sonnet 5 Highは同じRound 2で2回実行しました。
| 実行 | 環境 | 点数 | Verdict | 概算時間 |
|---|---|---|---|---|
| 通常実行 | Claude Desktop app | 58 | READY | 約12分 |
| browser実行 | Browser | 77 | NOT READY | 約12分 |
同じモデルラベル、ほぼ同じ所要時間でも19点差があり、Verdictが反転しました。実行環境、サンプリング、読み取り順、ツール利用などの影響をモデル能力と分離できないため、単発結果を確定判定に使うべきではありません。
AI回答の合成
#16件のレビューから何が分かったか
#1. 強いモデルでも、すべての重大欠陥は拾えない
上位モデルは、冪等性、権限管理、Acceptance Criteriaなど複数節を横断する論点に強い傾向を示しました。しかし、最上位モデルでも全Gold Findingを完全には検出していません。
特に見逃されやすかったのは、仕様書の長い節に埋もれた細かな表現ではなく、上位正本にある限定語でした。
解約後に許可する操作は、顧客情報参照と取引履歴閲覧のみ
この「のみ」を、別の権限表へ正しく適用できたレビューは16件中2件でした。モデルは表やAcceptance Criteriaの欠落には反応しやすい一方、離れた正本間の限定関係を保持することが苦手です。
#2. Finding数は品質指標にならない
多くのFindingを出したレビューが高得点とは限りません。
- 同じ根本原因を複数のFindingへ分割する
- 既知の承認事項を新規Majorとして再報告する
- API設計やDB設計の選択を仕様欠陥として扱う
- 一般的なベストプラクティスを正本より優先する
- 本文に存在する契約を「欠落」と誤認する
このような指摘は、レビューを長くしますが、意思決定の品質を上げません。今回の採点では、Recallと同じ程度にPrecisionとScope disciplineを重視しました。
#3. 正しいFindingでも重大度を誤る
Composer 2.5 Fastなどは、冪等性や監査ログの問題を部分的に捉えていました。しかし、外部挙動が分岐する問題をMinorとし、最終的にREADYと判定しました。
レビューの実務では、Finding本文だけでなく、次の整合を確認する必要があります。
- Findingの重大度
- Required fixes
- Open approval items
- Verdict
- Ready recommendation
Majorを報告しながらREADYとする、または新規の重要判断が必要なのに承認可能とする出力は、そのままゲート判定へ使えません。
#4. プロンプト改善の効果には限界がある
Round 2では、次を明示しました。
- 正本を先に読み、PR本文の主張を根拠にしない
- Findingにしないものを定義する
- Gold Findingや他モデル結果を参照しない
- Majorを発見してもレビューを途中終了しない
- 新規製品判断と技術設計判断を区別する
- Evidenceの欠落・切断時は停止する
これにより、出力形式、独立性、Finding水増しは改善しました。一方、同一5モデルの平均点上昇は1.8点で、正しいVerdict数は増えませんでした。
プロンプトはレビュープロセスを整えますが、モデル固有の読解力、長文保持、横断推論、重大度判断を置き換えません。
#5. 同じモデルでも結果は安定しない
Claude Sonnet 5 Highの2実行は、同じEvidenceと同じレビュー目的でも結果が大きく異なりました。
通常実行は顧客更新や表示項目の細部を指摘してREADYとし、browser実行は振込同時実行AC、エラー原因境界、未決事項の矛盾を検出してNOT READYとしました。
これは「browserを使えば必ず良くなる」という証明ではありません。むしろ、モデル名だけでは結果を再現できないことを示します。
記録すべきなのはモデル名だけではなく、少なくとも次です。
- 実行サービスと推論モード
- プロンプト版
- Evidence版とハッシュ
- 実行日
- Tool利用可否
- 出力全文
- 審理ルール
#6. 多数決も正解ではない
16件のうち7件が誤ってREADYと判定しました。単純多数決ならFAIL側が勝ちますが、課題が変われば逆転する可能性があります。
また、同じ誤解を複数モデルが共有する場合、多数決は誤りを増幅します。今回も、正本中の限定語を14件が見逃しました。
必要なのはVerdictの票数ではなく、Findingを根本原因へ正規化し、各Findingについて次を審理することです。
- 正本に要求されているか
- 現在の仕様に実際に欠落・矛盾があるか
- 外部挙動や製品範囲が分岐するか
- 重大度は妥当か
- 修正案が正本を変更していないか
#7. 実務で推奨するレビュー構成
#精度を優先する場合
- 高Recallモデルで全体レビューする
- 高Precisionモデルで過剰Findingを削る
- 冪等性、権限、並行処理など専門論点を別モデルで確認する
- モデル名を隠してFindingを根本原因単位で審理する
- 最終的に人間または独立Agentが正本の限定語と未決事項を確認する
今回のモデルでは、Sol HighまたはSol XHighを全体レビュー、Sol Fastを収束判定、GorkまたはLuna XHighを冪等性・製品範囲の補完に使う構成が有効でした。
#コストと速度を優先する場合
- 高速・高Precisionモデルで一次レビュー
- FAIL、製品範囲変更、金銭・権限・並行処理を含む場合だけ上位モデルへ昇格
- 単発の
READYを採用せず、最低1つの異種モデルで再確認 - Major候補だけを人間が審理する
#8. この実験の限界
この結果は1つの仕様レビュー課題に基づきます。一般的なモデルランキングではありません。
- 対象は日本語の製品仕様書
- 正本、Issue、決定コメント、Acceptance Criteriaの横断照合が中心
- コードレビュー、脆弱性診断、数学、一般知識では順位が変わり得る
- 各設定の実行回数は少ない
- 手動審理にも判断誤差がある
- モデル名は実行サービスが付けたラベルで、基盤内部IDを検証できない場合がある
したがって、点数そのものより、評価方法と運用上の示唆を再利用するのが適切です。
AI回答の合成(わかりやすい説明)
#16件のレビュー結果を、わかりやすく説明すると
#まず、どこで実行したか
Round 2は一つのサービスだけで実行していません。
- Browser: ChatGPT 5.6系、Gemini 3.6系、Claude Sonnet 5 Highのbrowser実行
- Cursor: Gork 4.5 High Fast、Composer 2.5 Fast
- OpenCode: Kimi K3、GLM 5.2 High、DeepSeek V4 Pro/Flash
- Claude Desktop app: Claude Sonnet 5 Highの通常実行
同じプロンプトと資料を渡しましたが、画面、ファイル読込み、推論モード、ツールの仕組みは異なります。この結果は、モデル名だけでなく「モデルと実行環境を組み合わせた結果」です。
#AIを増やせば自動的に正しくなるわけではない
同じ仕様書を16回レビューしてもらいましたが、重大な問題をすべて見つけたAIはありませんでした。
見つけやすい問題と、見つけにくい問題があります。表にテスト項目が足りないことは多くのAIが気付きました。一方で、別々の文書に書かれたルールを組み合わせて、「この操作は許可されない」と判断できたAIは少数でした。
#速さと正しさは単純比例しない
概算時間では、Sol Fastは約2分で90点、Sol Middleは約4分で91点でした。一次レビュー用途では効率の良い結果です。
しかし、約1分のGemini 3.6 Flashは54点、約18分のKimi K3は76点でした。長く考えれば必ず正しくなるわけでも、速ければ必ず浅いわけでもありません。
時間には画面操作や資料読込みも含まれ、厳密な速度比較ではありません。費用や速度を判断するには、同じAPI、同じ出力量、同じ計測方法で別の実験が必要です。
#長い回答が良い回答とは限らない
たくさん指摘するAIの中には、同じ問題を何件にも分けたり、単なる改善案を重大な欠陥として扱ったりするものがありました。
レビューでは、指摘数より次が重要です。
- 本当に仕様や正本に反しているか
- 重要度は正しいか
- 修正案が勝手に製品方針を変えていないか
- 最終的な合格・不合格判定と指摘内容が合っているか
#同じAIでも結果が変わる
同じClaude Sonnet 5 HighをBrowserとDesktop appで実行したところ、一方は合格可能、もう一方は不合格と判断しました。どちらも約12分でしたが、点数は19点違いました。
そのため、「このモデルなら毎回同じ品質」とは考えない方が安全です。
#実務では役割を分ける
1つのAIへすべて任せるより、役割を分けた方が安定します。
- Sol FastやMiddleで短時間の一次レビュー
- Sol HighやXHighで高リスク論点と正本横断を確認
- GorkやLunaで冪等性・製品範囲を補完
- 最後に根拠を確認する人間または独立Agent
重要な仕様では、1回のREADY判定だけで次工程へ進めない運用が必要です。
合成結果の要約
#結論
#1. 最終判定
同一仕様を16件のLLMへ独立レビューさせた結果、最終判定はFAIL / NOT READYでした。Majorは4件残っており、16件中、根拠と重大度を含めて正しくFAILへ到達したのは8件です。
#2. 実験条件
Round 2はBrowser、Cursor、OpenCode、Claude Desktop appの4種類の実行環境を使用しました。同じポータブルプロンプトとEvidence bundleを渡しましたが、UI、ファイル読込み、推論モード、ツール実装は統制されていません。
したがって、本結果はモデルの純粋なAPI性能ではなく、モデル・設定・実行環境を含む実務的なレビュー成果の比較です。
#3. モデル評価
この課題では、ChatGPT 5.6 Sol Highが最もバランス良く、Sol XHighが最も網羅的、Sol Fastが最も高Precisionで簡潔でした。Gork 4.5 High FastとChatGPT 5.6 Luna XHighは、冪等性と製品範囲の補完に有効でした。
ただし、最上位モデルでもGold Findingをすべて検出していません。モデル順位だけでレビュー品質を保証できません。
#4. 速度評価
概算時間では、Sol Fastが約2分で90点、Sol Middleが約4分で91点でした。一次レビューの速度と精度のバランスは良好です。Sol Highは約7分、Sol XHighは約10分で、正本横断の難しいMajorまで検出しました。
一方、最速のGemini 3.6 Flashは約1分で54点、最も時間を要したKimi K3は約18分で76点でした。実行時間とレビュー精度は単純比例しません。
この時間は画面操作、Evidence読込み、ツール処理、回答表示を含む概算であり、厳密なAPI速度ベンチマークではありません。
#5. プロンプト改善だけでは不十分
Round 2では独立性、Evidence検証、Finding基準、重大度判断の指示を強化しました。出力品質は一部改善しましたが、同一モデル5組の平均点は1.8点の上昇にとどまり、正しいVerdict数は増えませんでした。
プロンプトは必要ですが、モデル固有の横断推論能力を代替しません。
#6. 単発レビューと多数決を避ける
同じClaude Sonnet 5 Highでも、Browser実行は77点・NOT READY、Desktop app実行は58点・READYとなりました。所要時間はいずれも約12分でした。
また、16件中14件が同じMajorを見逃しました。したがって、単発のREADYや単純多数決を最終ゲートにしてはいけません。
#7. 推奨する運用
- Sol FastまたはMiddleで一次レビューする
- Sol HighまたはXHighで高リスク仕様を再確認する
- GorkまたはLunaで冪等性・製品範囲を補完する
- 異種モデル間のFindingを根本原因単位へ正規化する
- PrecisionとRecallを分けて評価する
- Major、Required fixes、Open approval items、Verdictの整合を確認する
- 正本中の限定語と製品範囲は人間または独立Agentが最終確認する
- モデル名、モード、実行環境、概算時間、プロンプト版、Evidenceハッシュ、実行日を記録する
LLMレビューの価値は、1つのモデルへ正解を委ねることではありません。複数の不完全な観測を、再現可能な証拠と審理手順で統合することにあります。
合成結果の要約(わかりやすい説明)
#LLM仕様レビュー比較――結論と実務での使い方
#1. この実験で確認したこと
同じ銀行システム仕様、同じ正本資料、同じレビュー指示を16件のLLM実行へ渡し、重大な欠陥をどこまで見つけられるか比較しました。
最終的な仕様判定はFAIL / NOT READYです。Major Findingは4件ありましたが、根拠と重大度を含めて正しく不合格へ到達したレビューは16件中8件でした。
#2. Round 2の実行環境
| 環境 | 実行したモデル |
|---|---|
| Browser | ChatGPT 5.6 Sol High/XHigh/Middle/Fast、Luna XHigh、Gemini 3.6 Flash/Pro/Thinking、Claude Sonnet 5 High(browser) |
| Cursor | Gork 4.5 High Fast、Composer 2.5 Fast |
| OpenCode | Kimi K3、GLM 5.2 High、DeepSeek V4 Pro/Flash |
| Claude Desktop app | Claude Sonnet 5 High(通常) |
同じモデル名でも、実行環境やツールの違いによって結果が変わる可能性があります。本記事の点数は、モデル単体ではなく、その実行条件を含む一回の観測です。
#3. 点数・速度・用途の一覧
| モデル | 点数 | 概算時間 | この実験での位置づけ |
|---|---|---|---|
| ChatGPT 5.6 Sol High | 95 | 約7分 | 最もバランスが良い。最終レビュー向け |
| ChatGPT 5.6 Sol XHigh | 92 | 約10分 | 最も網羅的。高リスク仕様向け |
| ChatGPT 5.6 Sol Middle | 91 | 約4分 | 速度と精度のバランスが良い |
| ChatGPT 5.6 Sol Fast | 90 | 約2分 | 高Precisionで高速。一次レビュー向け |
| Gork 4.5 High Fast | 88 | 約4分 | 冪等性・製品範囲の補完に有効 |
| ChatGPT 5.6 Luna XHigh | 86 | 約7分 | 冪等性・管理機能の専門補完 |
| Claude Sonnet 5 High(browser) | 77 | 約12分 | 一部のAC・error code論点に強い |
| Kimi K3 | 76 | 約18分 | 正しいFAILには到達したが時間が長い |
| Composer 2.5 Fast | 73 | 約2分 | 指摘は有用だがMajorを過小評価 |
| GLM 5.2 High | 62 | 約5分 | 部分検出にとどまりREADYを誤判定 |
| Claude Sonnet 5 High(通常) | 58 | 約12分 | browser実行とVerdictが反転 |
| DeepSeek V4 Pro | 56 | 約5分 | Precisionは改善したがRecall不足 |
| DeepSeek V4 Flash | 55 | 約7分 | 一部AC不足のみ検出 |
| Gemini 3.6 Flash | 54 | 約1分 | 最速だが主要根拠を多数見逃し |
| Gemini 3.6 Pro | 52 | 約4分 | 冪等性の一部だけを検出 |
| Gemini 3.6 Thinking | 51 | 約2分 | API設計寄りの改善へ偏った |
時間は手元で測った概算です。APIの純粋な推論時間ではなく、画面操作、資料読込み、ツール処理、回答表示を含む場合があります。厳密な速度ランキングではありません。
#4. 重要な発見
#上位モデルでも全部は見つからない
今回の最上位モデルでも、Gold Findingをすべて検出していません。特に「解約後に許可する操作は2種類だけ」という限定は、16件中14件が見逃しました。
#速さと精度は単純比例しない
Sol Fastは約2分で90点でした。一方、約1分のGemini Flashは54点、約18分のKimi K3は76点です。長時間実行やThinking設定だけで品質が保証されるわけではありません。
#同じモデルでも結論が変わる
Claude Sonnet 5 Highは、Browserでは77点・NOT READY、Desktop appでは58点・READYでした。どちらも約12分です。モデル名だけでは再現性を保証できません。
#多数決も安全ではない
重大な欠陥を14件が見逃した例がありました。多数派が正しいとは限りません。重要なのは票数ではなく、正本に照らした根拠です。
#5. 実務で推奨する構成
#日常的な一次レビュー
Sol FastまたはSol Middleを使います。短時間で高いPrecisionが得られ、明らかな不備を早期に絞り込めます。
#高リスク仕様の最終レビュー
Sol HighまたはSol XHighを追加します。別文書をまたぐ制約、限定語、製品範囲など、横断推論が必要な論点を確認します。
#専門論点の補完
GorkまたはLuna XHighで、冪等性、競合後再試行、利用者管理、役割権限などを確認します。
#最終審理
複数モデルの指摘をそのまま足し合わせず、同じ根本原因を統合します。正本の該当箇所、重大度、修正方針、最終Verdictの整合を人間または独立Agentが確認します。
#6. 最終結論
LLMレビューは有用ですが、1モデルの1回の回答を承認ゲートにしてはいけません。
実務上の基本形は、高速な一次レビュー、高精度モデルによる再確認、専門モデルによる補完、根本原因単位の最終審理です。
モデルの点数だけでなく、実行環境、所要時間、見逃した論点、誤検知、Verdictの整合まで記録することで、LLMレビューを再現可能な品質保証プロセスへ近づけられます。
Edit on GitHub
コメント
コメントは GitHub Discussions(giscus)上の第三者投稿です。読み込みと投稿にはGitHubへの接続が必要です。