소개
고객용 PDF가 Google Drive에 쌓이는데, 버전마다 조금씩 달라서 찾고 수정하는 시간이 너무 길었어요.
"PDF 챗봇"을 만들려다 보니, 벡터 DB 적재(임베딩) 부분을 먼저 해두면 나중에 챗봇을 자유롭게 붙일 수 있겠더라고요! 😊
진행 방법
1) Workflow 개요 (Claude 작성)
2) 사용 도구
도구
역할
n8n Cloud
전체 워크플로 오케스트레이션
Google Drive 노드
PDF 감시 & 다운로드
PDF Extract 노드
텍스트 추출
Gemini Embedding(Generative AI) 🪄
429 오류 없이 벡터 생성
Pinecone 노드
벡터 Upsert & 관리
(비교) OpenAI Embedding
429 Too Many Requests로 실패
3) Workflow
결과와 배운 점
Pinecone 어려움: 예전 튜토리얼과 노드 UI가 달라 헤매다가, 최신 노드로 교체 후 해결!
1536 dimension 으로 했는데, 바꾼 gemini는 1536을 지원안하는지, 768 dimension 으로 변경 후 성공! => 아니라면 정정해주세용!
모델 스위치: OpenAI→Gemini로 바꾸니 429 에러 즉시 사라짐.
오프라인의 힘: 직접 물어봤으면 10분 컷이었을 걸… 다음엔 바로 찾아가자!
다음 스텝: Pinecone 검색 결과를 n8n AI Agent 노드로 받아서 실제 PDF 챗봇 붙이기 🗨️
도움 받은 글
17기 n8n방 – 실시간 조언 최고! 🎉