<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Retrieval-Augmented Generation on DATATWEETS</title><link>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/</link><description>Recent content in Retrieval-Augmented Generation on DATATWEETS</description><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Datatweets</copyright><lastBuildDate>Sat, 27 Jun 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/index.xml" rel="self" type="application/rss+xml"/><item><title>Lesson 1 - What RAG Is</title><link>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-1-what-rag-is/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-1-what-rag-is/</guid><description>RAG gives a language model access to your own knowledge by retrieving relevant documents and putting them in the prompt. See the retrieve-then-generate pattern run for real, and learn why it keeps answers current, private, and grounded.</description></item><item><title>Lesson 2 - Building a RAG Pipeline</title><link>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-2-building-a-rag-pipeline/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-2-building-a-rag-pipeline/</guid><description>Build a real RAG pipeline as composable Python: retrieve relevant documents from Chroma, assemble a grounded prompt, and generate an answer with Claude — wrapped into a single reusable answer() function you can point at any knowledge base.</description></item><item><title>Lesson 3 - Chunking Documents</title><link>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-3-chunking-documents/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-3-chunking-documents/</guid><description>A whole document is too much for one embedding. Learn why chunking matters, write a fixed-size chunker with overlap, store chunks in Chroma with metadata, and retrieve the single most relevant chunk — the step that makes RAG precise.</description></item><item><title>Lesson 4 - Grounding and Citations</title><link>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-4-grounding-and-citations/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-4-grounding-and-citations/</guid><description>Turn a working pipeline into a trustworthy one. Force the model to answer only from retrieved context, decline when the data can&amp;rsquo;t support an answer, and cite numbered sources — the difference between a demo and a product.</description></item><item><title>Lesson 5 - Guided Project: Documentation Q&amp;A Bot</title><link>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-5-guided-project-docs-qa-bot/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-5-guided-project-docs-qa-bot/</guid><description>The capstone: combine chunking, a persistent vector database, grounding, and citations into a documentation Q&amp;amp;A bot. Load a real handbook, embed it once, and ask() questions to get cited answers — and watch it decline what the docs don&amp;rsquo;t cover.</description></item></channel></rss>