CodeRabbitに任せるレビュー項目一覧|人が承認する所を残す

「AIがレビューしてくれるなら、人のレビューは減らせるのではないか」「導入したら、AIの承認だけで取り込まれる変更が出てこないか心配だ」——コードのAIレビューを検討する開発責任者から、正反対に見えるこの2つの声が同時に聞こえてきます。期待と不安が並ぶのは、どこまで任せるかの線がまだ引かれていないからです。AIがレビューするなら人のレビューは要らない、と思われがちですが、そうではありません。本当は、AIに任せられるのは見落としの拾い上げであり、取り込みを認める判断ではありません。この記事では、CodeRabbit を開発の流れに入れるときに、AIに任せる項目と人の承認に残す項目を一覧にし、コードの行き先と指摘の記録の残し方まで順に整理します。
カメ先生AIのレビューは、人のレビューの代わりだと思われがちなんだけど、本当は人が読む前に「読むべき場所」を絞ってくれる下読みなんだ。
カメ子下読みということは、最後に読んで決めるのは人のままということですか。
カメ先生そう。AIは指摘を出せても、その変更を取り込んでよいかを決める責任は持てない。だから導入で一番大事なのは、どの項目をAIに任せて、どの項目を人の承認に残すかを先に書いておくことなんだ。
カメ子道具を入れる前に、任せる範囲の表を作るんですね。
- CodeRabbit は GitHub・GitLab などの変更依頼(PR)を自動でレビューする道具。任せられるのは見落としの拾い上げで、取り込みの判断ではない
- コードはレビューごとの隔離した環境で扱われ学習には使われないと公式は説明する。ただし学習した好み(ラーニング)は既定で保存される
- AIの承認を取り込みの条件に数えず、人の承認を最低1件残す。指摘の採否と理由は人が決めて記録する
AI活用を戦略に落とす前に、まずは導入・定着から始めませんか?
デボノはアカウント開設・初期設定など「そもそものAI導入」から社内定着まで伴走支援。マーケティング活用など一歩進んだご相談にも対応します。
CodeRabbit は何をする道具か。2026年10月時点の公式の説明
CodeRabbit は、開発者が出した変更依頼(PR)を自動で読み、指摘や要約をコメントとして返すレビューの道具です。2026年10月時点の公式ドキュメントでは、エージェントが作った変更をレビューし、優先順位をつけ、理解し、安全を確かめるための基盤と説明されています。AIのコードレビューのほか、レビュー待ちの変更の振り分け、脆弱性や秘密の情報、依存する部品の検査などの機能が並んでいます。
連携できるリポジトリの基盤として、公式は GitHub、GitLab、Azure のデブオプス、ビットバケットを挙げ、課題管理のツールともつながると書いています。さらに VSCode・Cursor・Windsurf の拡張機能と、コマンドで動く版があり、Claude Code や Codex、Gemini などで書いたコードを、取り込みを依頼する前に確かめる使い方も案内されています。
ここで押さえておきたいのは、CodeRabbit がコードを書く道具ではなく、書かれたコードを読む側の道具だという点です。AIでコードを書く量が増えるほど、読む側の負担が増えます。その負担を軽くするために入れる道具だからこそ、何を読ませ、何を人が読むのかの線引きが導入の中心になります。
この記事では、操作の方法や設定の書き方には立ち入りません。扱うのは、開発責任者と情報システムの担当が導入の前に決める、AIのレビューをどこまで信じるか、コードがどこへ送られるか、指摘の記録をどう残すか、の3つです。組織全体の権限の設定は、GitHub Copilot の組織設定を扱った記事に譲ります。
「AIがレビューするなら人は要らない」が危ない理由
AIのレビューは、人が疲れて見落としやすい箇所を休まずに拾います。だからこそ、AIのコメントが付いて問題なしと出ると、人は安心して読まなくなりがちです。AIが何も言わなかったことは、問題がないことの証明にはなりません。
CodeRabbit には、問題を見つけたら「変更を求める」レビューを出し、指摘が解決して取り込み前の確認が通ったら承認に切り替える仕組みがあります。便利な一方で、設定によってはAIの承認が、取り込みに必要な承認の数に数えられてしまうおそれがあります。公式の設定の解説(旧版)でも、AIが承認できる状態にしても、人の承認を最低1件求めるよう勧めています。
AIが苦手なのは、変更の目的が正しいかどうかの判断です。コードが仕様どおりに動いていても、その仕様が事業の側の意図とずれていれば、取り込むべきではありません。こうした判断には、課題票の背景、顧客との約束、過去の障害の経緯といった、リポジトリの外にある情報が要ります。
また、AIの指摘はもっともらしい文章で書かれるため、誤った指摘でも採られやすい面があります。指摘を採るか捨てるかを人が決め、指摘には根拠となる行や規約を書かせ、根拠のない指摘は採らないと決めておくことが、AIのレビューを安全に使う前提になります。
導入から定着までの5つの手順
CodeRabbit を入れるときは、道具をつなぐ前に決めることが多くあります。前の便で扱ったコードの行き先・評価の項目・組織の権限・既存の環境との兼ね合い・自律実行への許可・並列の管理・外注との比較は、それぞれ別の記事に譲り、ここではレビューに固有の決めごとを5つの手順に分けます。
レビューで見る項目を並べ、AIに任せるもの、人が見るもの、両方で見るものに分けます。この表がすべての出発点です。
どのリポジトリに入れるか、連携のときに求められる権限を誰が承認するかを決めます。全リポジトリに一度に入れないことが大切です。
指摘を採る・捨てるの判断を誰がするか、理由をどこに残すかを決めます。
AIのレビューを取り込みの条件のどこに置くかを決めます。AIの承認を人の承認の代わりにしない設定にします。
指摘の数ではなく、人のレビューの時間と、取り込んだ後に見つかった不具合で効果を測ります。
5つの手順のうち、AIに任せられるのは、手順1の項目の洗い出しの下書きや、手順5の集計くらいです。線を引く、権限を承認する、取り込みの条件を決める、の3つは人の仕事です。以下、手順ごとに見ていきます。
順番にも意味があります。線を引く前にリポジトリをつなぐと、何を任せるのかが決まらないままAIの指摘が流れ込み、開発者は指摘の多さだけを覚えてしまいます。最初の印象が悪いと定着しにくいため、表を作ってからつなぐ順番を守ります。
手順1:任せる項目と残す項目の線を引く
線を引くときの基準は、項目に「判断」が含まれるかどうかです。書き方の揃え方や、よくある誤りの型のように、正解が規約やコードの中にある項目はAIに任せやすく、変更の目的や設計の良し悪しのように、正解がリポジトリの外にある項目は人に残します。
CodeRabbit は、リポジトリにあるコーディングの規約ファイルを自動で読むと公式は説明しています。Cursor の規約ファイルや Claude 向けの指示ファイル、Copilot 向けの指示ファイルなどです。規約が文書になっている項目ほどAIに任せやすくなるため、任せたい項目は、まず規約として書き出すのが近道です。
一方で、規約に書けない暗黙の決まりは、AIには見えません。たとえば「この画面は大口の取引先が毎朝使うので、表示の順番を変えるときは営業に知らせる」といった決まりは、コードを読んでも分かりません。こうした決まりがある箇所は、人のレビューの対象として明示しておきます。
線は一度引いて終わりではありません。導入して1か月ほど経つと、AIの指摘がよく当たる項目と、外れが多い項目が見えてきます。当たる項目は任せる側へ、外れが多い項目は人の側へ戻す、という項目ごとの見直しを続けることが、AIのレビューを信じすぎない仕組みになります。
レビュー項目の一覧:AIに任せるもの、人が見るもの
手順1で作る表の例を示します。項目は会社ごとに違うため、そのまま使うのではなく、自社の規約と過去の障害の記録を見ながら書き換えてください。
| レビュー項目 | AIに任せる/人が見る | 理由 |
|---|---|---|
| 書き方の揃え方・命名の規約 | AIに任せる | 正解が規約ファイルにある。人が読むと時間がかかり見落としも出る |
| よくある誤りの型(例外の扱い漏れ、境界の値など) | AIに任せる(人は指摘を確かめる) | 型として拾える。ただし誤った指摘も混ざるため採否は人 |
| 秘密の情報の混入・依存する部品の既知の脆弱性 | AIと検査の道具に任せる(人は結果を確かめる) | 機械的に照合できる。見つかった後の対応の優先度は人が決める |
| 変更の説明文や題名の不足 | AIに任せる | 取り込み前の確認として定義できる |
| 変更の目的が要件や課題票と合っているか | 人が見る | 正解がリポジトリの外にある。事業の側の意図を知る人でないと判断できない |
| 設計の良し悪し・将来の保守のしやすさ | 人が見る(AIの指摘は参考) | チームの方針や今後の計画に左右される |
| 認証・権限・個人情報・決済に関わる変更 | 人が見る(担当者を決める) | 誤りの影響が大きく、責任者の承認が要る |
| 取り込んでよいかの最終判断 | 人が見る | 責任を持てるのは人だけ。AIの承認は数えない |
表で「人が見る」とした項目にも、AIの指摘は付きます。大事なのは、その指摘を判断の材料として読むことと、判断そのものを任せることを分けることです。表を作ったら、レビューの手引きとして開発者全員が見られる場所に置きます。
表の項目を決めるときは、過去の障害の記録も読み返します。レビューで止められたはずの不具合がどの項目に当たるかを確かめ、その項目が「AIに任せる」側だけに入っていないかを見ます。大きな障害につながった項目ほど、人の目を残す側に置くのが安全です。表には見直した日付と、次に見直す時期も書き添えておきます。
手順2:つなぐリポジトリと権限を決める
CodeRabbit をリポジトリの基盤とつなぐと、変更依頼を読み、コメントを書くための権限を渡すことになります。どの権限が求められるかは連携の画面に表示されるため、連携を承認するのは、組織の管理者が求められた権限を読んでからという順番にします。開発者が個人の判断で組織につなげる状態にしないことが大切です。
入れるリポジトリは、一度に全部ではなく、区分を決めて段階的に広げます。社内向けの道具や、公開してよいコードから始め、顧客から預かったコードや委託契約で外部の処理を禁じられたコードは、契約の確認が済むまで対象から外します。
CodeRabbit には、レビューの対象にするファイルを絞り込む仕組みと、パスごとに別のレビューの指示を書く仕組みがあると公式の用語集は説明しています。自動で生成されたファイルや外部から取り込んだ部品のように、レビューしても意味のないファイルは対象から外すと、指摘の量が減って人が読みやすくなります。
ただし、対象から外したファイルは、AIも人も読まない場所になりかねません。外す理由と、そのファイルを誰が確かめるのかを、絞り込みの設定と一緒に記録しておきます。自動で生成されたファイルでも、生成の元になる設定や定義のファイルは人が読む対象に残す、といった具体的な決まりにしておくと、絞り込みが抜け道になりません。
エディタやコマンドでの事前レビューは、記録に残らない
CodeRabbit には、変更依頼を出す前に、開発者の手元でレビューを受ける使い方もあります。公式ドキュメントでは VSCode・Cursor・Windsurf の拡張機能と、コマンドで動く版が案内されており、AIのエージェントが書いたコードを、取り込みを依頼する前に確かめる流れが想定されています。
手元で直してから変更依頼を出せば、人のレビューに届く時点で細かな指摘は減ります。その一方で、手元でのレビューの指摘と、それをどう直したかは、変更依頼の記録には残らないことを押さえておきます。後から「なぜこう書いたのか」を追うとき、手掛かりが変更依頼の中にありません。
そのため、手元のレビューは取り込みの条件の代わりにはしません。取り込みの条件として数えるのは、変更依頼の上で記録に残るレビューだけと決めておけば、手元で何回レビューを受けたかに関係なく、同じ基準で判断できます。
手元で使う版を誰に認めるか、どの契約で使わせるかも決めておきます。会社の契約の外で個人が使い始めると、どのリポジトリのコードが送られたかを会社が把握できません。手元の版も、変更依頼の側と同じリポジトリの区分に従わせるのが筋です。
コードはどこへ送られ、何が残るのか
つなぐ前に、コードの行き先も確かめます。2026年10月時点の CodeRabbit の公式の信頼性の頁では、レビューのたびに隔離した環境を立ち上げ、指摘を投稿した後にその環境を破棄すると説明され、コードの痕跡をサーバーに残さないとされています。LLM への問い合わせは一時的なもので、LLM の側でも保存や記録はされないと書かれています。
学習への利用については、公式ドキュメントが、顧客のコードをモデルの学習に使わないと明記しています。後で触れる保存の設定を有効にしていても無効にしていても、この点は変わらないとされています。提供元の安全管理としては、SOC 2 のタイプ2の報告書を毎年更新していると案内されています。
自社の基盤の中でレビューの仕組みを動かす版もあります。公式ドキュメントでは、この形ではコードと指示文が外に出るのは LLM の提供元への問い合わせだけとされていますが、対象は500席以上のエンタープライズ契約に限られています。小さな組織では、提供元のサーバーで動く形を前提に判断することになります。
つまり、どの形でも、コードは LLM の提供元へは送られます。止まるのは保存と学習であって、送信そのものではありません。顧客との契約で外部への送信そのものが禁じられているコードは、この時点で対象から外す判断になります。
残るのは「学習した好み」。既定で保存される点に注意
コードそのものは残らない一方で、残るものもあります。CodeRabbit は、開発者とのチャットでのやり取りからチームのレビューの好みを学び、ラーニングとして保存して、以後のレビューに使います。公式ドキュメントによると、ラーニングは最初のチャットのやり取りから既定で有効になっています。
このほか、課題票や過去の変更依頼の文脈も、知識ベースとして保存されることがあります。保存するかどうかは設定で選べ、拒否の設定にすると、ラーニング・課題票・変更依頼の文脈が即時に、取り消せない形で削除されると公式は説明しています。規約ファイルやウェブ検索のように保存を伴わない情報源は、拒否した後も動き続けます。
導入の判断では、ラーニングを使うかどうかを先に決めます。使えば指摘はチームの好みに近づきますが、何がどこに保存されているかを説明できる必要があります。使わないなら、最初から拒否の設定にしておかないと、試行の途中で保存が始まります。
ラーニングは、リポジトリ単位でも組織全体でも共有できると公式の用語集にあります。1人の開発者がチャットで伝えた好みが、組織全体のレビューの基準になりうるということです。組織全体で共有する範囲を誰が決め、どこで見直すかも、手順3の決めごとに含めておきます。
手順3:指摘の扱いのルールを決める
AIの指摘には、正しいもの、誤っているもの、正しいが今回は直さないもの、の3種類があります。どれに当たるかを決めるのは人であり、その判断を誰がするかを先に決めておかないと、指摘は読まれずに溜まっていきます。
基本の形は、変更を出した開発者が指摘を読んで採否を決め、レビューを担当する人がその判断を確かめる、という2段です。指摘を捨てるときは、理由を1行でコメントに残す決まりにすると、後から同じ指摘が出たときに判断を揃えられます。
捨てた理由をチャットでAIに伝えると、それがラーニングとして保存され、次からの指摘に反映されることがあります。便利な仕組みですが、個人の都合で伝えた理由がチームの基準になってしまう危険もあります。チームの基準にしてよい理由かどうかを、レビューの担当者が確かめてから伝える流れにしておきます。
セキュリティに関わる指摘だけは、扱いを分けます。秘密の情報の混入や既知の脆弱性の指摘は、変更を出した本人の判断で捨てられないようにし、捨てる場合はセキュリティの担当者の確認を必須にすると決めておきます。
手順4:取り込みの条件に、AIのレビューをどう入れるか
取り込みの条件に入れる方法は、大きく2つあります。1つは、AIのレビューを参考情報として扱い、条件には入れない方法です。もう1つは、AIの取り込み前の確認が通ることを条件の1つにする方法です。
公式の用語集によると、取り込み前の確認には、関数の説明文がどれだけ書かれているか、変更依頼の題名の質、説明文が足りているか、といった組み込みの項目があります。こうした機械的に判定できる項目は、条件に入れても揉めにくい部類です。
一方、AIの承認そのものを条件に数えるのは避けます。人の承認を最低1件、取り込みの条件として必ず残す。リポジトリの基盤の側で、必要な承認の数をAI以外の人で満たす設定にしておけば、AIが承認に切り替えても、それだけで取り込まれることはありません。
認証・権限・個人情報・決済のように影響の大きい箇所は、承認できる人をさらに絞ります。リポジトリの基盤には、パスごとに承認者を決める仕組みがあることが多いため、手順1の表で「担当者を決める」とした項目と対応させておきます。
委託先や協力会社の変更にAIレビューを掛けるとき
開発の一部を委託先や協力会社に出している会社では、外から届いた変更依頼にも CodeRabbit のレビューが掛かります。ここで混同しやすいのが、AIのレビューと、委託の成果物を受け入れる検収との関係です。
AIのレビューで指摘がなくなったことは、契約で定めた品質を満たしたことの確認にはなりません。検収で見るのは、仕様どおりに作られているか、約束した試験が行われたか、といった契約の中身であり、これは発注した側の担当者が判断します。
また、委託先のコードを CodeRabbit に送ってよいかは、委託契約の取り決めにも左右されます。委託先が自分の判断で外部の道具への送信を制限している場合や、他社から預かった部品を組み込んでいる場合があるためです。外から届く変更にAIレビューを掛けることを、委託先に事前に伝えて合意しておくと、後から揉めずに済みます。
指摘の扱いも分けておきます。委託先の開発者がAIの指摘を捨てた場合、その理由を確かめるのは発注した側のレビュー担当です。委託先の判断だけで指摘を閉じられる状態にしないことが、責任の所在をはっきりさせる条件になります。
手順5:効果は指摘の数ではなく、人の時間と後の不具合で測る
導入の効果を指摘の数で測るのはやめます。指摘が多いことは、AIがよく働いている証拠にも、誤った指摘が多い証拠にもなるからです。数を目標にすると、指摘を増やす設定に流れ、人が読む量がかえって増えます。
測るのは、変更依頼が出てから人のレビューが終わるまでの時間、人のレビューで見つかった問題の種類、取り込んだ後に見つかった不具合の数、の3つです。AIのレビューで人の時間が減り、後の不具合が増えていなければ成功と言えます。
あわせて、AIの指摘の採用率を項目ごとに見ます。採用率が低い項目は、規約が書かれていないか、AIに向かない項目です。手順1の表を見直し、人の側に戻すか、規約を書き足すかを決めます。
集計そのものはAIに任せて構いませんが、数字をどう読むかは人が決めます。導入から3か月を目安に、開発責任者が数字を見て、対象のリポジトリを広げるか、いまの範囲で続けるかを判断します。
導入でつまずく型
CodeRabbit の導入が期待どおりに進まない職場では、次のような型がよく見られます。
- AIのレビューが付いたことで、人のレビューを省略してよい雰囲気になる
- AIの承認が取り込みの承認の数に数えられ、人が誰も読まないまま取り込まれる変更が出る
- 指摘を捨てた理由が残らず、同じ指摘が何度も出ては無視される
- ラーニングの保存が既定で有効なことを知らないまま、何が保存されているかを説明できない
- 全リポジトリに一度に入れ、顧客から預かったコードまで対象になっている
どの型も、道具の性能ではなく、決めごとの不足から起きています。裏を返せば、5つの手順で決めることを先に決めておけば、ほとんどは防げます。
特に1つ目と2つ目は、導入の直後より、慣れてきた数か月後に起きやすい点に注意します。最初は丁寧に読んでいた人も、AIの指摘が当たり続けると読まなくなります。見直しの場で、人のレビューの時間が極端に短くなっていないかを確かめます。
もう1つ見落とされやすいのが、AIの指摘の量に人が慣れて、指摘をまとめて閉じる癖がつくことです。指摘を閉じた件数と、閉じるまでの時間を時々見ておくと、読まずに閉じている状態に早く気づけます。
よくある質問
CodeRabbit を入れれば、レビューの担当者を減らせますか
減らせるのは、規約の確認のような機械的な読み込みにかかる時間です。変更の目的や設計の判断、取り込みの最終判断は人に残るため、担当者を減らす前提で導入すると、読まれないまま取り込まれる変更が出やすくなります。
コードは学習に使われないのですか
2026年10月時点の公式ドキュメントでは、顧客のコードをモデルの学習に使わないと明記されています。ただし、チャットから学んだ好み(ラーニング)や課題票の文脈は、設定を拒否にしない限り保存されます。
AIの承認だけで取り込めるようにしてもよいですか
勧めません。人の承認を最低1件、取り込みの条件に残してください。AIが承認に切り替わる仕組みは、人が読むべき変更の目印として使い、取り込みの判断は人が持ちます。
ラーニングを使わない設定にすると、レビューの質は落ちますか
チームの好みに合わせる仕組みは使えなくなりますが、公式の説明では、拒否した後も規約ファイルやウェブ検索のように保存を伴わない情報源は動き続けます。チームの規約を文書にしておけば、ラーニングに頼らずに指摘の基準を揃えられます。
どのリポジトリから入れるのがよいですか
社内向けの道具や公開してよいコードなど、誤りの影響が小さく、委託契約の制約がないリポジトリから始めます。顧客から預かったコードは、送信の可否を法務と確かめてから判断してください。始めるリポジトリと広げる順番は開発責任者が決め、理由を残しておきます。
まとめ
CodeRabbit に任せられるのは、レビューの見落としを拾い上げることであり、変更を取り込んでよいかを判断することではありません。導入の前に、レビューの項目をAIに任せるものと人が見るものに分け、つなぐリポジトリと権限、指摘の扱い、取り込みの条件、効果の測り方を順に決めておきます。2026年10月時点の公式の説明では、コードはレビューごとの隔離した環境で扱われ、学習には使われません。一方で、チャットから学んだ好みは既定で保存されるため、使うかどうかを先に決めてください。取り込みの承認は人が持ち、AIの指摘には根拠を書かせて、採否は人が決めて記録する。この線を守れば、AIのレビューは人が読むべき場所を絞る心強い下読みになります。まずは自社のレビュー項目を書き出し、どれをAIに任せるかの表を作るところから始めてみてください。
- 製品の機能・データの扱い・提供形態は、CodeRabbit の公式ドキュメントと公式の信頼性の頁を2026年10月14日に確かめた範囲に基づきます。仕様や条件は変わることがあるため、導入前に最新の公式情報を確かめてください
- 顧客から預かったコードの扱いは契約ごとに異なります。外部の道具への送信の可否は法務と一緒に原文で確かめてください
※本記事にはAIが活用されています。編集者が確認・編集し、可能な限り正確で最新の情報を提供するよう努めておりますが、情報の完全性、正確性、最新性、有用性等について保証するものではありません。本記事の内容に基づいて行動を取る場合は、読者ご自身の責任で行っていただくようお願いいたします。
AI活用を戦略に落とす前に、まずは導入・定着から始めませんか?
デボノはアカウント開設・初期設定など「そもそものAI導入」から社内定着まで伴走支援。マーケティング活用など一歩進んだご相談にも対応します。
