~/talk

Lessons Learned Building A GenAI Powered App

slides:none on file

Case study of an AI-powered trivia app that generates quizzes with Gemini Ultra and images with ImageGen v2, running on Google Cloud Run (Flutter UI, Flask API, Firestore realtime, Vertex AI). Generation is fast but image calls take ~3–10s; hallucinations and malformed JSON happen regularly. Validation pipeline shows improvements: validator: Palm ~80% → Gemini ~91%. Engineering fixes: pin model versions, version prompts/parsers, batch and parallelize calls, cache outputs, and replace LLM scoring with fuzzy matching where cheaper and more reliable.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:05App origins before GenAI
  3. 6:04GenAI arrives and possibilities
  4. 8:57Live demo of the quiz app
  5. 13:10Application architecture overview
  6. 18:31GenAI quiz generators evolution
  7. 22:26New challenges with GenAI
  8. 25:32Key lessons learned
  9. 34:47Coding defensively with LLMs
  10. 41:12Testing and validation strategies
  11. 45:25GenAI unblocked new use cases
~/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.