Introduction to RAG
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
# | 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 |