Introduction to RAG

2h 23m 5s
English
Paid

Course description

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 27 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Introduction to RAG

0:00
/
#1: Course Introduction

All Course Lessons (27)

#Lesson TitleDurationAccess
1
Course Introduction Demo
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

Unlock unlimited learning

Get instant access to all 26 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Screencasting.com. Effortlessly create high-quality screencasts faster than ever. (Complete packet)

Screencasting.com. Effortlessly create high-quality screencasts faster than ever. (Complete packet)

Sources: Aaron Francis
Create better screencasts. Learn all the tips and tricks that go into creating a high-quality, polished screencast. We'll cover topic research, equipment, recor
4 hours 43 minutes 41 seconds
Building an Interpreter from scratch

Building an Interpreter from scratch

Sources: udemy, Dmitry Soshnikov
How programming languages work under the hood? What’s the difference between compiler and interpreter? What is a virtual machine, and JIT-compiler? And what abo
2 hours 59 minutes 53 seconds
Recorded Live Business Calls

Recorded Live Business Calls

Sources: Prodigies University
Unveil the secrets and strategies of successful SAAS business owners and entrepreneurs. Learn how they build, develop, and scale their companies, as well as...
31 hours 36 minutes 15 seconds
Decision Making & Principles

Decision Making & Principles

Sources: Logic Room
"Principles and Methods of Decision Making for Lead Engineers" is an advanced course for developers aiming to enhance their skills in team collaboration...
1 hour 13 minutes 30 seconds