Learn RAG From Scratch โ€“ Python AI Tutorial from a LangChain Engineer



Learn how to implement RAG (Retrieval Augmented Generation) from scratch, straight from a LangChain software engineer. This Python course teaches you how to use RAG to combine your own custom data with the power of Large Language Models (LLMs).

๐Ÿ’ป Code: https://github.com/langchain-ai/rag-from-scratch

If you’re completely new to LangChain and want to learn about some fundamentals, check out our guide for beginners: https://www.freecodecamp.org/news/beginners-guide-to-langchain/

โœ๏ธ Course created by Lance Martin, PhD.
Lance on X: https://twitter.com/rlancemartin

โญ๏ธ Course Contents โญ๏ธ
โŒจ๏ธ (0:00:00) Overview
โŒจ๏ธ (0:05:53) Indexing
โŒจ๏ธ (0:10:40) Retrieval
โŒจ๏ธ (0:15:52) Generation
โŒจ๏ธ (0:22:14) Query Translation (Multi-Query)
โŒจ๏ธ (0:28:20) Query Translation (RAG Fusion)
โŒจ๏ธ (0:33:57) Query Translation (Decomposition)
โŒจ๏ธ (0:40:31) Query Translation (Step Back)
โŒจ๏ธ (0:47:24) Query Translation (HyDE)
โŒจ๏ธ (0:52:07) Routing
โŒจ๏ธ (0:59:08) Query Construction
โŒจ๏ธ (1:05:05) Indexing (Multi Representation)
โŒจ๏ธ (1:11:39) Indexing (RAPTOR)
โŒจ๏ธ (1:19:19) Indexing (ColBERT)
โŒจ๏ธ (1:26:32) CRAG
โŒจ๏ธ (1:44:09) Adaptive RAG
โŒจ๏ธ (2:12:02) The future of RAG

๐ŸŽ‰ Thanks to our Champion and Sponsor supporters:
๐Ÿ‘พ davthecoder
๐Ÿ‘พ jedi-or-sith
๐Ÿ‘พ ๅ—ๅฎฎๅƒๅฝฑ
๐Ÿ‘พ Agustรญn Kussrow
๐Ÿ‘พ Nattira Maneerat
๐Ÿ‘พ Heather Wcislo
๐Ÿ‘พ Serhiy Kalinets
๐Ÿ‘พ Justin Hual
๐Ÿ‘พ Otis Morgan
๐Ÿ‘พ Oscar Rahnama

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

source

Categories:

Related Posts :-