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
ukin0k0
May 24, 2026
Programming
650
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
270
Other Decks in Programming
See All in Programming
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.6k
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
240
1B+ /day規模のログを管理する技術
broadleaf
0
120
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
250
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
1k
act1-costs.pdf
sumedhbala
0
160
A2UI という光を覗いてみる
satohjohn
1
170
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
600
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
5
870
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
Oxcを導入して開発体験が向上した話
yug1224
4
370
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
880
Color Theory Basics | Prateek | Gurzu
gurzu
0
380
Abbi's Birthday
coloredviolet
3
8.5k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Building the Perfect Custom Keyboard
takai
2
810
Amusing Abliteration
ianozsvald
1
220
We Have a Design System, Now What?
morganepeng
55
8.2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
880
Practical Orchestrator
shlominoach
191
11k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
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
型推論に期待