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
560
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
380
⽣成AI時代を⽣き抜く新卒エンジニアの学び⽅
smasato
2
230
ChatGPTとGitHub Copilotの使い分け
smasato
2
1.4k
新卒エンジニアでも技術的負債に向き合いたい!
smasato
1
4.6k
Toggl Trackを活用した読書術
smasato
1
660
gem updateには学びがいっぱい
smasato
0
740
高校生がWordPressで文化祭情報サイトを作った話
smasato
0
310
Other Decks in Technology
See All in Technology
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
240
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
1
240
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
140
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
2
410
GCASアップデート(202510-202601)
techniczna
0
210
全員が「作り手」になる。職能の壁を溶かすプロトタイプ開発。
hokuo
1
630
EventBridge API Destination × AgentCore Runtimeで実現するLambdaレスなイベント駆動エージェント
har1101
7
280
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
210
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
3
800
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
45
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Ruling the World: When Life Gets Gamed
codingconduct
0
130
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
RailsConf 2023
tenderlove
30
1.3k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
110
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
87
Raft: Consensus for Rubyists
vanstee
141
7.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
90
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
120
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ͱผͷ؍Ͱݟͯ͘ΕΔ