40

Practice: 30줄 RAG 직접 만들기

Day 1: RAG 아키텍처 개요

학습 목표

LangChain으로 간단한 RAG를 구현할 수 있다 RAG 3단계를 코드로 이해한다

미션: 30줄 FAQ RAG 만들기

고객센터 FAQ 3개를 넣고, 질문에 답하는 RAG를 만들어보세요.

환경 설정

에디터 로딩 중...

테스트 질문

질문기대 답변
"환불 어떻게 해요?"7일 이내 미개봉 상품 환불 가능
"배송 얼마나 걸려요?"2-3일, 제주도는 +1일
"고객센터 전화번호?"1588-1234

요구사항

  1. Chroma 벡터 DB 사용
  2. OpenAI 임베딩 사용
  3. GPT-4o-mini로 답변 생성
  4. 3개 테스트 질문 모두 정답
에디터 로딩 중...
힌트 보기
  • Chroma.from_texts()에 texts와 embedding 인자 전달
  • similarity_search()는 k 파라미터로 검색 개수 지정
  • ChatPromptTemplate.from_template()으로 프롬프트 작성
정답 보기
에디터 로딩 중...