Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

DataCamp

Retrieval Augmented Generation (RAG) with LangChain

via DataCamp

Overview

Learn cutting-edge methods for integrating external data with LLMs using Retrieval Augmented Generation (RAG) with LangChain.

Large Language Models (LLMs) are being integrated into computers, phones, and software applications, but they do have one drawback: their knowledge is limited by their training data, which is slow and costly. Enter Retrieval Augmented Generation (RAG)! RAG enables you to integrate external data with LLMs. In this course, you'll learn state-of-the-art techniques for loading, processing, and retrieving external data for LLMs! You'll utilize vector databases, the latest LLMs, including GPT-4o-Mini, and the LangChain framework to create RAG applications. This course concludes with a chapter on Graph RAG, a twist on traditional RAG that uses graph databases for more reliable data retrieval.

Syllabus

  • Building RAG Applications with LangChain
    • Discover how to integrate external data sources into chat models with LangChain. Learn how to load, split, embed, store, and retrieve data for use in LLM applications.
  • Improving the RAG Architecture
    • Discover state-of-the-art techniques for loading, splitting, and retrieving documents, including loading Python files, splitting semantically, and using MRR and self-query retrieval methods. Learn to evaluate your RAG architecture using robust metrics and frameworks.
  • Introduction to Graph RAG
    • Discover how graph databases and retrieval can overcome some of the limitations of traditional vector-based storage and retrieval.

Taught by

Meri Nova

Reviews

Start your review of Retrieval Augmented Generation (RAG) with LangChain

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.