inflearn logo

Building RAG Directly — From Hybrid Search, Reranking, and Multi-Stage Retrieval to Evaluation and Operations

Build a small RAG system with three documents, then use actual execution logs to determine where to start fixing things—documents, retrieval, context, or generation—when the answers are wrong. Quantify the impact of improvements, including hybrid retrieval and reranking, multi-stage retrieval, and permission and operational checks.

1 learners are taking this course

Level Basic

Course period Unlimited

Python
Python
vector-database
vector-database
LLM
LLM
RAG
RAG
Python
Python
vector-database
vector-database
LLM
LLM
RAG
RAG

What you will gain after the course

  • You can see in the actual output how the way documents are split and stored changes search rankings, and choose the chunking and indexing methods that suit your documents.

  • When an answer is incorrect, you can identify whether the failure occurred in document retrieval, search, context, or generation, and use an evaluation set to determine whether improvements such as BM25, reranking, and query rewriting are actually effective.

  • You can design the operational gates needed for search permissions, prompt injection attacks in documents, API connections, and revalidation after changing documents and models.

Recommended for
these people

Who is this course right for?

  • Developers who want to build internal document search, customer support chatbots, and business knowledge services

  • Those who have built RAG systems but could only rely on intuition to determine why the answers were wrong and what needed to be changed to improve them

  • For those who need criteria for measuring improvement effects and putting them into practice rather than adding more techniques.

Need to know before starting?

  • It would be good if you could read Python functions, lists, and dictionaries, JSON, and basic API calls.

  • RAG, embeddings, similarity, chunking, vector search, retrieval evaluation, and reranking are explained from the beginning.

Hello
This is haeyeomiso

Career Verified

509

Learners

22

Reviews

39

Answers

4.7

Rating

12

Courses

Nice to meet you!

I am Haeyeo, someone who explores the infinite possibilities of AI and computer science and wishes to share that journey with all of you.

During my undergraduate years, my passion for my major was so intense that I was nicknamed a 'Computer Science Addict.' I graduated at the top of my class with a major GPA of over 4.4. I then earned my Master's degree in AI from Seoul National University and further deepened my expertise through a doctoral program.

However, as I felt as much of a fascination for solving real-world problems with AI as I did for theoretical exploration, I took a break from my doctoral studies to gain valuable hands-on experience by working on AI-based LLM and video analysis projects at a startup.

Currently, I am working as an LLM project developer and PM at one of the top three conglomerates in Korea, contributing to creating positive changes that AI technology will bring to our lives. I will generously share with you the challenges I faced, the problem-solving processes I went through, and the vivid know-how I gained in the field. I will be your reliable guide on this journey into the exciting world of AI.

Inquiries and Proposals: haeyeo.open@gmail.com

More

Curriculum

All

60 lectures ∙ (10hr 7min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

haeyeomiso's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$50,050.00

35%

$59.40