~/talk

Implementing a Multi-Tenant Generative AI Chatbot.

Talkat Scale By the Bay 2023 · 2023-11-13..11-15· [machine-learning, kubernetes]
slides:none on file

Live demo shows a working multi-tenant RAG chatbot deployed to EKS that uses LangChain + a FastAPI “rag API”, Amazon Bedrock for models (Anthropic Claude for generation, Titan for embeddings), DynamoDB for session/chat history, Streamlit UI, and FAISS as a local vector store per pod. Tenants are isolated by Kubernetes namespaces with separate indexed PDFs so one tenant cannot answer questions about the other. All code and a reproducible GitHub repo exist. multi-tenant isolation Bedrock + LangChain FAISS local vectors

AI-written summary · about

  1. 0:00Introduction and overview
  2. 1:01Multi-tenant chatbot demo
  3. 7:15Generative AI and RAG basics
  4. 9:59Bedrock and model selection
  5. 12:23LangChain framework deep dive
  6. 18:19Prompt engineering strategies
  7. 24:16Embeddings and vector storage
  8. 27:02Architecture and final thoughts
~/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.