~/talk

Going Postel

Talkat RubyConf 2024 · 2024-11-13..11-15· [ruby, ai-assisted-development]
slides:none on file

Claims Ruby is unusually well suited to LLM code generation and demonstrates it with concrete tools and results: live PowerPoint co‑pilot slide generation, a local blueprints Rails server plus editor plugin that stores code patterns and returns variations, an agent framework that drives TDD by looping LLM output through failing tests until they pass, and a synonym module that uses method_missing to map hallucinated method names so tests succeed. Many demos run and tests ultimately pass.

AI-written summary · about

  1. 0:00Ruby’s absence in AI
  2. 1:26Postel’s law and experimentation
  3. 3:41Postel’s law in networking and Ruby
  4. 7:31Applying Postel’s law to LLMs
  5. 8:17Blueprints for code patterns
  6. 11:07Conservative testing with AI
  7. 16:29Patterns and tests in chess
  8. 19:25Handling hallucinations with Synonym
  9. 21:35Exploring non-critical scripts with LLMs
  10. 23:04Ruby’s role in AI
  11. 25:11Opportunity in early AI
  12. 26:18Q&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.