Learn RAG

Learn how to improve the accuracy and reliability of LLM-based apps by implementing Retrieval-augmented Generation (RAG) using embeddings and a vector database.


Avatar of Guil Hernandez

Public
Duration
94 min

Intermediate
TierPro
Follow
Start Course
Content
About
Your next big step in AI engineering
What are embeddings?
Set up environment variables
Create an embedding
Challenge: Pair text with embedding
Vector databases
Set up your vector database
Store vector embeddings
Semantic search
Query embeddings using similarity search
Create a conversational response using OpenAI
Chunking text from documents
Challenge: Split text, get vectors, insert into Supabase
Error handling
Query database and manage multiple matches
AI chatbot proof of concept
Retrieval-augmented generation (RAG)
Solo Project: PopChoice
You made it to the finish line!
Certificate of Completion