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とはじめるTypeProfへの貢献
Search
Masato Sugiyama
May 20, 2025
Technology
0
450
AIとはじめるTypeProfへの貢献
2025/05/20 はじめてのRubyKaigi 〜ゆるっとふりかえり会〜 /
https://pn-developer-lounge.connpass.com/event/236227/
Masato Sugiyama
May 20, 2025
Tweet
Share
More Decks by Masato Sugiyama
See All by Masato Sugiyama
Raycast Favorites × Script Command で実現するお手軽情報チェック
smasato
1
310
⽣成AI時代を⽣き抜く新卒エンジニアの学び⽅
smasato
2
180
ChatGPTとGitHub Copilotの使い分け
smasato
2
1.4k
新卒エンジニアでも技術的負債に向き合いたい!
smasato
1
4.5k
Toggl Trackを活用した読書術
smasato
1
620
gem updateには学びがいっぱい
smasato
0
700
高校生がWordPressで文化祭情報サイトを作った話
smasato
0
300
Other Decks in Technology
See All in Technology
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
160
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
77k
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
280
英語は話せません!それでも海外チームと信頼関係を作るため、対話を重ねた2ヶ月間のまなび
niioka_97
0
120
AWSにおけるTrend Vision Oneの効果について
shimak
0
130
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
100
BtoBプロダクト開発の深層
16bitidol
0
350
自動テストのコストと向き合ってみた
qa
0
180
Goに育てられ開発者向けセキュリティ事業を立ち上げた僕が今向き合う、AI × セキュリティの最前線 / Go Conference 2025
flatt_security
0
350
空間を設計する力を考える / 20251004 Naoki Takahashi
shift_evolve
PRO
3
350
Azure Well-Architected Framework入門
tomokusaba
1
310
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
3
320
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
Site-Speed That Sticks
csswizardry
11
880
The Cult of Friendly URLs
andyhume
79
6.6k
Code Reviewing Like a Champion
maltzj
525
40k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
51k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.2k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
The Cost Of JavaScript in 2023
addyosmani
53
9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
The Pragmatic Product Professional
lauravandoore
36
6.9k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
AIͱ͡ΊΔ TypeProfͷߩݙ Masato Sugiyama 2025/05/20 ͡ΊͯͷRubyKaigi ʙΏΔͬͱ;Γ͔͑Γձʙ
ࣗݾհ Masato Sugiyama / ਿࢁ কར X: @_smasato_ GitHub: @smasato
גࣜձࣾελσΟετ ιϑτΣΞΤϯδχΞ DevinCursorΛͬͯRailsΞϓϦέʔγϣϯΛ։ൃ RubyKaigiͷࢀՃ2025Ͱ3ճ
ࠓ͢͜ͱ TypeProfͷߩݙͬͯͦ͠͏? ࣮CursorChatGPTΛ͑ҙ֎ͱ؆୯!? ࣮ࡍʹAIΛ׆༻ͯ͠ߩݙͨ͠۩ମྫ PR࡞ϩδοΫमਖ਼ͰAIΛͲ͏͔ͬͨ ͲΜͳϝϦοτ͕͋ͬͨͷ͔
https://speakerdeck.com/mame/good-first-issues-of-typeprof RubyKaigi 2024 ʮGood fi rst issues of TypeProfʯ TypeProfͷߩݙͷ͔͠
ͨͷ TypeProfڵຯΛ࣋ͭ ͳʹ͔ͬͯΈΔ͔ʙ
https://github.com/ruby/typeprof/pull/174 ͪΐͬͱͨ͠PRΛૹΔ RubyKaigiதʹPRΛ࡞ खݩͰಈ͔ͯ͠ΈΔͱɺε ϥΠυͷίϚϯυͷ௨Γʹ ಈ͔ͳ͔ͬͨͷͰಈ͘Α͏ ʹͨ͠ ͦͷޙଓ͔ͣ……
20252݄ DevinͱPRΛग़͢ #290 DevinͰͲΜͳ͜ͱ͕Ͱ͖ Δ͔ͷ࣮ݧ ΠϯελϯεมΛΩʔ ϫʔυҾͰઃఆ͢Δ ؆୯ͦ͏ͳTODOͷ࣮ Ͱ͖ͦ͏
20254݄ ͍͔ͭ͘PRΛग़͢ #298, #301 ʮͦΖͦΖRubyKaigi 2025ͩ ͠ɺTypeProfͷ༧शΛ͓ͯ͠ ͔͘ʯ #298 ϝιουͷbegin-end
ϒϩοΫͰͷܕใΛਖ਼͘͠ ॲཧ͢Δ TypeProfνϣοτσΩϧ?
ͦͯ͠RubyKaigi 2025……
https://speakerdeck.com/mame/writing-ruby-scripts-with-typeprof RubyKaigi 2025 ʮWriting Ruby Scripts with TypeProfʯ ͍ͩͿͷ༰͕Θ͔Δ ·ͩ·ͩߩݙͰ͖Δ͜ͱ͋
Γͦ͏!! O ffi cial PartyͰmame͞Μͱ͓ ͢Δ
PRΛͨ͘͞ΜૹΔ RubyKaigi 2025ͷޙɺ10ݸ΄ͲPRΛૹΔ ܕਪͷϩδοΫमਖ਼ ςετγφϦΦͷՃɾमਖ਼ READMEͷߋ৽ typoͷमਖ਼
ܕਪͷϩδοΫमਖ਼ #319, #311, begin/ rescue/else/ensureઅͷॲ ཧΛվળ ࣅͨΑ͏ͳύλʔϯͰमਖ਼ Ͱ͖ͨ
ͳͥͰ͖ͨͷ͔? DeepWikiͰTypeProfͷશମ૾ΛѲɻ CursorͰมߋ͕ඞཁͳՕॴͷಛఆɻมߋ༰ͷϨϏϡʔɻ ChatGPTͰ࡞ͨ͠PRͷνΣοΫɻӳޠͷ༁ɻ
DeepWiki υΩϡϝϯτ͕උ͞Ε͍ͯͳ͍ίʔ υϕʔεͰɺߏѲ͕Ұؾʹ༰қ ʹͳͬͨ ݱ࣌Ͱ࠷ཧ͞ΕͨTypeProfͷ υΩϡϝϯτ? TypeProfͷίʔυʹ΄ͱΜͲίϝ ϯτ͕ͳ͍ DevelopmentͷϖʔδࢀߟʹͳΔ
ChatGPT (o3) ਓ͕ؒؾ͖ͮʹ͍͘খ͞ͳϛε ʢtypoͳͲʣΛૉૣ͘ࢦఠͯ͘͠ ΕɺPRͷ্࣭͕ͨ͠ PRΛग़ͨ͋͠ͱʹݟͯΒ͏ ίϛοτϝοηʔδͷtypoͷࢦఠ Cursorͱผͷ؍Ͱݟͯ͘ΕΔ