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
Yuta Fukunaga
December 03, 2025
Programming
0
290
新卒エンジニアのプルリクエスト with AI駆動
~ 新人エンジニアが心理的安全性を確保するためのアプローチ ~
Yuta Fukunaga
December 03, 2025
Tweet
Share
More Decks by Yuta Fukunaga
See All by Yuta Fukunaga
新卒がGitHub Copilotを使用したその体験談
fukunaga2025
0
26
Other Decks in Programming
See All in Programming
AI活用のコスパを最大化する方法
ochtum
0
120
atmaCup #23でAIコーディングを活用した話
ml_bear
4
720
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
210
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
270
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
140
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
190
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.3k
CSC307 Lecture 09
javiergs
PRO
1
850
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
1.2k
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
170
CSC307 Lecture 13
javiergs
PRO
0
310
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
220
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
210
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
Fireside Chat
paigeccino
41
3.8k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
180
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
220
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
120
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
78
Utilizing Notion as your number one productivity tool
mfonobong
3
240
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