RAG를 통해 문서와 대화: Google Drive에서 GPT-5로, Supabase 벡터 데이터베이스 사용
고급
이것은Internal Wiki, Multimodal AI분야의자동화 워크플로우로, 30개의 노드를 포함합니다.주로 Set, Gmail, Slack, SplitOut, Telegram 등의 노드를 사용하며. RAG를 통해 문서와 대화: Google Drive에서 GPT-5까지, Supabase 벡터 데이터베이스를 사용합니다.
사전 요구사항
- •Google 계정 및 Gmail API 인증 정보
- •Slack Bot Token 또는 Webhook URL
- •Telegram Bot Token
- •Google Drive API 인증 정보
- •OpenAI API Key
- •PostgreSQL 데이터베이스 연결 정보
- •Supabase URL과 API Key
사용된 노드 (30)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"meta": {
"instanceId": "e7ccf4281d5afb175c79c02db95b45f15d5b53862cb6bc357c5e5bc26567f35c",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "dfe1ae3f-fd2c-4cec-a81e-82e7de790096",
"name": "파일 다운로드4",
"type": "n8n-nodes-base.googleDrive",
"position": [
-592,
240
],
"parameters": {},
"executeOnce": true,
"typeVersion": 3
},
{
"id": "b85b554c-ae75-4f11-a638-7398215d14bf",
"name": "분할 출력1",
"type": "n8n-nodes-base.splitOut",
"position": [
-256,
240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "6ae0af49-4d04-4415-ac85-4eeee3dbb7f9",
"name": "기본 데이터 로더4",
"type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
"position": [
0,
480
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3a904246-7878-436f-a12d-d5a164f1d33b",
"name": "임베딩 OpenAI8",
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
"position": [
-176,
400
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c3feb2c0-e711-4f21-99ff-3fc5b1593a73",
"name": "문자 텍스트 분할기4",
"type": "@n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter",
"position": [
64,
752
],
"parameters": {},
"typeVersion": 1
},
{
"id": "dc9e6f60-3996-4098-b227-f83a8a9e16c6",
"name": "Supabase 벡터 저장소에 삽입3",
"type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
"position": [
-48,
240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "63f2dbfe-15f1-427d-84ca-ae25a734bc31",
"name": "파일 생성",
"type": "n8n-nodes-base.googleDriveTrigger",
"position": [
-752,
240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "f5642a04-3818-4f9c-89e8-d27e8586d4ee",
"name": "스티키 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-784,
160
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "bc75067f-e18d-4b22-8b27-57caff76c9f2",
"name": "OCR",
"type": "n8n-nodes-base.mistralAi",
"position": [
-432,
240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "ad37191b-2847-4416-9c44-e80045ab67c9",
"name": "스티키 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-496,
176
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ecdf1a61-cbd4-4d95-86c7-3178d9e9ebb6",
"name": "스티키 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-96,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "27b562c8-1708-4177-bc8d-0132c1bab584",
"name": "스티키 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-96,
672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "2a433682-be25-4f10-b38b-e56cbe6934f4",
"name": "Supabase 벡터 저장소",
"type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
"position": [
-160,
-240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7148a746-a723-468f-86df-4aa42fda3e06",
"name": "임베딩 OpenAI6",
"type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
"position": [
-112,
-80
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "8b9790ea-f753-4586-b1e1-6df39bb955bd",
"name": "채팅 메모리",
"type": "@n8n/n8n-nodes-langchain.memoryPostgresChat",
"position": [
-544,
-192
],
"parameters": {},
"notesInFlow": false,
"typeVersion": 1
},
{
"id": "17e8e483-d9c0-49b7-98f9-7b615820452c",
"name": "채팅 메시지 수신 시",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-1216,
-224
],
"webhookId": "dcbda26a-6bb2-4b80-8fcc-09660c04ddee",
"parameters": {},
"typeVersion": 1.3
},
{
"id": "90f9af99-eb0c-4921-b8dd-db0238d659b8",
"name": "스티키 노트4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-800,
-288
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "376403c7-50c6-41b8-a487-4f5a6af44af4",
"name": "GPT 5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-736,
-192
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "578aec7d-fa0a-4996-a300-9339b49805e0",
"name": "RAG 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-448,
-528
],
"parameters": {},
"typeVersion": 1.6
},
{
"id": "614d9174-a893-464c-ae0c-28b54bb0564d",
"name": "스티키 노트5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2496,
-1040
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "1cd60b8b-b70d-4ba5-b59c-415a781604d5",
"name": "Slack 트리거",
"type": "n8n-nodes-base.slackTrigger",
"position": [
-1552,
-512
],
"webhookId": "74ec72e0-6007-4f91-9767-245bd2822825",
"parameters": {},
"typeVersion": 1
},
{
"id": "559fcf34-5d23-4298-991f-9ec189e9bb1a",
"name": "Telegram 트리거",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-1536,
-864
],
"webhookId": "d68442bd-ea54-4190-ad36-1b413aa6efb9",
"parameters": {},
"typeVersion": 1.2
},
{
"id": "92f872f7-787a-49a9-a8e8-08713ecf78ab",
"name": "Gmail 트리거",
"type": "n8n-nodes-base.gmailTrigger",
"position": [
-1536,
-704
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "dfca2c74-9f66-4fb6-a3c4-922dae558452",
"name": "WhatsApp 트리거",
"type": "n8n-nodes-base.whatsAppTrigger",
"disabled": true,
"position": [
-1552,
-320
],
"webhookId": "e744ea57-9ad4-40bb-b468-bf51d8295373",
"parameters": {},
"typeVersion": 1
},
{
"id": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
"name": "필드 편집",
"type": "n8n-nodes-base.set",
"position": [
-848,
-528
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "9ac97ba9-4982-49d4-a10c-d7b60bdfa1a1",
"name": "텍스트 메시지 전송",
"type": "n8n-nodes-base.telegram",
"position": [
272,
-784
],
"webhookId": "be0f5e9f-0231-43f3-8ee7-cc02ab9ac01f",
"parameters": {},
"typeVersion": 1.2
},
{
"id": "9ff5abc5-e467-4acb-9554-a6661fb6597a",
"name": "메시지 전송",
"type": "n8n-nodes-base.whatsApp",
"disabled": true,
"position": [
272,
-624
],
"webhookId": "21ce03e2-b672-49f5-8e5e-f187a644523e",
"parameters": {},
"typeVersion": 1
},
{
"id": "b9e9b89c-3849-4d35-9f72-e3a94e179926",
"name": "메시지 전송1",
"type": "n8n-nodes-base.slack",
"position": [
272,
-448
],
"webhookId": "1eeadb85-d39f-4373-be60-f2ba89fee6e3",
"parameters": {},
"typeVersion": 2.3
},
{
"id": "748940f6-f906-4d83-8144-43fc809b802a",
"name": "메시지 전송2",
"type": "n8n-nodes-base.gmail",
"position": [
272,
-272
],
"webhookId": "39551306-44d1-45a0-947c-8ed49c46edce",
"parameters": {},
"typeVersion": 2.1
},
{
"id": "8ae36f9b-ed19-4de1-a9af-961d1391373a",
"name": "스티키 노트6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1632,
-1040
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"bc75067f-e18d-4b22-8b27-57caff76c9f2": {
"main": [
[
{
"node": "b85b554c-ae75-4f11-a638-7398215d14bf",
"type": "main",
"index": 0
}
]
]
},
"376403c7-50c6-41b8-a487-4f5a6af44af4": {
"ai_languageModel": [
[
{
"node": "578aec7d-fa0a-4996-a300-9339b49805e0",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"578aec7d-fa0a-4996-a300-9339b49805e0": {
"main": [
[
{
"node": "9ac97ba9-4982-49d4-a10c-d7b60bdfa1a1",
"type": "main",
"index": 0
},
{
"node": "9ff5abc5-e467-4acb-9554-a6661fb6597a",
"type": "main",
"index": 0
},
{
"node": "b9e9b89c-3849-4d35-9f72-e3a94e179926",
"type": "main",
"index": 0
},
{
"node": "748940f6-f906-4d83-8144-43fc809b802a",
"type": "main",
"index": 0
}
]
]
},
"b85b554c-ae75-4f11-a638-7398215d14bf": {
"main": [
[
{
"node": "dc9e6f60-3996-4098-b227-f83a8a9e16c6",
"type": "main",
"index": 0
}
]
]
},
"8b9790ea-f753-4586-b1e1-6df39bb955bd": {
"ai_memory": [
[
{
"node": "578aec7d-fa0a-4996-a300-9339b49805e0",
"type": "ai_memory",
"index": 0
}
]
]
},
"63f2dbfe-15f1-427d-84ca-ae25a734bc31": {
"main": [
[
{
"node": "dfe1ae3f-fd2c-4cec-a81e-82e7de790096",
"type": "main",
"index": 0
}
]
]
},
"21e7f363-afcd-4dd0-961d-dc5f9df1f06a": {
"main": [
[
{
"node": "578aec7d-fa0a-4996-a300-9339b49805e0",
"type": "main",
"index": 0
}
]
]
},
"92f872f7-787a-49a9-a8e8-08713ecf78ab": {
"main": [
[
{
"node": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
"type": "main",
"index": 0
}
]
]
},
"1cd60b8b-b70d-4ba5-b59c-415a781604d5": {
"main": [
[
{
"node": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
"type": "main",
"index": 0
}
]
]
},
"dfe1ae3f-fd2c-4cec-a81e-82e7de790096": {
"main": [
[
{
"node": "bc75067f-e18d-4b22-8b27-57caff76c9f2",
"type": "main",
"index": 0
}
]
]
},
"559fcf34-5d23-4298-991f-9ec189e9bb1a": {
"main": [
[
{
"node": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
"type": "main",
"index": 0
}
]
]
},
"dfca2c74-9f66-4fb6-a3c4-922dae558452": {
"main": [
[
{
"node": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
"type": "main",
"index": 0
}
]
]
},
"7148a746-a723-468f-86df-4aa42fda3e06": {
"ai_embedding": [
[
{
"node": "2a433682-be25-4f10-b38b-e56cbe6934f4",
"type": "ai_embedding",
"index": 0
}
]
]
},
"3a904246-7878-436f-a12d-d5a164f1d33b": {
"ai_embedding": [
[
{
"node": "dc9e6f60-3996-4098-b227-f83a8a9e16c6",
"type": "ai_embedding",
"index": 0
}
]
]
},
"6ae0af49-4d04-4415-ac85-4eeee3dbb7f9": {
"ai_document": [
[
{
"node": "dc9e6f60-3996-4098-b227-f83a8a9e16c6",
"type": "ai_document",
"index": 0
}
]
]
},
"2a433682-be25-4f10-b38b-e56cbe6934f4": {
"ai_tool": [
[
{
"node": "578aec7d-fa0a-4996-a300-9339b49805e0",
"type": "ai_tool",
"index": 0
}
]
]
},
"c3feb2c0-e711-4f21-99ff-3fc5b1593a73": {
"ai_textSplitter": [
[
{
"node": "6ae0af49-4d04-4415-ac85-4eeee3dbb7f9",
"type": "ai_textSplitter",
"index": 0
}
]
]
},
"17e8e483-d9c0-49b7-98f9-7b615820452c": {
"main": [
[
{
"node": "578aec7d-fa0a-4996-a300-9339b49805e0",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 내부 위키, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
GPT-5, 지식 검색 및 문서 컨텍스트를 사용한 HighLevel CRM 자동화
GPT-5, 지식 검색 및 문서 컨텍스트를 통한 HighLevel CRM 자동화
Set
Gmail
Slack
+
Set
Gmail
Slack
55 노드Paul
고객관계관리
비즈니스 AI 지휘 센터: Google Workspace 모듈화 대리자, 벡터 검색 및 다중 채널 보고
상업 AI 지휘 센터: Google Workspace 모듈화 대리자, 벡터 검색 및 다중 채널 보고
Set
Gmail
Slack
+
Set
Gmail
Slack
80 노드Paul
문서 추출
Danelfin, TwelveData 및 Alpha Vantage 기반 AI 주식 분석
Danelfin, TwelveData 및 Alpha Vantage 통합 AI 주식 분석 시스템
Set
Code
Gmail
+
Set
Code
Gmail
74 노드Paul
암호화폐 거래
블로그 h
Perplexity와 Google Trends를 사용하여 SEO 최적화된 WordPress 블로그를 자동으로 만들기
Set
Gmail
Limit
+
Set
Gmail
Limit
49 노드Paul
콘텐츠 제작
Claude, RAG, Perplexity, Drive를 통합한 전원 지식 어시스턴트 구축
Claude, RAG, Perplexity 및 Drive 통합된 전원 지식 어시스턴트 구축
Set
Switch
Google Drive
+
Set
Switch
Google Drive
38 노드Paul
내부 위키
시각화 참조 라이브러리에서 n8n 노드를 탐색
可视化 참조 라이브러리에서 n8n 노드를 탐색
If
Ftp
Set
+
If
Ftp
Set
113 노드I versus AI
기타
워크플로우 정보
난이도
고급
노드 수30
카테고리2
노드 유형22
저자
Paul
@diagoplAutomation expert & n8n power user. I build advanced workflows combining AI, outbound, and business logic. Grab my templates or reach out for custom builds.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유