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

Udemy

Advanced LangChain Techniques: Mastering RAG Applications

via Udemy

Overview

Elevate Your RAG Applications to the Next Level

What you'll learn:
  • Learn LangChain Expression Language (LCEL)
  • Master advanced RAG techniques using the LangChain framework
  • Evaluate RAG pipelines using the RAGAS framework
  • Apply NeMo Guardrails for safe and reliable AI interactions

What to Expect from This Course

Welcome to our course on Advanced Retrieval-Augmented Generation (RAG) with the LangChain Framework!

In this course, we dive into advanced techniques for Retrieval-Augmented Generation, leveraging the powerful LangChain framework to enhance your AI-powered language tasks. LangChain is an open-source tool that connects large language models (LLMs) with other components, making it an essential resource for developers and data scientists working with AI.

Course Highlights

Focus on RAG Techniques: This course provides a deep understanding of Retrieval-Augmented Generation, guiding you through the intricacies of the LangChain framework. We cover a range of topics from basic concepts to advanced implementations, ensuring you gain comprehensive knowledge.

Comprehensive Content: The course is designed for developers, software engineers, and data scientists with some experience in the world of LLMs and LangChain. Throughout the course, you'll explore:

  • LCEL Deepdive and Runnables

  • Chat with History

  • Indexing API

  • RAG Evaluation Tools

  • Advanced Chunking Techniques

  • Other Embedding Models

  • Query Formulation and Retrieval

  • Cross-Encoder Reranking

  • Routing

  • Agents

  • Tool Calling

  • NeMo Guardrails

  • Langfuse Integration

Additional Resources

  • Helper Scripts: Scripts for data ingestion, inspection, and cleanup to streamline your workflow.

  • Full-Stack App and Docker: A comprehensive chatbot application with a React frontend and FastAPI backend, complete with Docker support for easy setup and deployment.

  • Additional resources are available to support your learning.

Happy Learning!:-)

Syllabus

  • Before we start...
  • LangChain Expression Language (LCEL): A Deep Dive
  • Indexing API
  • RAGAS - Framework for Evaluating RAG Performance
  • Chunking Techniques
  • Embedding models
  • Improving queries for better retrieval
  • Parent Document Retriever - Two-Stage-Retrieval
  • Agentic RAG
  • Retrieval - Postprocessing Documents
  • Routing
  • NeMo Guardrails
  • LangFuse
  • Tool Calling
  • Congratulations!

Taught by

Markus Lang

Reviews

4.7 rating at Udemy based on 293 ratings

Start your review of Advanced LangChain Techniques: Mastering RAG Applications

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.