inflearn logo

Practical Introduction to RAG: Completing Vector Search with pgvector

Have you wanted to implement RAG but felt overwhelmed by connecting everything from embeddings to vector storage and search? Based on real-world service development experience, this course explains the core concepts of pgvector and the service source code. By calling the API directly, you can quickly understand the entire flow of how RAG vector search works.

1 learners are taking this course

Level Basic

Course period Unlimited

PostgreSQL
PostgreSQL
vector-database
vector-database
RAG
RAG
embedding
embedding
backend
backend
PostgreSQL
PostgreSQL
vector-database
vector-database
RAG
RAG
embedding
embedding
backend
backend

What you will gain after the course

  • Understand the core principles of pgvector and embedding-based search.

  • Understand the source structure and data flow of the RAG service.

  • Call the API and directly verify the vector storage and search process.

  • We lay the groundwork for applying RAG to the existing backend service.

Has RAG seemed difficult to you?

You may understand the concepts of embeddings and vector search, but still feel unsure how they connect in a real-world service. In this course, you’ll quickly and easily explore the entire process of RAG vector search using PostgreSQL’s pgvector.

You will learn the following

• Core concepts and installation of pgvector

• How embeddings are used in RAG

• An embedding function that converts text into vectors

• Service source code and vector data structure

• Vector storage and similarity search process

• Actual operation flow through API calls

Features of this course

This course is based on a completed API and service source code. Rather than developing complex APIs, it focuses on understanding how pgvector and RAG are connected in real-world backend services.

After each lesson, you’ll review what you’ve learned through missions that involve calling the API yourself and examining the code.

Recommended for

• Backend developers learning RAG for the first time

• Those who want to apply pgvector to a real-world service

• Those curious about how embeddings and vector search are connected

• Those who want to learn through real source code and API calls

Please check before enrolling

Basic knowledge of REST APIs and databases is required. An OpenAI API token is needed for the hands-on exercises. The example source code is structured according to DDD-based clean architecture, but prior experience with it is not required.

Recommended for
these people

Who is this course right for?

  • A backend developer unsure where to start implementing RAG

  • A developer who wants to apply pgvector to a real-world service

  • A developer curious about how embeddings and vector search are connected.

  • Those who want to learn through API calls and source code, going beyond theory

Need to know before starting?

  • Basic backend development experience is required.

  • A basic understanding of REST APIs and databases is required.

  • It does not cover the basic implementation of the API.

  • I need ChatGPT tokens for class.

  • The source code is written according to DDD’s Clean Architecture principles. (This is not mandatory.)

Hello
This is truthwing

90

Learners

5

Reviews

2

Answers

4.8

Rating

5

Courses

A developer with 15 years of experience!

Startups, I have developed various services and,

Programming leadership has allowed me to lead the growth of teams and projects.

I will teach you practical, hands-on development that aligns with current trends.

I design realistic career strategies together with non-majors, job seekers, and those considering a career change.

More

Curriculum

All

10 lectures ∙ (59min)

Course Materials:

Published: 
Last updated: 

Reviews

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

truthwing's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$22,330.00

30%

$25.30