~/talk

RubyLLM: Making AI Development Beautiful Again

Talkat Euruko 2025 · 2025-09-18..09-19· [ruby, ai-assisted-development]
slides:none on file

RubyLLM is a Ruby-native LLM library that provides one API across 11 providers with 620 models in the model registry, cost and capability tracking, and progressive-disclosure helpers for chat, embeds, moderation, tools, and structured output. It demos a Rails generator that scaffolds a chat UI and database models and streams tokens to the browser, scales by swapping Puma→Falcon and using fiber-based sync jobs, and boasts 1,700+ GitHub stars in its first week.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13AI development and Ruby
  3. 2:00AI complexity myths
  4. 3:27Ruby LM prompt templates
  5. 4:32Unified API for models
  6. 5:58LangChain’s complexity critique
  7. 7:01Ruby LM’s guiding principles
  8. 8:05Simple and complex AI use cases
  9. 9:10Models as commodities
  10. 10:16Model and provider support
  11. 11:21Switching models mid-conversation
  12. 12:04Convention over configuration
  13. 12:24Progressive disclosure features
  14. 13:06Custom parameters and function calling
  15. 13:48Structured output with schema
  16. 14:31Rails integration and chat UI
  17. 16:22Building chat UI
  18. 17:50Rails integration architecture
  19. 18:33Scaling AI apps
  20. 21:03Performance optimization
  21. 21:27Ruby LM adoption and impact
  22. 23:13Call to action for Ruby
~/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.