ランタイム監視としてのコードレビューは、信頼に足る AI ソフトウェアエンジニア で提案されたもので、人間と AI からなるソフトウェアエンジニアリングチームにおけるコードレビューを、コードがマージされた時点で終わらないものとして捉え直す。この提案のもとでは、デプロイされたコードは最終的なものではなく暫定的なものとして扱われる。AI エージェントが本番環境でのシステムの振る舞いを継続的に監視し、実行トレース、リソース使用量、セキュリティのシグナル、期待される振る舞いからの逸脱を評価する。これにより、信頼性は 1 回限りのマージ前の検査ではなく、持続的な振る舞いの検証を通じて確立される。

適用される場面

論文はこの転換を、人間と AI からなるチームにおいてコードレビューがボトルネックになりつつあることへの対応として動機づけている。AI が生成する成果物の量が大幅に増えることで、網羅的な手作業によるマージ前の検査は現実的でなくなり、一方で AI が生成した出力の不透明さが、その正しさについて推論することをより難しくしている。この提案は、AI エージェントと監視の仕組みがシステムの運用ライフサイクルに組み込まれ、マージ時の静的なコードだけでなく、デプロイ後の実行時の振る舞いを追跡することを前提としている。論文はこれを、実装されたり実証的に評価されたりした実践としてではなく、2026 年のビジョン論文における提案として提示している。論文は、レビューが「時間的に分散し、適応的で、システムの運用と密接に結びついた」ものになり、開発とデプロイの境界が解消されると述べている。

関連用語

信頼に足る AI ソフトウェアエンジニア、証拠中心の検査、エージェント型エンジニア