발행일: 2026-10-06(화) 11:44
홈›도서›하루 30분 n8n ③›DAY 20
PART 4 — RAG 파이프라인난이도 ★★★
DAY 20

문서 저장 파이프라인 구축

📥 DAY 20 워크플로우 JSON 다운로드
📖 이론10분
🛠️ 실습15분
🎯 미션5분

"데이터를 저장하는 자가 미래를 준비한다."

— 클라우드 컴퓨팅 격언
🎯 오늘의 학습 목표
  • Google Drive Trigger로 새 파일 업로드를 감지한다
  • 문서를 청킹·임베딩해서 Supabase에 자동 저장하는 파이프라인을 완성한다
  • 중복 저장 방지를 위한 기존 데이터 삭제 로직을 구현한다
🛠️ 실습 — Google Drive 문서 자동 저장 파이프라인 만들기
STEP 1워크플로우 구성 시작
  1. 새 워크플로우 생성 → 이름: 문서 저장 파이프라인
  2. Google Drive Trigger 노드 추가 → 아래 설정
STEP 2파일 다운로드
  1. Google Drive 노드 추가 → 아래 설정
STEP 3기존 데이터 삭제 (중복 방지)
  1. Supabase 노드 추가 → 아래 설정
STEP 4메타데이터 설정
  1. Set 노드 추가 → 아래 변수 설정
STEP 5청킹 설정
  1. Default Data Loader 노드 추가
  2. Recursive Character Text Splitter 노드 추가 → 아래 설정
STEP 6Supabase Vector Store 저장
  1. Supabase Vector Store 노드 추가 → 아래 설정
STEP 7OpenAI Embeddings 연결
  1. Supabase Vector Store 하단에 OpenAI Embeddings 노드 연결
STEP 8테스트
  1. 워크플로우 저장 → Active ON
  2. 구글 드라이브 /RAG_Documents 폴더에 아래 내용의 텍스트 파일 업로드
🚀 오늘의 미션

Supabase Table Editor에서 저장된 documents 테이블을 직접 확인해봐요.

  1. Supabase → Table Editor → documents 테이블 클릭
  2. content 컬럼: 청크된 내용 확인
  3. metadata 컬럼: 파일명과 날짜 확인
  4. embedding 컬럼: 벡터값 확인 → 세 가지 모두 있으면 성공!
📋 워크플로우 임포트 방법
  1. 위 버튼으로 JSON 파일을 다운로드합니다.
  2. n8n 캔버스 오른쪽 상단 ⋯ → Import from file 클릭
  3. 다운로드한 JSON 파일을 선택하면 워크플로우가 즉시 열립니다.
  4. 빨간 느낌표(!)가 보이면 Credentials을 본인 계정으로 재연결하세요.
💡 먼저 직접 만들어보고, 막혔을 때 정답지로만 활용하세요!
n8n 계정이 없으신가요?n8n 무료 시작하기 ↗
← DAY 19
Supabase pgvector 환경 세팅
목차로DAY 21 →
문서 검색 파이프라인 구축