Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新卒エンジニアのプルリクエスト with AI駆動
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuta Fukunaga
December 03, 2025
Programming
0
270
新卒エンジニアのプルリクエスト with AI駆動
~ 新人エンジニアが心理的安全性を確保するためのアプローチ ~
Yuta Fukunaga
December 03, 2025
Tweet
Share
More Decks by Yuta Fukunaga
See All by Yuta Fukunaga
新卒がGitHub Copilotを使用したその体験談
fukunaga2025
0
24
Other Decks in Programming
See All in Programming
2026年 エンジニアリング自己学習法
yumechi
0
140
今から始めるClaude Code超入門
448jp
8
9.1k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
dchart: charts from deck markup
ajstarks
3
1k
AtCoder Conference 2025
shindannin
0
1.1k
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
130
高速開発のためのコード整理術
sutetotanuki
1
410
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
CSC307 Lecture 08
javiergs
PRO
0
670
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
630
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
67
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
We Have a Design System, Now What?
morganepeng
54
8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Tell your own story through comics
letsgokoyo
1
810
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
A better future with KSS
kneath
240
18k
Documentation Writing (for coders)
carmenintech
77
5.3k
Navigating Weather and Climate Data
rabernat
0
110
Transcript
Copyright © 2025 CREATIONLINE, INC. All Rights Reserved. 新卒エンジニアのプルリクエスト with
AI駆動 1 クリエーションライン株式会社 福永悠太 ~ 新⼈エンジニアが⼼理的安全性を 確保するためのアプローチ ~
品質への不安 「これ、本当にレビューに出して いいレベル?」 命名は適切か?テストは⾜りて いるか? 粒度の判断 「正解の温度感が分からない」 どの程度まで整えればいいの か。⼿戻りを恐れてしまう。 レビュアーへの配慮
「忙しいベテランの時間を奪って しまう」 初歩的なミスを指摘されること への恥ずかしさと申し訳なさ。 新⼈から⾒たプルリクエスト ⾃信がなく、常に「申し訳なさ」と隣り合わせの状態。
視点の転換 「エンジニアの代わりにコードを書くAI」ではなく、 「プルリクの場を⽀えてくれるAI」へ。
戦略1:AIファーストでのレビュー GitHub Copilotを「最初のレビュアー」として活 ⽤。 ⼈間が⾒る前にコード品質の最低ラインを担保し、 ⼼理的なハードルを下げる。 戦略2:レビュアーのサポート VS CodeとGitHub CLIを連携させ、AIに深い⽂脈を
提供。 差分やPRの詳細情報を読み込ませることで、より的 確で中⽴的なレビューを実現。 GitHub Copilotで⾏った2つの戦略
ワークフロー レビュアーの方に依頼する前に、まず GitHub Copilot をアサイ ンし、AIによるレビューで「最低ライン」を確保します。 Instructionsの活用 2025年のパブリックプレビュー導入により、 copilot-instructions.mdを読み込むようになりました。 これにより、プロジェクト独自のルールに基づいた、より精度の高
いレビューが可能になっています。 戦略1:AIを最初のレビュアーに
⼼理的安全性 「最低限の品質は満たしている」 という安⼼感が⽣まれ、レビュー 依頼時の不安が軽減。 負荷の軽減 ベテランは些末な指摘ではなく、 アーキテクチャなど価値ある フィードバックに集中可能。 反復的な修正 AI相⼿なら、何度でも納得いくま
で修正と再レビューが可能。 AI事前レビューの効果
VS CodeのCopilot Chat内で GitHub CLI を活⽤し、PRの情 報をAIに提供します。 AIが差分やPR詳細の⽂脈を深く理解し、より的確なレビュー を実現します。 $
gh pr view # PRの概要を表示 $ gh pr diff # 差分をチェック Terminal 戦略2:レビュアーのサポート ソース:https://github.com/cli/cli
バイアスの軽減 AIはベテラン‧新⼈関係なく、コードのロジックを客観的に分析します。 死⾓の発⾒ ⼈間が疲労などで⾒逃しがちなエッジケースやケアレスミスを発⾒します。 データ連携 CLIコマンドを使⽤することで、コード内だけではない広範な情報を獲得できます。 中⽴的な視点の価値
AIを最初のレビュアーとして使う まずはAIに⾒せて、不安を解消しましょう。 透明性の確保 AIの提案をコメントとして使⽤する場合は、その旨を明記します。 コード品質の基準を確保 「最低ライン」を超えているという⾃信を持って、PRを出しましょう。 まとめ:新⼈エンジニアの⽅へ コードレビューのスタートもぜひAI駆動で!
Copyright © 2025 CREATIONLINE, INC. All Rights Reserved. 10