inflearn logo
inflearn logo

Agentic (Modular) RAG with LangGraph Version 1: From Basics to Advanced

This course is a practice-oriented lecture that goes beyond 👉 just explaining the concepts of RAG (Retrieval-Augmented Generation), 👉 to building the actual working architecture yourself, 👉 and experiencing expansion and optimization. Starting from simple RAG examples, you will learn step-by-step—from Advanced RAG to Modular RAG and Agent-based RAG—at a level that can be immediately applied in the field.

(5.0) 2 reviews

68 learners

Level Basic

Course period Unlimited

AI
AI
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LLM
LLM
Generative AI
Generative AI
AI
AI
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LLM
LLM
Generative AI
Generative AI

What you will gain after the course

  • Clearly understand the overall pipeline structure of RAG

  • Experiencing the limitations of Naive RAG and understanding why Advanced RAG is necessary.

  • Structurally separate the design of VectorDB, Retriever, and Evaluation.

  • Experience implementing RAG based on various VectorDBs such as PGVector and Elasticsearch.

  • Expanding to Self-RAG, Corrective RAG (CRAG), and Supervisor Agent RAG

Mastering RAG: From Basics to Agents

This course is a practical, hands-on guide to learning everything about RAG (Retrieval-Augmented Generation).

Starting from the basic Naive RAG, you will learn step-by-step through Advanced RAG to the latest trend, Agentic RAG.

You will learn how to build RAG systems that can be immediately applied in practice using LangChain and LangGraph.

Key Features of This Course

📌Step-by-step Learning: Gradually increase the difficulty in the order of Naive → Advanced → Modular (Agentic)

📌Experience with Various Tools: You will gain hands-on experience with multiple Vector DBs, Embedding Models, and Retrievers

📌 Hybrid Search: Learn how to combine vector search and keyword search using Elasticsearch

📌Latest Technology: Covers everything up to Agentic RAG using LangGraph

📌Performance Evaluation: Learn how to objectively evaluate the performance of RAG systems using RAGAs

Recommended for these people

LLM-based application developers

If you have experience using LLM APIs, this course will enable you to build production-level AI services utilizing corporate data.

Those learning RAG systems for the first time
If you are new to RAG, this course will help you perfectly master everything from the basics to practical deployment.

Those interested in AI Agents
If you are interested in agents, this course will help you implement Agentic RAG, which performs complex decision-making using LangGraph.

After taking this course, you will be able to

  • You can build RAG systems from various data sources.

  • You can select the Vector DB and Embedding Model that best fit the characteristics of your project.

  • You can apply various techniques to improve RAG performance.

  • You can design and implement complex agent-based RAG using LangGraph.

  • You can quantitatively evaluate and improve the quality of RAG systems.

What you will learn.

Advanced Retriever Techniques

Learn how to improve search quality using MultiQuery Retriever and Reranker.

Hybrid RAG Implementation

Elasticsearch is used to build a hybrid search system that combines vector search and keyword search (BM25).

RAG Performance Evaluation

Measure and improve the answer quality of the RAG system objectively using the RAGAs framework.

Agentic RAG using LangGraph

Implement various agent-based RAGs such as Vanilla RAG, Corrective RAG, Self RAG, and Supervisor Agents using LangGraph.

Notes before taking the course

Practice Environment

  • The lectures are explained based on MacOS. As long as you have an environment that can run Python, you can follow the course regardless of your operating system, such as Windows or Linux.

  • The lecture uses the VSCode editor, but you can use any editor, such as Cursor or PyCharm.

Learning Materials

  • Compressed files (requirements.txt, jupyter files, etc.) are provided for each section.

Prerequisite Knowledge and Important Notes

Recommended for
these people

Who is this course right for?

  • Those who have used LLMs but find the RAG architecture confusing

  • Those who were using LangChain/LangGraph for no particular reason

  • Those who want to know why RAG performance is not meeting expectations

  • Those who want to expand to Agent-based RAG

Need to know before starting?

  • We use the paid version of ChatGPT in class.

  • Basic knowledge of Python is required.

Hello
This is goodwon5937125

442

Learners

13

Reviews

2

Answers

4.8

Rating

4

Courses

Hello, I am Gyeongwon Cho, your instructor.
I have built extensive practical experience across various industrial environments, from SMEs to large corporations, in fields such as web development, artificial intelligence (AI), and AWS infrastructure construction.

Based on this experience, I have been conducting offline lectures in the field of AI since 2022, providing education that bridges the gap between practical application and theory.

More

Curriculum

All

50 lectures ∙ (9hr 29min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • dachki님의 프로필 이미지
    dachki

    Reviews 71

    Average Rating 5.0

    5

    100% enrolled

    The lecture is well-prepared. However, it would be even better if it could lead to an actual service.

    • paulmoon008308님의 프로필 이미지
      paulmoon008308

      Reviews 111

      Average Rating 4.9

      5

      6% enrolled

      goodwon5937125's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!

      $38.50