$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新卒エンジニアのプルリクエスト with AI駆動
Search
Yuta Fukunaga
December 03, 2025
Programming
0
100
新卒エンジニアのプルリクエスト with AI駆動
~ 新人エンジニアが心理的安全性を確保するためのアプローチ ~
Yuta Fukunaga
December 03, 2025
Tweet
Share
More Decks by Yuta Fukunaga
See All by Yuta Fukunaga
新卒がGitHub Copilotを使用したその体験談
fukunaga2025
0
17
Other Decks in Programming
See All in Programming
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
220
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
330
AIコーディングエージェント(Gemini)
kondai24
0
120
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
550
20 years of Symfony, what's next?
fabpot
2
310
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
380
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
250
しっかり学ぶ java.lang.*
nagise
1
480
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
300
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
140
sbt 2
xuwei_k
0
180
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
For a Future-Friendly Web
brad_frost
180
10k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
73
Optimising Largest Contentful Paint
csswizardry
37
3.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
960
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Documentation Writing (for coders)
carmenintech
76
5.2k
Automating Front-end Workflow
addyosmani
1371
200k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Code Review Best Practice
trishagee
73
19k
Typedesign – Prime Four
hannesfritz
42
2.9k
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