AIにコードレビューを頼むときは、「よく見て」ではなく、観点を指定することが重要です。レビューの目的は、きれいなコードを褒めることではなく、将来の不具合や仕様漏れを早く見つけることです。

レビュー観点を固定する

最低限、仕様とのズレ、境界値、エラー処理、セキュリティ、パフォーマンス、テスト不足を見てもらいます。言語やフレームワーク、変更目的も渡すと精度が上がります。

レビュー用プロンプト

あなたは経験豊富なソフトウェアエンジニアです。
次の変更をレビューしてください。

変更目的:
{目的}

仕様:
{仕様}

差分またはコード:
{コード}

出力形式:
・重大な不具合リスク
・仕様確認が必要な点
・テストすべきケース
・改善すると読みやすくなる点

重要度順に、理由を添えて指摘してください。

AIレビューを鵜呑みにしない

AIは存在しないAPIや誤った仕様を前提に指摘することがあります。指摘を受けたら、公式ドキュメント、既存コード、テスト結果で確認しましょう。AIレビューは判断の代替ではなく、見落としを減らす補助線です。

特に効果が高いのは、実装前の設計レビューと、テストケースの洗い出しです。コードを書く前にAIにリスクを挙げさせると、後戻りを減らせます。