~/talk

The RAG Really Ties the App Together

Talkat GOTO Chicago 2024 · 2024-10-21..10-22· [ai-assisted-development]
slides:none on file

Explains building a RAG chat app using Elasticsearch and Elastic Playground, deploying an inference API endpoint for embeddings and Azure OpenAI for completions, automatic chunking (250-word chunks with 100-word overlap), and exporting working Python FastAPI + React code. Demonstrates ELSER sparse vectors with token expansion and shows token pruning can speed search 3x–7x with little recall loss. Implements generative caching for semantically similar question reuse; demo functions with minor caveats around streaming and prompt tuning.

AI-written summary · about

  1. 0:00Intro
  2. 1:44Lexical 101
  3. 3:28Semantical 101
  4. 9:20ELSER
  5. 12:16Query problem
  6. 15:05Inference API
  7. 16:27Semantic text
  8. 23:17Generative caching
  9. 26:06LLM caching benefits
  10. 27:19LLM helpy helper
  11. 31:19Demo
  12. 43:20Outro
~/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.