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とRubyの静的型付け
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ukin0k0
May 24, 2026
Programming
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIとRubyの静的型付け
ルールルルルルRubyKaigi 2026事後勉強会 登壇資料
目次
- AI時代においてRubyの型はどうなるのか?
- 型関連セッション振り返り
- AIとRubyの型システム
ukin0k0
May 24, 2026
More Decks by ukin0k0
See All by ukin0k0
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
240
Other Decks in Programming
See All in Programming
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
230
Inside Stream API
skrb
1
710
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
140
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
130
RTSPクライアントを自作してみた話
simotin13
0
600
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
540
Claspは野良GASの夢をみるか
takter00
0
190
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
3.9k
AI時代のUIはどこへ行く?その2!
yusukebe
21
7.1k
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6k
Optimizing for Happiness
mojombo
378
71k
Thoughts on Productivity
jonyablonski
76
5.2k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Paper Plane
katiecoart
PRO
1
51k
Context Engineering - Making Every Token Count
addyosmani
9
960
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.7k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Transcript
AIとRubyの静的型付け ルールルルルル RubyKaigi 2026事後勉強会 ukin0k0
うきのこ。 @ukin0k0 株式会社クラウドワークスのWebアプリケーションエンジニア RubyKaigiは那覇、松山に続き、三回目 RBS / Steepの整理をしたことをきっかけに 今回は型関連セッションをメインに聴講
AI時代において Rubyの型はどうなるのか?
RubyKaigi 2025 Matz Keynote ★ Smart People don’t care Static
Types ★ I don’t think AI would make those errors RubyKaigi 2026 事前勉強会 ★ 型関連のセッションが減った ★ 『No Types Needed, Just Callable Method Check』by @_dak2_ 型要らなそう...?
型関連セッション振り返り
Claude Codeに最適なプログラミング言語は? ★ RubyはPython、JavaScriptと並んで最も高速 で、安価で、安定にAI実装できる ★ SteepありのRubyはプレーンの Rubyの2.5倍 遅く、2.3倍高い 引用:
『Which Programming Language Is Best for Claude Code? 』Yusuke Endoh
セッションでの AIに関する話 No Types Needed, Just Callable Method Check @_dak2_
★ AIが非決定的な動きをする以上はContract(契約・規約)としての型は必要だ が、それ以外は不要 Making the RBS Parser Faster @soutaro ★ RBSパーサー高速化の背景として、Steep付きRubyのAI実装はコストが高い という検証結果に触れる
セッションでの AIに関する話 Practical TypeProf: Lessons from Analyzing Optcarrot @mametter ★
Rubyは型宣言がなくてもAIと上手く連携できる ★ TypeProfの主目的であるエディタのサポートはその意義を失った ★ とはいえ、TypeProfはRubyコードを変更しないのでAIの速度を落とすことはな い ★ MCPサーバーとしてTypeProfがAIエージェントの型推論を支援する可能性は あるが、今のところ人間のために改良を続ける ★ 型注釈なしの推論はこれまで以上に重要になるかも
セッションでの AIに関する話 Good Enough Types: Heuristic Type Inference for Ruby
@Shia ★ AIとの関連性について特段触れられてはないが、型注釈・型定義を書かないと いう方針はAI時代の動向と一致する 型要るのか、要らないのかどっちなんだ...
AIとRubyの型システム
None
★ AIがソースコードを書くようになった ★ IDE支援のニーズが今後は減っていくだろう ★ AIは非決定的に動く以上、静的型付けによる保証は今後とも必要 ★ Steep付きのRubyはAIの利用コストが高くつく ★ AIの利便性を考えると静的型付けに関するソースコードを減らしたい
★ 型注釈及び型定義のニーズ減 ★ 相対的に型推論のニーズ増 Rubyの静的型付けにおける AIの影響
None
型推論に期待