Skip to content

πŸ“š RAG PathΒΆ

L100 L200 L300 L400

Retrieval-Augmented Generation (RAG) is the most common pattern for grounding AI agents in your own data. Instead of relying on the LLM's training data, you retrieve relevant documents at query time and include them in the prompt.


What You'll BuildΒΆ

  • βœ… Understand the RAG pipeline end-to-end
  • βœ… Load, chunk, and embed documents using GitHub Models (free)
  • βœ… Store and query vectors with a local pgvector (Docker)
  • βœ… Build semantic search over Azure PostgreSQL + pgvector
  • βœ… Evaluate RAG quality with the Azure AI Evaluation SDK

Path Labs (7 labs, ~355 min total)ΒΆ

Lab Title Level Cost
Lab 006 What is RAG? L50 βœ… Free
Lab 007 What are Embeddings? L50 βœ… Free
Lab 022 RAG Pipeline with GitHub Models + pgvector L200 βœ… Free
Lab 026 Agentic RAG Pattern L200 βœ… GitHub Free
Lab 031 pgvector Semantic Search on Azure L300 Free
Lab 039 Vector Database Comparison L300 βœ… Free
Lab 042 Enterprise RAG with Evaluations L400 ⚠️ Azure

The RAG PipelineΒΆ

RAG Pipeline


External ResourcesΒΆ