~/talk

Patterns of Application Development Using AI

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

Describes building Olympia.chat, a Ruby on Rails SaaS that embeds AI as discrete components (account manager, engagement bots) using system prompts and function tools; a production bug is fixed by adding a single prompt rule to prevent adding bots to cancelled accounts. Shows concrete patterns: structured IO (JSON/XML inputs and outputs), the ventriloquist prompt for guided retries, and an open source Ray framework for simple chat completions. Claims the app runs in production serving hundreds of custom customers daily and extracts patterns into a 500‑page book.

AI-written summary · about

  1. 0:00Introduction
  2. 3:08Why AI patterns
  3. 10:47Narrowing the path
  4. 14:40Multitude of workers
  5. 20:17AI components in code
  6. 23:09Account manager AI example
  7. 28:51Where AI adds value
  8. 30:14Structured input/output
  9. 32:19Ventriloquist approach
  10. 35:12Further learning
~/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.