Slide 1

Slide 1 text

© DMM © DMM CodeRabbit と共に歩む PR レビュー最適化 〜 AI × チーム開発の実践知 阿部寛之 2025年9月18日

Slide 2

Slide 2 text

© DMM 阿部 寛之 所属: 合同会社 DMM.com プラットフォーム開発本部 第1開発部 アカウントサービスグループ 会員バックエンドチーム 趣味:アニメ・ゲーム 2

Slide 3

Slide 3 text

© DMM

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

© DMM 開発環境 チーム規模: 5名体制 開発環境: Go × AWS CI / CD: GitHub Actions / Argo CD 5

Slide 6

Slide 6 text

© DMM AI コードレビュー導入の目的 6 レビュー負担の軽減 レビュー観点の標準化 見落とし防止 説明コスト削減

Slide 7

Slide 7 text

© DMM まずは PR-Agent を導入しました https://speakerdeck.com/kamo26sima/airehiyudao-ru- niyoruciturutonogong-cun-tozui-shi-hua

Slide 8

Slide 8 text

© DMM PR-Agent を運用してみての課題 8 出力が不安定 チーム方針の反映に弱い 論点抽出に弱い 取捨選択の手間が増えたため、「レビュー負担の軽減」が未達 指摘内容の一貫性がないため、「見落とし防止」と「説明コスト 削減」が未達 PR 作成者による要点や説明を記載することが負担

Slide 9

Slide 9 text

© DMM 人間とエージェントツールの比較 9 人間 Copilot Code Review PR-Agent CodeRabbit 出力の安定性 △
 ◯
 △
 ◯
 指摘の一貫性 △
 △
 △
 ◯
 運用のしやすさ ◎
 ◎
 △
 ◎
 PRの要約 △
 ✕
 ◯
 ◯
 シーケンス ✕
 ✕
 △
 ◎
 チャット機能 ◯
 ◯
 ◯
 ◯
 ポエム ◯
 ✕
 ✕
 ◯
 ※ 2025年9月時点

Slide 10

Slide 10 text

© DMM 人間とエージェントツールの比較 10 人間 Copilot Code Review PR-Agent CodeRabbit 出力の安定性 △
 ◯
 △
 ◯
 指摘の一貫性 △
 △
 △
 ◯
 運用のしやすさ ◎
 ◎
 △
 ◎
 PRの要約 △
 ✕
 ◯
 ◯
 シーケンス ✕
 ✕
 △
 ◎
 チャット機能 ◯
 ◯
 ◯
 ◯
 ポエム ◯
 ✕
 ✕
 ◯
 ※ 2025年9月時点

Slide 11

Slide 11 text

© DMM チームメンバーで率直な意見を出し合った 指摘が妥当である コメントのやり取りができ る シーケンスが確認できる PR の説明欄がすっきり整う 自分の非を認める

Slide 12

Slide 12 text

© DMM CodeRabbit へ移行することにしました

Slide 13

Slide 13 text

© DMM 決め手は「ポエム」でした

Slide 14

Slide 14 text

© DMM 冗談です

Slide 15

Slide 15 text

© DMM PR-Agent → CodeRabbit にした理由 15 GitHub App なので、都度レビューしてもらえる 特別な設定なしで運用しやすかった コメントのやり取りができる

Slide 16

Slide 16 text

© DMM ● PR のまとめ作成 ● インラインレビューコメント ● チャット ● シーケンス図 ● ポエム 活用している機能 16

Slide 17

Slide 17 text

© DMM 運用実態 17 3 Approve で運用していたが、CodeRabbit によるチェックで精度を担保できていると 判断したため、Approve 数を 2 へ減らした ● CodeRabbit のコメントだけ見て Approve しない ● 2 Approve 制でメンバーが必ずコードも見る 原則

Slide 18

Slide 18 text

© DMM 廃れない運用方法 ● 厳密なプロンプトを作成しない ● 大量にルールを作り込まない 18 設定で作り込まない。運用を重くしない。 AIは“チェックリスト ”として使う。

Slide 19

Slide 19 text

© DMM 課題 19 チーム ツール ドメイン知識依存の誤指摘 / 見落としが稀に発生 レビュー観点をチーム方針に落としこめていない

Slide 20

Slide 20 text

© DMM 今後の展望 20 チーム方針の外だし 失敗事例の横展開

Slide 21

Slide 21 text

© DMM まとめ 21 PR-Agent から CodeRabbit へ移行したことで「安定したレビュー支援」が得 られた 成果 人の完璧な代替にはならないが、補助としては十分に役立つ ● AIレビューは一発で理想形にならない ● チームの運用と組み合わせて「どう活かすか」を考えることで価値が出る