~/talk

Keynote: Ruby Is the Best Language for Building AI Web Apps

Talkat RubyConf TH 2026 · 2026-01-31..02-01· [ruby, ai-assisted-development]
slides:none on file

Argues RubyLM (the Ruby LLM gem) makes LLM work simple: a Rails chat UI in 1m40s demo shows streaming tokens to the browser, a generator creates chats/messages/models, and streaming jobs append chunks. Claims a one API for 12 providers and supports 800+ models with a model registry and local GPU runtime. Shows a 17‑line concurrent code reviewer using async fibers instead of heavyweight workers, and contrasts clearer Ruby block syntax and Rails integration versus Python/JS tooling.

AI-written summary · about

  1. 0:00Ruby for AI web apps
  2. 1:52Why Ruby for AI
  3. 2:33LLM libraries compared
  4. 3:35Ruby LM chat syntax
  5. 4:39Multi-turn convos in Ruby LM
  6. 5:22Streaming in Ruby LM
  7. 6:27Support for structured output and file parsing
  8. 7:32Gem tools for Ruby LM
  9. 8:15Provider/model support in Ruby LM
  10. 9:18Token usage tracking
  11. 10:43AI features with Rails demo
  12. 11:48Chat UI in 2 mins with Rails
  13. 12:55Scaling AI apps with Ruby
  14. 15:32Multi-agent orchestration
  15. 17:43Ruby blocks for AI
  16. 19:08JS vs Ruby LM case study
  17. 20:12Ruby LM community growth
  18. 21:57Ruby LM future projects
  19. 22:41Ruby’s AI moment
  20. 23:26Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.