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
AIで急増した生産「量」の荒波をCodeRabbitで乗りこなそう
Search
Atsushi Nakatsugawa
PRO
October 30, 2025
Technology
1
1.4k
AIで急増した生産「量」の荒波をCodeRabbitで乗りこなそう
AI駆動開発カンファレンス 2025秋での発表資料です。
https://www.ai-driven.dev/
Atsushi Nakatsugawa
PRO
October 30, 2025
Tweet
Share
More Decks by Atsushi Nakatsugawa
See All by Atsushi Nakatsugawa
レビュー負債を解消する ― CodeRabbitが支えるAI駆動開発
moongift
PRO
0
480
個人開発からエンプラまで。AIコードレビューで開発を楽しもう
moongift
PRO
0
310
Codexとも仲良く。CodeRabbit CLIの紹介
moongift
PRO
1
640
リレーションからマーケティングへ。継続するDevRelのために行うべきこと
moongift
PRO
0
17
開発スピードとスキル向上を両立するAIコードレビューの活かし方
moongift
PRO
0
76
個人開発にAIレビューを導入しよう
moongift
PRO
0
56
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
880
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
1.3k
開発スピードとスキル向上を両立するAIコードレビューの活かし方
moongift
PRO
0
82
Other Decks in Technology
See All in Technology
入社したばかりでもできる、 アクセシビリティ改善の第一歩
unachang113
2
360
経営から紐解くデータマネジメント
pacocat
7
1.4k
TypeScript 6.0で非推奨化されるオプションたち
uhyo
15
5.4k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
970
TypeScript×CASLでつくるSaaSの認可 / Authz with CASL
saka2jp
2
140
.NET 10のASP. NET Core注目の新機能
tomokusaba
0
140
SRE視点で振り返るメルカリのアーキテクチャ変遷と普遍的な考え
foostan
2
2.4k
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
200
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
15k
"なるべくスケジューリングしない" を実現する "PreferNoSchedule" taint
superbrothers
0
110
DDD x Microservice Architecture : Findy Architecture Conf 2025
syobochim
13
5.9k
プラットフォームエンジニアリングとは何であり、なぜプラットフォームエンジニアリングなのか
doublemarket
0
160
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
10k
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Pragmatic Product Professional
lauravandoore
36
7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
350
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Transcript
$PEFYͱྑ͘ɻ $PEF3BCCJU$-*ͷհ ɹ$PEFY.FFUVQ+BQBO "*Ͱٸ૿ͨ͠ੜ࢈ʮྔʯͷߥΛ $PEF3BCCJUͰΓ͜ͳͦ͏ $PEF3BCCJUσϕϩούʔΞυϘέΠτதಞ࢘ "*ۦಈ։ൃ$POGFSFODF"VUVNO
@goofmint fb.me/goofmint த ಞ࢘ גࣜձࣾMOONGIFT දऔక ΞυϘέΠτ ίϛϡχςΟ ओ࠵ CodeRabbit
σϕϩούʔΞυϘέΠτ Ұൠࣾஂ๏ਓDevRel දཧࣄ ࣗݾհ
$PEF3BCCJU"*ίʔυϨϏϡʔαʔϏε 044ɺ$-*ɺ74$PEFػೳ֦ுແྉ ΩϟϥΫλʔͷ໊લ)PQQZ ֮͑ͯ΄͍ͭ͠ͷ͜ͱ ϘΫϗοϐʔʂ
$PEF3BCCJU"*ίʔυϨϏϡʔαʔϏε 044ɺ$-*ɺ74$PEFػೳ֦ுແྉ ΩϟϥΫλʔͷ໊લ)PQQZ ֮͑ͯ΄͍ͭ͠ͷ͜ͱ ϘΫϗοϐʔʂ
$PEF3BCCJU"*ίʔυϨϏϡʔαʔϏε 044ɺ$-*ɺ74$PEFػೳ֦ுແྉ ΩϟϥΫλʔͷ໊લ)PQQZ ֮͑ͯ΄͍ͭ͠ͷ͜ͱ ϘΫϗοϐʔʂ
طଘγεςϜͷಋೖ ਓࡐͷ֬อ ৴པੑɾݕূɾ࣭ͷ֬อ ίετ "*ۦಈ։ൃΛߦ͏্Ͱਏ͍͜ͱ
طଘγεςϜͷಋೖ ਓࡐͷ֬อ ৴པੑɾݕূɾ࣭ͷ֬อ ίετ "*ۦಈ։ൃΛߦ͏্Ͱਏ͍͜ͱ
͜͜ͷಈ͖
$PEF3BCCJU74$PEFػೳ֦ுϦϦʔε (JU)VC$PQJMPU$PEJOH"HFOUొ $MBVEF$PEF͕1SPϓϥϯ͔Βར༻Մೳʹ ,JSPϦϦʔε $PEFY$-*͕$IBU(15αϒεΫϦϓγϣϯରԠ લճʢ"*ۦಈ։ൃ$POGFSFODF4QSJOHʣ͔ΒͷมԽ
ͳΜͱͳ͘ͷྲྀΕ (6* *%& $6* 74
ݸਓతʹʜ &NBDT
ݸਓతʹʜ
*%&ͬͯΔ߹͡ΌͶ͐ʂʂ
Ҿ͔͔ͬΔࣗࣾϓϩμΫτΣʜ
ແྉͰ͑Δ$-* "*ίʔσΟϯάΤʔδΣϯτͱγʔϜϨεʹ࿈ܞ ݄ɺ$PEF3BCCJU$-*ϦϦʔεʂ
֤छ"*ίʔσΟϯάΤʔδΣϯτͷ$-*Խ ίʔσΟϯάͷࣗಈԽͷྲྀΕ ͳͥ$PEF3BCCJU$-*͕ϦϦʔε͞Εͨͷ͔
ࢲ͕ͨͪཉ͔ͬͨ͠"*ۦಈ։ൃ
ࢲ͕ͨͪखʹೖΕͨ"*ۦಈ։ൃ
ίʔυੜ࢈ྔ͕૿͑ͯɺίʔυ࣭ɾཧղੑɾอकੑͳ Ͳผͷ࣍ݩͰτϨʔυΦϑ͕͋Δͱ͍͏ݒ೦ใࠂ͞Εͯ ͍·͢ɻͨͱ͑ɺϨϏϡʔ࣌ؒ౷߹͕࣌ؒ͘ͳͬͨ ͱ͍͏࣮ݧ݁Ռ͋Γɻ 5IF*NQBDUPG(FOFSBUJWF"*PO$PMMBCPSBUJWF 0QFO4PVSDF4PGUXBSF%FWFMPQNFOU&WJEFODF GSPN(JU)VC$PQJMPU IUUQTBSYJWPSHBCT
"*૿෯ثͰ͋Δ ߴύϑΥʔϚϯεͷ৫ΛΑΓߴ͘ ۤઓ͢Δ৫ͷػೳෆશΛ֦େ͢Δ "*ہॴతͳੜ࢈ੑ্ΛͨΒ͕͢ɺԼྲྀͷࠞཚʹ ҿΈࠐ·Ε͕ͪͩ %03"4UBUFPG"*BTTJTUFE4PGUXBSF %FWFMPQNFOUΑΓ IUUQTDMPVEHPPHMFDPNSFTPVSDFTDPOUFOUEPSBBJBTTJTUFE
TPGUXBSFEFWFMPQNFOUSFQPSU IMKBΑΓ
"*ੜ࢈ྔΛ্ͤͨ͞ ͨͩ͠ෆ҆ఆ͞૿͠ɺεϐʔυ্੍͕͕ͬͨ ޚͰ͖͍ͯͳ͍෦͋Δ "*͕Λ্͛ͨɺνʔϜͷϨϏϡʔɾ࣭ ཧɾϑΟʔυόοΫϧʔϓΛߴΊΔඞཁ͕͋Δ %03"4UBUFPG"*BTTJTUFE4PGUXBSF %FWFMPQNFOUΑΓ IUUQTDMPVEHPPHMFDPNSFTPVSDFTDPOUFOUEPSBBJBTTJTUFE
TPGUXBSFEFWFMPQNFOUSFQPSU IMKBΑΓ
ͭ·Γͷࠜݯʜ
ͭ·Γͷࠜݯʜ ͔ͯ͠͠ɿࢲʁ
ϓϥοτϑΥʔϜ৫Λ࣋ͭҎ্Ͱ"*ಋೖࡁΈʢͨͩ͠ɺ ׂͷ৫ίʔυੜΛ৴པ͍ͯ͠ͳ͍ʣ "*ʹΑͬͯίʔυͷੜमਖ਼্͕ΔҰํɺϨϏϡʔɾ ςετɾ࿈ܞମ੍͕͍͔ͭͳ͍ͱɺϦϦʔε࣭͕༳Β͙ %03"4UBUFPG"*BTTJTUFE4PGUXBSF %FWFMPQNFOUΑΓ IUUQTDMPVEHPPHMFDPNSFTPVSDFTDPOUFOUEPSBBJBTTJTUFE TPGUXBSFEFWFMPQNFOUSFQPSU
IMKBΑΓ
$PEF3BCCJU$-*ͱʁ $-*ͷ"*ίʔσΟϯάΤʔδΣϯτ͚ͷΨʔυϨʔϧ ਓ͕ϨϏϡʔ͢ΔલʹίʔυΛ͑ΔςΠϥʔ ϘΫʹͤͯʂ
$PEF3BCCJU$-*ʹ͍ͭͯ
ແྉͰ͑Δ$-* "*ίʔσΟϯάΤʔδΣϯτͱγʔϜϨεʹ࿈ܞ $PEF3BCCJU$-*ʹ͍ͭͯ
13൛ͱͷ૬ҧ ର ྉۚ ίϯςΩετ 13൛ 13͞Εͨίʔυ 044ແྉ ϓϥΠϕʔτ༗ྉ ৄࡉͳઃఆ ৫ͷઃఆ
$-*൛ ϩʔΧϧͷमਖ਼ίʔυ ʢະίϛοτؚΉʣ ແྉ 1SPܖͰϨʔτVQ جຊతͳ ϕετϓϥΫςΟε
σϞ
σϞ
Πϯετʔϧ DVSMGT4-IUUQTDMJDPEFSBCCJUBJJOTUBMMTIcTI IUUQTXXXDPEFSBCCJUBJDMJΑΓ
λʔϛφϧʹͯ DPEFSBCCJUBVUIMPHJOΛ࣮ߦͯ͠ τʔΫϯऔಘ༻ͷ63-Λදࣔͯ͠
ίʔυमਖ਼ࢦࣔʹՃ ݱࡏͷίϛοτ༰ʹ͍ͭͯɺʢঢ֨ݖݶ͖ͰʣDPEFSBCCJUίϚϯυΛ QSPNQUPOMZϑϥά͖Ͱ࣮ߦͯ͠ ίϚϯυ࠷େճ·Ͱ࣮ߦͯ͠ɺ͕͋Εमਖ਼ͯ͠
None
ࢼͯ͠Έ͍ͨํ͚ ϋϯζΦϯίϯςϯπΛ࡞͠·ͨ͠ IUUQTCJUMZDPEFSBCCJUIBOETPO
Α͋͘Δ࣭
2"*ԿΛ͍ͬͯ·͔͢ʁ 0QFO"*·ͨ"OUISPQJDͰ͢ IUUQTTUBUVTDPEFSBCCJUBJ
2ಠࣗͷ"*ͷ"1*Ωʔ͑·͔͢ʁ ͪΖΜ͑·͢ɻͨͩ͠ηϧϑϗετʢ Ϣʔβʔʣʹͯ w 0QFO"* w "[VSF0QFO"* w "84#FESPDL w
"OUISPQJD
2ϨϏϡΞʔ͕ෆཁʹͳΓ·͔͢ʁ ͳΓ·ͤΜɻ͋͘·ͰਓͷϨϏϡʔΛ௨͢લͷɺϕετϓϥΫςΟε ίʔσΟϯάΨΠυϥΠϯͷϨϏϡʔͰ͢ɻ λΠϙνʔϜͷܾ·ΓࣄΛ͋Β͔͡ΊνΣοΫ͓ͯ͘͜͠ͱͰɺϨϏϡ Ξʔͷෛ୲ΛݮΒ͠·͢
2ॻ͖खʹΑͬͯ͠·͔͢ʁ ͠·ͤΜɻͨͱ͑$50૬खͰλΠϙΛࢦఠ͠·͢💪🐰
2ϓϩάϥϛϯά͚Ͱ͔͢ʁ ͍͑ɺΠϯϑϥʢ5FSSBGPSNɺLTɺ%PDLFSɺ$MPVE'PSNBUJPOͳͲʣ ରԠ͍ͯ͠·͢ɻ
2ଞࣾͷϨϏϡʔͱԿ͕ҧ͍·͔͢ʁ ਖ਼͔Γ·ͤΜɻνʔϜݸਓʹΑͬͯɺϑΟοτ͢Δɾ͠ͳ͍͕͋Δ Α͏Ͱ͢ɻ $PEF3BCCJU--.ʹૹΔίϯςΩετΛ͍͔ʹߜΓࠐΉ͔ʹྗ͠ɺਫ਼ ͷߴ͍݁Ռ͕ฦͬͯ͘ΔΑ͏ʹʑνϟϨϯδ͍ͯ͠·͢ɻ ͋ͱɺΧελϚΠζ͕ࡉ͔͘Ͱ͖·͢
ϨϏϡΞʔΛΧελϚΠζͰ͖·͢ ΦϏϫϯɾέϊʔϏ෩ ϧϑΟ෩ αΪ෩
ΧελϚΠζྫ όοΫΤϯυɾϑϩϯτΤϯυɺ5ZQF4DSJQUɺ5FSSBGPSNઃఆϑΝΠϧͳͲ ϑΝΠϧσΟϨΫτϦʹΑͬͯϨϏϡʔ͢ΔࢹΛม͑ΒΕ·͢ ֤छ"*ίʔσΟϯάΤʔδΣϯτͷυΩϡϝϯτΛಡΈࠐΈ·͢ .$1αʔόʔʹଓͯ͠ใΛऩूͰ͖·͢ 13Ͱ!DPEFSBCCJUBJͱձ͢Δͱɺঃʑʹݡ͘ͳΓ·͢
ࣄྫ
اۀͷಋೖࣄྫʢҰ෦ʣ w 3FMJD w $MPVE4JHO w 40,6%"/ w -PHSBQI w
-JOVY'PVOEBUJPO w $PVOUFSXPSLT w -CPTF w 3065& w +BNCP w UFDICFBOT w OFDDP w 'KPSE#PPU$BNQ w %.. $PEF3BCCJUͷࣄྫΠϯλϏϡʔʹͯʂ
044ϓϩδΣΫτͰͷಋೖྫ ZBNBEBTIZSFQPNJY ⭐👥 NJDSPDNTJPNJDSPDNTCMPH ⭐👥 MJBNIRMJBN ⭐👥 GKPSEMMDCPPUDBNQ ⭐👥 TUBDLDIBOTUBDLDIBO
⭐👥 &NVSHPZPSPJ ⭐👥 UFHOJLFBJUVCFSLJU ⭐👥 "*0CKFDUJWFTUBMLUPUIFDJUZSFQPSUT ⭐👥 EBJNPUPLJ[PMUSBBL ⭐👥 4ZOFTUIFTJBT1-"5&"64%,GPS6OJUZ ⭐👥
·ͱΊ w $PEF3BCCJU"*ίʔυϨϏϡʔαʔϏε w ֤छ"*ίʔσΟϯάͱγʔϜϨεʹ࿈ܞ w $-*ɺ74$PEFػೳ֦ுແྉ
🐰🐰͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠🐰🐰