AIコーディングエージェントのためのクロスモデルレビューループが重大な設計上の欠陥を捕捉

クロスモデルレビューの仕組み
r/ClaudeAIの開発者が、Codex、Claude Code、CursorなどのAIコーディングエージェントに共通する問題に対処するシステムを構築しました。その問題とは、計画が誰にも仮定を検証されることなく実行されてしまうことです。この解決策では、実行開始前にすべての計画を、異なるアーキテクチャとトレーニングデータを持つ第二のAIモデルにルーティングします。
主要な実装詳細
レビュアーモデルは読み取り専用で、コードに触れることはできません。計画に対して異議を唱えることしかできません。この制約は、「編集できるようになった瞬間、それは批評家ではなくなり、妥協を始める」ため、非常に重要です。システムはラウンド上限付きの自動ループを実行します。問題が見つかった場合、計画は修正のために戻され、合格するか上限に達するまで繰り返されます。
システムが検出するもの
- 実際にはロールバックしないロールバック計画
- 実際のセキュリティホールがある権限設計
- 古い状態から進める/進めないの決定を行うレビューゲート
- 第二のモデルが全体の流れを追跡するまで首尾一貫しているように聞こえる多段階計画
重要な設計上の決定
- スコープ付きレビューコンテキストにより、レビュアーがリポジトリの無関係な部分を読む時間を無駄にすることが防止されます
- レビュアーのペルソナ(デリバリーリスク、再現性、パフォーマンスコスト、安全性コンプライアンス)により、異なる種類の問題が検出されます
- ライブTUIダッシュボードは、フェーズ、ラウンド、判定、重大度、コスト、履歴を1つのターミナルビューで表示します
- システムは異なるプランナーと連携します。Claude CodeはネイティブのExitPlanModeフックを使用し、Codexやその他のオーケストレーターは明示的なゲートを使用します
実際の成果
開発者はこのシステムを、システム自体の構築に役立てました。「Codexが計画し、Claudeが計画をレビューし、設計は複数ラウンドにわたって収束しました。」このツールはMITライセンスで、GitHubでrival-reviewとして利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

Skir: 型安全なデータ交換のためのProtocol Buffersの現代的代替手段
Skirは、データ型、定数、APIを定義する宣言型言語であり、単一の.skirファイルからTypeScript、Python、Java、C++、Kotlin、Dart向けの慣用的で型安全なコードを生成します。組み込みのスキーマ進化安全性、gRPCに類似したRPCサポート、JSONまたはバイナリ形式へのシリアル化機能を備えています。

NodeJSプロジェクト向けオープンソースAIメモリストレージ
Mind Palaceは、NodeJS向けのオープンソースのメモリ保存・検索システムで、LLMチャットセッション間で情報を永続化します。主要なLLMとベクトルストアをサポートし、インタラクションから要約された記憶を自動的に抽出・ベクトル化します。

オープンソースのMCPメモリサーバー:知識グラフと学習機能を搭載
Rustで書かれたオープンソースのMCPサーバーは、知識グラフアーキテクチャ、ヘブ学習、ハイブリッド検索を備えたAIエージェント向けの永続メモリを提供します。サイズは7.6MBで、サブミリ秒のレイテンシを実現し、あらゆるMCP互換クライアントで動作します。

SpecLock: AIコーディング制約を強制するMCPサーバー
SpecLockは、セッション間でプロジェクトの制約を記憶し、AIコーディングエージェントがそれらを違反するのをブロックするオープンソースのMCPサーバーです。Claudeは独自の対抗テストスイートで100回のテストを実施し、100/100のスコア、誤検知ゼロ、チェックあたり15.7msという結果でした。