Introduction to RAG

2h 23m 5s
English
Paid
This course is dedicated to creating efficient and reliable applications based on Retrieval-Augmented Generation (RAG). Students will learn the main components of RAG systems and the best practices for their development. The course also includes the study of advanced concepts, such as **Agentic RAG systems**. Upon completion of the course, students will gain a deep understanding of RAG operations and master methodologies that allow them to develop advanced RAG applications in various fields.
Read more about the course

Course Requirements

  • If you are not familiar with advanced methods of prompt writing for LLM, it is recommended to first complete the courses "Introduction to Prompt Engineering" and "Advanced Prompt Engineering".
  • The main tool for the course is Flowise AI, a popular no-code platform for building complex RAG and agent workflows. No programming is required.
  • Detailed instructions for installing and accessing Flowise AI are provided in the course.

Course Topics

Throughout the course, students will work with Flowise AI, which will simplify the development of complex agent workflows.

Main topics of the course:

1. Introduction to RAG

  • Basic principles of Retrieval-Augmented Generation
  • Advantages of RAG over traditional generation methods
  • Main areas of application

2. RAG Architecture

  • Technical structure of RAG systems
  • Data chunking methods
  • Embedding models
  • Vector databases and semantic search
  • Interaction between the retriever and generator parts of RAG

3. Creating Simple RAG Systems

  • Practical creation of the first RAG system
  • Development of a personalized tutor using RAG

4. Developing a RAG Chat Assistant

  • Application of RAG in chatbots - one of the most in-demand business scenarios
  • Creation of an online chat assistant for customer support
  • Setup of document storage and integration with RAG
  • Methods to enhance search quality, such as query expansion

5. Advanced RAG

  • Implementation of enhanced prompting techniques
    • Tool calling
    • Chain-of-Thought prompting (CoT)
    • Prompt chaining
  • Development of a complex RAG application combining key concepts of working with LLM

6. Agentic RAG Systems

  • Modern approach to integrating AI agents into RAG systems
  • Utilizing function calling to extend RAG capabilities
  • Development of an Agent RAG application interacting with external tools:
    • Calculator
    • Logical reasoning tool
    • Chain of LLM calls

7. Deployment of RAG Applications

  • Creation of an online application with sharing capabilities
  • Best practices for enhancing RAG performance

Who Will Benefit from This Course

This course is suitable for professionals working in the fields of artificial intelligence, data analytics, business process automation, customer support, research, and programming, as well as for anyone looking to learn about Retrieval-Augmented Generation.

Companies Whose Employees Have Taken Our Courses

Training participants include employees from companies such as Google, OpenAI, Microsoft, Meta, JPMorgan Chase & Co, Amazon, Salesforce, Airbnb, Apple, Intel, Khan Academy, Oracle, LinkedIn, Walmart, Fidelity Investments, and many others.

Upon completion of the course, students will be able to develop and implement RAG applications that can effectively combine information retrieval and answer generation for various business tasks.

Watch Online Introduction to RAG

Join premium to watch
Go to premium
# Title Duration
1 Course Introduction 04:15
2 What is RAG? 01:39
3 RAG Components 01:40
4 Why do we need RAG? 03:41
5 RAG Common Use Cases 02:26
6 Introduction to Flowise AI 04:10
7 Create a Basic Chatflow 05:47
8 Introduction to RAG Architecture 02:41
9 Chunking 03:04
10 Embedding Model 01:36
11 What is Semantic Search? 04:00
12 Retriever 02:33
13 Generator & RAG Enhancements 05:14
14 Build a RAG System from Scratch 13:50
15 RAG Chat Assistant 01:41
16 Build a Document Store 10:28
17 Build a RAG Chat Assistant 08:47
18 Query Expansion 08:46
19 Advanced RAG System 06:23
20 Chain-of-Thought Prompting 05:17
21 RAG + Tool Calling 07:59
22 What is Agentic RAG? 02:32
23 What is Function Calling? 02:14
24 Build an Agentic RAG System 14:11
25 Creating an Online Document Store 03:25
26 Online RAG Application 06:57
27 Conclusions 07:49

Similar courses to Introduction to RAG

Design Microservices Architecture with Patterns & Principles

Design Microservices Architecture with Patterns & Principlesudemy

Category: Others
Duration 17 hours 26 minutes 52 seconds
The System Design Masterclass

The System Design MasterclassArpit Bhayani

Category: Others, Preparing for an interview
Duration 43 hours 13 minutes 49 seconds
The Complete Basic Electricity & Electronics Course

The Complete Basic Electricity & Electronics Courseudemy

Category: Others
Duration 6 hours 39 minutes 38 seconds
100 MENTAL MODELS & THINK BETTER

100 MENTAL MODELS & THINK BETTERWisdom Theory

Category: Others
Duration 38 hours 58 minutes 27 seconds
AI for Beginners: Inside Large Language Models

AI for Beginners: Inside Large Language Modelszerotomastery.io

Category: Others
Duration 2 hours 59 minutes 17 seconds
The World of Computer Networking. Your CCNA starts here

The World of Computer Networking. Your CCNA starts hereudemy

Category: Others
Duration 14 hours 40 minutes 24 seconds
Operating Systems

Operating SystemsOz Nova (csprimer.com)

Category: Others
Duration 29 hours 33 minutes 35 seconds
Smart Interface Design Patterns

Smart Interface Design Patterns Vitaly Friedmansmashingmagazine.com

Category: Others
Duration 13 hours 18 minutes 5 seconds