Vector Databases in the Age of AI: Embracing RAG for Enhanced Search Capabilities
summary
Shows a working RAG pipeline: queries convert to sentence-transformer embeddings, stored in a cloud vector DB collection named my books, then retrieved by cosine similarity and passed to an LLM to ground responses and cut hallucinations. Demo runs in Python (Jupyter/VSCode) using a vector client, returns 5 hits, threshold ~0.5 as a practical cutoff. Covers distance metrics, indexing tradeoffs, vendor options (Pinecone, Milvus, Chroma, Redis, Elastic, PGVector) and a live example where RAG prevents factual errors that a plain LLM produced.
AI-written summary · about
chapters (16)
- 0:00Introduction and speaker intro
- 1:09Speaker background and topic setup
- 2:35Keyword vs semantic search explained
- 4:41Live semantic search demo
- 7:15What is a vector and embeddings
- 9:47Why use vector databases
- 11:34Vector indexing and trade-offs
- 13:21Search algorithms and distance metrics
- 15:27Vector database vendors overview
- 16:33Limitations of large language models
- 19:00RAG design pattern explained
- 21:50Vector database demo with Python
- 26:10Hallucination risks and solutions
- 27:57Prompt template for RAG
- 29:42Hybrid search and frameworks
- 30:47Resources and future of AI
related talks
06mWhat makes vector databases essential for RAG and AI apps?
01h 35mTutorial: Build AI-Supercharged RAG Apps with a Vector Database
36mUnleashing the Power of Vector Databases for AI-Driven Applications
30mGraph RAG: Bringing together graph and vector search to empower retrieval
27mWhen Vectors Aren’t Enough: Unlocking AI’s Hidden Connections with Graphs
01h 23mVector Databases Demystified: Discover how they work
15mMastering RAG and Vector Search with Elastic
33mVector Databases for GenAI applications
