~/talk

Build a production-ready RAG agent

links:none on file
links:none on file
slides:none on file

Builds a production RAG system: a Streamlit RAG agent wired to Gemini 3.5 Flash via the Google Agent Development Kit, seeded with a small JSON menu (eight items) and migrated to Cloud Firestore with text-embedding-005 vectors and a 768‑dim index using cosine nearest‑neighbor search. Deploys from source to Cloud Run via Cloud Build, creates a least‑privilege service account, and demonstrates live recommendations that call a get_menu tool before answering — the app deploys and returns grounded responses.

AI-written summary · about

  1. 0:00Building RAG agent
  2. 1:00Workshop overview
  3. 3:35Coffee shop journey
  4. 4:46AI agent pillars
  5. 5:54Technical objectives
  6. 7:44Workshop logistics
  7. 10:38Cloud Shell setup
  8. 13:35Virtual TA access
  9. 15:02Menu JSON source
  10. 20:06Grounding agent in data
  11. 23:19File RAG vs vector search
  12. 26:13Dependencies and agent
  13. 27:18Agent orchestrator with ADK
  14. 31:40Streamlit UI
  15. 33:52Deploy to Cloud Run
  16. 34:13Least privilege IAM
  17. 37:17Binding roles to Cloud Run
  18. 38:24Cloud Run flags
  19. 40:07Security for production
  20. 42:52Recap deployed app
  21. 44:22Test recommendation agent
  22. 45:53Conversation state handling
  23. 55:33Migrate to Firestore
  24. 1:04:28Enable Firestore database
  25. 1:05:35Seed Firestore data
  26. 1:12:01Embedding model need
  27. 1:13:32Firestore vector indexes
  28. 1:19:13Grant permissions setup
  29. 1:20:01Firestore migration recap
  30. 1:21:54Q&A advanced agents
~/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.