0Pricing
LangChain / RAG / Vector DBs icon

LangChain / RAG / Vector DBs

AiBackendDataDatabaseScripting

LangChain, Retrieval Augmented Generation (RAG), 그리고 Vector Databases를 마스터하여 강력하고 컨텍스트 인식 AI 애플리케이션을 구축하세요.

🤖 AI 기반📚 12개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

LangChain, RAG, 그리고 Vector Databases로 컨텍스트 인식 AI 애플리케이션 구축하기

Retrieval Augmented Generation (RAG)은 대규모 언어 모델의 핵심 한계를 해결합니다: private 데이터나 문서에 접근할 수 없다는 점입니다. 이 트랙은 LangChain의 orchestration 레이어, embedding 모델, 그리고 vector database를 결합하여 쿼리 시점에 적절한 컨텍스트를 검색하고 이를 LLM에 제공함으로써 hallucination 대신 정확하고 근거 있는 답변을 생성하는 애플리케이션을 만드는 방법을 가르칩니다. 이러한 기술은 내부 문서에 대한 chatbot, semantic search engine, 그리고 production AI pipeline에 직접 적용할 수 있습니다.

배울 내용

LLM과 RAG가 개념적으로 어떻게 작동하는지부터 시작한 후, LangChain의 핵심 추상화: chain, prompt, 그리고 memory로 진행합니다. 그 다음 문서 로딩, 텍스트 청킹, 그리고 raw text를 vector database에 저장된 vector로 변환하는 전체 embedding pipeline을 다룹니다. 완전한 RAG 애플리케이션을 구축하고 평가하며, LangChain component를 커스터마이징하고, retrieval system에 특화된 보안 및 윤리적 위험에 대처합니다. 고급 모듈에서는 hybrid 및 dense retrieval 전략, Pinecone, Weaviate, Chroma 같은 vector database의 내부 아키텍처, 그리고 RAG를 production에 출시할 때 고려해야 할 operatonal 문제들(latency, cost, monitoring)을 다룹니다. 이 트랙은 retriever 자체가 LLM이 동적으로 호출할 수 있는 tool이 되는 agentic RAG 패턴으로 마무리됩니다.

학습 경로

12개의 과정이 A1부터 C2까지 진행됩니다. 처음 두 과정(A1–A2)은 기초를 확립합니다: LLM 및 RAG 개념, 그 다음 LangChain의 구성 요소입니다. B 레벨 과정(B1–B2)은 문서 처리, embedding, vector database 기초, 완전한 RAG 구축 및 평가 사이클, component 커스터마이징, 보안 고려사항을 다룹니다. C1 과정은 고급 retrieval 기술과 vector database 아키텍처를 깊이 있게 살펴보며, Productionizing RAG Systems로 마칩니다. 두 개의 C2 capstone — Agentic RAG and Tool Integration과 Advanced RAG Use Cases and Future Trends — 은 multi-step agent workflow와 applied LLM engineering의 최전선에 있는 emerging pattern을 다룹니다.

어떻게 작동하는가

각 과정은 내장 code editor에서 실시간 피드백으로 완료하는 짧고 집중된 레슨으로 나뉩니다. 막힐 때 AI tutor를 이용할 수 있으며, 연습은 현실적인 시나리오에 기반합니다 — 실제 문서 로딩, live vector store 쿼리, retrieval pipeline 디버깅 — 따라서 기술이 production work에 직접 전이됩니다.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

12개 코스

LangChain / RAG / Vector DBs 학습 경로의 모든 코스.

01

LLM과 RAG 개론

A14개 레슨

대규모 언어 모델의 기본 원리를 살펴보고, 강력하고 지식 집약적인 인공지능 애플리케이션을 구축하는 데 검색 증강 생성(RAG)이 중요한 이유를 이해해 보세요.

02

LangChain 기초: 구성 요소 이해하기

A24개 레슨PRO

LLM 기반 애플리케이션 개발에 널리 사용되는 프레임워크인 LangChain을 직접 다뤄 보세요. 개발 환경을 설정하고 효과적인 프롬프트를 작성하며 LLM 호출을 연결하는 방법을 배우실 수 있습니다.

03

문서 로드와 텍스트 처리

B14개 레슨PRO

RAG의 중요한 첫 단계인 다양한 데이터 형식의 효율적인 로드와 검색을 위한 데이터 준비를 자세히 알아보세요. 여러 문서 로더와 지능적인 텍스트 분할 전략을 살펴보실 수 있습니다.

04

임베딩과 벡터 데이터베이스 기초

B24개 레슨PRO

텍스트를 수치 표현인 임베딩으로 변환하는 핵심 개념과, 빠른 유사도 검색을 위해 이를 벡터 데이터베이스에 효율적으로 저장하는 방법을 익혀 보세요.

05

RAG 애플리케이션 구축과 평가

B24개 레슨PRO

RAG 파이프라인의 모든 구성 요소를 하나의 작동하는 애플리케이션으로 통합해 보세요. 시스템에 질의하고 성능과 출력 품질을 비판적으로 평가하는 방법을 배우실 수 있습니다.

06

LangChain 구성 요소 사용자 지정

B24개 레슨PRO

특정 애플리케이션 요구 사항에 맞는 사용자 지정 문서 로더, 임베딩 모델, 고급 검색 체인을 구현하여 LangChain의 기능을 확장해 보세요.

07

RAG의 보안과 윤리적 고려 사항

B24개 레슨PRO

RAG 시스템에서 데이터 개인정보 보호, 보안, 윤리적인 인공지능 개발의 핵심 요소를 다루며 환각과 편향 같은 위험을 완화하는 방법에 중점을 둡니다.

08

RAG를 위한 고급 검색 기법

C14개 레슨PRO

다중 질의 생성과 문맥 압축을 포함한 정교한 검색 전략을 구현하여 RAG 시스템의 정확도와 관련성을 높여 보세요.

09

벡터 데이터베이스 아키텍처 심층 탐구

C14개 레슨PRO

최신 벡터 데이터베이스의 내부 작동 방식을 살펴보고 색인 알고리즘, 데이터 구조, 확장성과 지속성을 위한 전략을 이해해 보세요.

10

RAG 시스템의 프로덕션 적용

C14개 레슨PRO

프로덕션 환경에서 RAG 애플리케이션을 배포하고 모니터링하며 최적화하기 위한 모범 사례를 배우고, 안정성·성능·비용 효율을 확보해 보세요.

11

에이전트형 RAG와 도구 통합

C24개 레슨PRO

LangChain 에이전트와 도구를 통합하여 RAG 애플리케이션을 한 단계 발전시켜 보세요. 동적인 의사 결정과 외부 시스템 및 API와의 연동을 구현하실 수 있습니다.

12

고급 RAG 활용 사례와 미래 동향

C24개 레슨PRO

코드 생성과 실시간 시스템을 포함한 RAG의 전문적인 활용 사례를 살펴보고, 해당 분야의 최신 연구와 앞으로의 발전 방향을 알아보세요.

자주 묻는 질문

자주 묻는 질문

LangChain / RAG / Vector DBs 강의는 무료인가요?

네, LangChain / RAG / Vector DBs 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

ALL을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 ALL 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 ALL은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

LangChain / RAG / Vector DBs을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 LangChain / RAG / Vector DBs 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 ALL을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 ALL을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

LangChain / RAG / Vector DBs을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기