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

Digital Project Management

Digital Project Managementsuperhi.com

Category: Others
Duration 17 hours 53 minutes 30 seconds
Email Marketing Automation for Freelancers

Email Marketing Automation for FreelancersBrad Hussey (freelancingfreedom.com)

Category: Others
Duration 1 hour 13 minutes 6 seconds
Learning to Make Better Decisions [Decision-Making]

Learning to Make Better Decisions [Decision-Making]zerotomastery.io

Category: Others
Duration 42 minutes 15 seconds
The Many Hidden Worlds of Quantum Mechanics

The Many Hidden Worlds of Quantum MechanicsWondrium by The Great CoursesSean Carroll

Category: Others
Duration 11 hours 56 minutes 32 seconds
Computer Systems

Computer SystemsOz Nova (csprimer.com)

Category: Others
Duration 28 hours 15 minutes 48 seconds
Lead Generation for SAAS

Lead Generation for SAASProdigies University

Category: Others
Duration 1 hour 10 minutes 34 seconds
Learn to Launch Profitable Products in 30x500

Learn to Launch Profitable Products in 30x500kodeco.com (ex raywenderlich)

Category: Others
Duration 12 hours 41 minutes 49 seconds
Become An Open Source Master

Become An Open Source MasterJames Pearce

Category: Others
Duration 2 hours 30 minutes 31 seconds
Shift Nudge – Interface Design Course (PRO packet)

Shift Nudge – Interface Design Course (PRO packet)shiftnudge.com (Matt, MDS)

Category: Others
Duration 105 hours 34 minutes 18 seconds