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

The 30-Day Design Challenge

The 30-Day Design ChallengeArjanCodes

Category: Others
Duration 8 hours 52 minutes 30 seconds
The Complete Apache Kafka Practical Guide

The Complete Apache Kafka Practical Guideudemy

Category: Others
Duration 8 hours 38 minutes 15 seconds
The Networking Bootcamp (CompTIA Network+ Certification)

The Networking Bootcamp (CompTIA Network+ Certification)zerotomastery.io

Category: Others
Duration 8 hours 39 minutes 57 seconds
Web Hacking: Become a Professional Web Pentester

Web Hacking: Become a Professional Web Pentesterudemy

Category: Others
Duration 7 hours 58 minutes 4 seconds
DNS course for developers

DNS course for developersRuurtjan Pul

Category: Others
Duration 2 hours 44 minutes 2 seconds
Become An Open Source Master

Become An Open Source MasterJames Pearce

Category: Others
Duration 2 hours 30 minutes 31 seconds
Illusion Funnel

Illusion FunnelProdigies University

Category: Others
Duration
Replit Agent

Replit AgentMckay Wrigley (takeoff)

Category: Others
Duration 30 minutes 22 seconds