제작자의 워크플로우 3
고급
이것은Other, AI분야의자동화 워크플로우로, 36개의 노드를 포함합니다.주로 If, Code, Gmail, Markdown, Aggregate 등의 노드를 사용하며인공지능 기술을 결합하여 스마트 자동화를 구현합니다. Llama Parser, Gemini LLM, Pinecone DB를 기반으로 한 문서 분석 및 채팅 로봇 생성
사전 요구사항
- •Google 계정 및 Gmail API 인증 정보
- •대상 API의 인증 정보가 필요할 수 있음
- •Google Gemini API Key
- •Pinecone API Key
사용된 노드 (36)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "cGNK44mkCzIh4113",
"meta": {
"instanceId": "44c282b5a828cd0d7dda8a13c9168fe32406aaef7e8faa5a847408311387e400"
},
"name": "My workflow 3",
"tags": [],
"nodes": [
{
"id": "4db348cf-bd5a-408e-b212-d75b792460b4",
"name": "양식 제출 시4",
"type": "n8n-nodes-base.formTrigger",
"position": [
-1720,
20
],
"webhookId": "34a4ae98-8eb8-486b-8d7e-dd5fdde15cd5",
"parameters": {
"options": {},
"formTitle": "form which gets multiple files",
"formFields": {
"values": [
{
"fieldType": "file",
"fieldLabel": "file1",
"requiredField": true
},
{
"fieldType": "file",
"fieldLabel": "file2"
},
{
"fieldLabel": "provide your mail Id",
"requiredField": true
}
]
}
},
"typeVersion": 2.2
},
{
"id": "6a1f197f-310e-4eb1-926f-60cfbae60a49",
"name": "항목 반복1",
"type": "n8n-nodes-base.splitInBatches",
"position": [
-380,
20
],
"parameters": {
"options": {}
},
"typeVersion": 3,
"alwaysOutputData": false
},
{
"id": "7eb210e4-687c-4e9d-b2e7-50d0b85da8dc",
"name": "조건문2",
"type": "n8n-nodes-base.if",
"position": [
700,
100
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1edbcd59-130d-4053-9db3-cb8dec068fe0",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "SUCCESS"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "e76b9523-3f87-4ad3-87df-1e4e93ead090",
"name": "집계1",
"type": "n8n-nodes-base.aggregate",
"position": [
0,
0
],
"parameters": {
"options": {},
"fieldsToAggregate": {
"fieldToAggregate": [
{
"fieldToAggregate": "markdown"
}
]
}
},
"typeVersion": 1
},
{
"id": "21234dcf-52dc-4ae0-975e-36a1a18ed456",
"name": "Google Gemini 채팅 모델5",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1060,
180
],
"parameters": {
"options": {},
"modelName": "models/gemini-1.5-flash"
},
"typeVersion": 1
},
{
"id": "52fcaca7-c49d-4004-96a3-0094ed0e510f",
"name": "바이너리 항목 분할",
"type": "n8n-nodes-base.code",
"position": [
-1000,
20
],
"parameters": {
"jsCode": "// Get the input data\nconst items = $input.all()\n\n// Initialize an array to hold the split items\nconst splitItems = [];\n\n// Iterate over each item\nitems.forEach(item => {\n // Check if the item has binary data\n if (item.binary) {\n // Iterate over each binary field\n for (const [key, value] of Object.entries(item.binary)) {\n // Create a new item for each binary file\n splitItems.push({\n json: {},\n binary: {\n data: value\n }\n });\n }\n }\n});\n\n// Return the split items\nreturn splitItems;"
},
"typeVersion": 2,
"alwaysOutputData": true
},
{
"id": "4660eef4-de62-4b13-9f51-05000b1afa33",
"name": "문서 파싱",
"type": "n8n-nodes-base.httpRequest",
"position": [
260,
100
],
"parameters": {
"url": "https://api.cloud.llamaindex.ai/api/parsing/upload",
"method": "POST",
"options": {
"redirect": {
"redirect": {}
}
},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"bodyParameters": {
"parameters": [
{
"name": "=file",
"parameterType": "formBinaryData",
"inputDataFieldName": "=data"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
},
{
"name": "Authorization",
"value": "Bearer $secret token"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "07e76215-b9d4-4adb-b8f3-f8c8615abb56",
"name": "파싱 상태 확인",
"type": "n8n-nodes-base.httpRequest",
"position": [
480,
100
],
"parameters": {
"url": "=https://api.cloud.llamaindex.ai/api/parsing/job/{{ $json.id }}",
"options": {},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
},
{
"name": "Authorization",
"value": "Bearer $secret token"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "3909a632-7002-4d60-a53b-3f73e4958c27",
"name": "마크다운 제공",
"type": "n8n-nodes-base.httpRequest",
"position": [
1180,
400
],
"parameters": {
"url": "=https://api.cloud.llamaindex.ai/api/parsing/job/{{ $json.id }}/result/markdown",
"options": {},
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "accept",
"value": "application/json"
},
{
"name": "Authorization",
"value": "Bearer $secret token"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "89c25b95-8bc6-4bb5-82d2-1f870416c4af",
"name": "Google Gemini 채팅 모델6",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1600,
300
],
"parameters": {
"options": {},
"modelName": "models/gemini-1.5-flash"
},
"typeVersion": 1
},
{
"id": "8ddf6e94-6da0-4ef9-a6dc-0db8967914a6",
"name": "마크다운",
"type": "n8n-nodes-base.markdown",
"position": [
2140,
0
],
"parameters": {
"mode": "markdownToHtml",
"options": {},
"markdown": "={{ $json.output }}",
"destinationKey": "html"
},
"typeVersion": 1
},
{
"id": "59c33f95-6f8f-4992-8421-dc3a0b668861",
"name": "Gmail",
"type": "n8n-nodes-base.gmail",
"position": [
4540,
0
],
"webhookId": "35fdc2a2-b8f8-4217-be0b-66ed98a548f1",
"parameters": {
"sendTo": "={{ $('On form submission4').item.json['provide your mail Id'] }}",
"message": "=Hi user,\nThe below document contains the detailed analysis of the provided document.\n\nYou can also use the below link to interact with the assistant regarding your doubts on the analysis\nhttps://pavithranvh28.app.n8n.cloud/webhook/8c5c9e83-f595-4e4b-b45c-544a9a0840c4/chat\n\n\n",
"options": {
"attachmentsUi": {
"attachmentsBinary": [
{}
]
}
},
"subject": "Analysis of the documents provided",
"emailType": "text"
},
"typeVersion": 2.1
},
{
"id": "b9bb8338-d52e-4f5b-bd2f-d517851b6014",
"name": "코드",
"type": "n8n-nodes-base.code",
"position": [
3200,
0
],
"parameters": {
"jsCode": "const items = $input.first().json.html;\n\n// Ensure items is an array\nconst htmlArray = Array.isArray(items) ? items : [items];\n\nfunction htmlToFormattedText(html) {\n // Replace heading tags (h1-h6) with bold text\n html = html.replace(/<h[1-6]>(.*?)<\\/h[1-6]>/gi, \"\\n**$1**\\n\");\n\n // Replace paragraph tags with spacing\n html = html.replace(/<p>(.*?)<\\/p>/gi, \"\\n$1\\n\");\n\n // Replace line breaks with newline characters\n html = html.replace(/<br\\s*\\/?>/gi, \"\\n\");\n\n // Remove all other HTML tags\n html = html.replace(/<[^>]+>/g, \"\").trim();\n\n // Remove extra newlines\n return html.replace(/\\n{2,}/g, \"\\n\").trim();\n}\n\nconst updatedItems = htmlArray.map((item) => {\n const htmlContent = item?.json?.html || item;\n const textContent = htmlToFormattedText(htmlContent);\n return { textContent };\n});\n\nreturn updatedItems;\n"
},
"typeVersion": 2
},
{
"id": "e8176d99-3625-47a5-8989-80fdce053ba7",
"name": "파일로 변환",
"type": "n8n-nodes-base.convertToFile",
"position": [
3840,
0
],
"parameters": {
"options": {},
"operation": "toText",
"sourceProperty": "textContent"
},
"typeVersion": 1.1
},
{
"id": "9fb1a6a0-c49f-48f5-93bc-f0c6e9b8a138",
"name": "AI 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2600,
460
],
"parameters": {
"text": "={{ $json.output }}",
"options": {
"systemMessage": "You are a helpful assistant.\nObjective:\nThe agent must process the input content to enhance readability, apply structured formatting, and bold necessary text elements while preserving the original meaning.\n\nProcessing Rules:\nApply Text Formatting:\n\nConvert any text enclosed with * (asterisks) into bold.\nStructurize the Content:\n\nOrganize the content using clear section headers.\nSeparate sections with line breaks for readability.\nEnsure proper indentation and bullet point usage for clarity.\nMaintain Clarity & Coherence:\n\nReformat the text without changing the core meaning.\nRemove redundancy while ensuring key details remain intact.\nText File Compatibility:\n\nResponse NEEDS TO BE A TEXT FILE"
},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "9995921a-ca41-40c5-9159-350908ca8213",
"name": "Google Gemini 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
2780,
740
],
"parameters": {
"options": {},
"modelName": "models/gemini-1.5-flash"
},
"typeVersion": 1
},
{
"id": "bd281ef9-bc33-4b3a-9d3f-41d00521b14e",
"name": "정보 추출기",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"position": [
2820,
880
],
"parameters": {
"text": "={{ $json.output }}",
"options": {
"systemPromptTemplate": "You are an expert extraction algorithm.\nOnly extract relevant information from the text.\nIf you do not know the value of an attribute asked to extract, you may omit the attribute's value."
},
"attributes": {
"attributes": [
{
"name": "Project Overview",
"description": "overview of the content extracted"
},
{
"name": "System and prerequisites",
"description": "=which contains the information about the system and the prerequisites needed"
}
]
}
},
"typeVersion": 1
},
{
"id": "2f1c4efb-6885-48c9-b2a6-a13d2e9b4f66",
"name": "Google Gemini 채팅 모델1",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
3140,
1100
],
"parameters": {
"options": {},
"modelName": "models/gemini-1.5-flash"
},
"typeVersion": 1
},
{
"id": "b7a0276a-d253-43a8-a7f3-fb3b83599d7f",
"name": "파일로 변환4",
"type": "n8n-nodes-base.convertToFile",
"position": [
1840,
740
],
"parameters": {
"options": {},
"operation": "toText",
"sourceProperty": "output"
},
"typeVersion": 1.1
},
{
"id": "7441e1ff-1966-4535-abaa-ee565db787de",
"name": "Pinecone 벡터 저장소",
"type": "@n8n/n8n-nodes-langchain.vectorStorePinecone",
"position": [
2080,
980
],
"parameters": {
"mode": "insert",
"options": {},
"pineconeIndex": {
"__rl": true,
"mode": "list",
"value": "samuraichamploo",
"cachedResultName": "samuraichamploo"
}
},
"typeVersion": 1.1
},
{
"id": "82d9d9fb-6f8c-4c86-9287-d5e7e73f58a7",
"name": "임베딩 Mistral 클라우드",
"type": "@n8n/n8n-nodes-langchain.embeddingsMistralCloud",
"position": [
2140,
1200
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "3a3332f7-3fda-4898-999e-c5020c0ea02e",
"name": "기본 데이터 로더",
"type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
"position": [
2240,
1280
],
"parameters": {
"options": {},
"dataType": "binary"
},
"typeVersion": 1
},
{
"id": "4a625913-5c98-4075-9022-058e863af326",
"name": "재귀적 문자 텍스트 분할기",
"type": "@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter",
"position": [
2320,
1460
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "5e38e72b-390f-433f-a638-522537bf1369",
"name": "채팅 메시지 수신 시",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-1820,
660
],
"webhookId": "8c5c9e83-f595-4e4b-b45c-544a9a0840c4",
"parameters": {
"public": true,
"options": {}
},
"typeVersion": 1.1
},
{
"id": "77ea1fd6-73a9-42f6-835f-b945ce7fd294",
"name": "질의응답 체인",
"type": "@n8n/n8n-nodes-langchain.chainRetrievalQa",
"position": [
-1400,
680
],
"parameters": {
"options": {
"systemPromptTemplate": "You are an assistant for question-answering tasks. Use the following pieces of retrieved context to answer the question.\nIf you don't know the answer, just say that you don't know, don't try to make up an answer.\n----------------\nContext: {context}"
}
},
"typeVersion": 1.5
},
{
"id": "d71b0efe-7e27-44f8-beb4-370c02ef1d5f",
"name": "Google Gemini 채팅 모델2",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-1380,
1020
],
"parameters": {
"options": {},
"modelName": "models/gemini-1.5-flash"
},
"typeVersion": 1
},
{
"id": "eb967c9d-415f-4992-bacd-517b7dddd6bf",
"name": "벡터 저장소 검색기",
"type": "@n8n/n8n-nodes-langchain.retrieverVectorStore",
"position": [
-1220,
900
],
"parameters": {},
"typeVersion": 1
},
{
"id": "690eacb5-1d47-430b-8914-4c474833be0b",
"name": "Pinecone 벡터 저장소1",
"type": "@n8n/n8n-nodes-langchain.vectorStorePinecone",
"position": [
-900,
1060
],
"parameters": {
"options": {},
"pineconeIndex": {
"__rl": true,
"mode": "list",
"value": "samuraichamploo",
"cachedResultName": "samuraichamploo"
}
},
"typeVersion": 1.1
},
{
"id": "6d289625-ca46-49d7-8ee2-5996dc645ebe",
"name": "임베딩 Mistral 클라우드1",
"type": "@n8n/n8n-nodes-langchain.embeddingsMistralCloud",
"position": [
-780,
1460
],
"parameters": {
"options": {}
},
"typeVersion": 1
},
{
"id": "dcc8bb20-e5f3-428e-93be-dc4081e1463c",
"name": "AI 에이전트1",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-460,
680
],
"parameters": {
"text": "={{ $json.response }}",
"options": {
"systemMessage": "You are a helpful assistant.rephrase the prompt provided and Provide ONLY the response in a text format"
},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "777b4e63-7a0a-42fa-9069-83ab006e19a9",
"name": "Google Gemini 채팅 모델3",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-400,
980
],
"parameters": {
"options": {},
"modelName": "models/gemini-1.5-flash"
},
"typeVersion": 1
},
{
"id": "f5d69ecd-9cdc-4bef-a8ae-7477dfc3f7c7",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1900,
440
],
"parameters": {
"width": 360,
"content": "## I'm a note \nThe below workflow is a chatbot workflow which will be triggered when a user types his/her prompt related to document the user provided for analysis on the chatbot link which was ent to the user via mail."
},
"typeVersion": 1
},
{
"id": "7140d564-a636-4937-b2c6-811b48dde851",
"name": "번역 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1060,
0
],
"parameters": {
"text": "={{ $('Aggregate1').item.json.markdown }}",
"options": {
"systemMessage": "You are a helpful assistant. Kindly check the prompt fed and find the language of the prompt you receive and if the prompt is in other language except english translate it and provide that as a response and also ATTACH THE REMAINING PROMPT WHICH IS IN ENGLISH WITH THE RESPONSE"
},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "496d49f1-5b7f-48ab-b759-2facd8fade8d",
"name": "분석 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1420,
0
],
"parameters": {
"text": "={{ $json.output }}",
"options": {
"systemMessage": "=You are a helpful assistant. \n1️⃣ Comprehensive Prompt Analysis\n\nCarefully examine the entire prompt provided by the user.\nEnsure all details are considered before formulating a response.\n2️⃣ Interactive and Clear Breakdown\n\nStructure the response in a well-organized manner with clear topic separation.\nPresent insights in a way that enhances understanding and usability.\n3️⃣ Duplicate Check and Handling\n\nIdentify and highlight any repeated information within the prompt.\nIf duplicates exist, consolidate the relevant details to avoid redundancy.\n4️⃣ Reliable and Actionable Resolutions\n\nProvide resolutions that are dependable and practical.\nEnsure the solutions align with the context and user’s intent.\nWhere applicable, offer alternative approaches for flexibility.\nAlso make sure not to add too much of star or hash to indicate the difference"
},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "4218f320-c580-41ae-91ca-134bd2cc8128",
"name": "스티커 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
2880,
640
],
"parameters": {
"content": "## I'm a note \nThese two subflows are for trial purpose"
},
"typeVersion": 1
},
{
"id": "bc0a3e52-1259-4651-bbe4-9ba727d8e46a",
"name": "스티커 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1420,
700
],
"parameters": {
"content": "## I'm a note \nThis subflow is responsible for storing the translated as well as the analyzed contents into the vector database to feed as a knowledge to the chatbot"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "7c6e0b7c-dfbb-45e5-bc16-038ff6175cdc",
"connections": {
"7eb210e4-687c-4e9d-b2e7-50d0b85da8dc": {
"main": [
[
{
"node": "3909a632-7002-4d60-a53b-3f73e4958c27",
"type": "main",
"index": 0
}
],
[
{
"node": "07e76215-b9d4-4adb-b8f3-f8c8615abb56",
"type": "main",
"index": 0
}
]
]
},
"b9bb8338-d52e-4f5b-bd2f-d517851b6014": {
"main": [
[
{
"node": "e8176d99-3625-47a5-8989-80fdce053ba7",
"type": "main",
"index": 0
}
]
]
},
"9fb1a6a0-c49f-48f5-93bc-f0c6e9b8a138": {
"main": [
[]
]
},
"8ddf6e94-6da0-4ef9-a6dc-0db8967914a6": {
"main": [
[
{
"node": "b9bb8338-d52e-4f5b-bd2f-d517851b6014",
"type": "main",
"index": 0
}
]
]
},
"e76b9523-3f87-4ad3-87df-1e4e93ead090": {
"main": [
[
{
"node": "7140d564-a636-4937-b2c6-811b48dde851",
"type": "main",
"index": 0
}
]
]
},
"496d49f1-5b7f-48ab-b759-2facd8fade8d": {
"main": [
[
{
"node": "8ddf6e94-6da0-4ef9-a6dc-0db8967914a6",
"type": "main",
"index": 0
},
{
"node": "9fb1a6a0-c49f-48f5-93bc-f0c6e9b8a138",
"type": "main",
"index": 0
},
{
"node": "bd281ef9-bc33-4b3a-9d3f-41d00521b14e",
"type": "main",
"index": 0
},
{
"node": "b7a0276a-d253-43a8-a7f3-fb3b83599d7f",
"type": "main",
"index": 0
}
]
]
},
"e8176d99-3625-47a5-8989-80fdce053ba7": {
"main": [
[
{
"node": "59c33f95-6f8f-4992-8421-dc3a0b668861",
"type": "main",
"index": 0
}
]
]
},
"b7a0276a-d253-43a8-a7f3-fb3b83599d7f": {
"main": [
[
{
"node": "7441e1ff-1966-4535-abaa-ee565db787de",
"type": "main",
"index": 0
}
]
]
},
"6a1f197f-310e-4eb1-926f-60cfbae60a49": {
"main": [
[
{
"node": "e76b9523-3f87-4ad3-87df-1e4e93ead090",
"type": "main",
"index": 0
}
],
[
{
"node": "4660eef4-de62-4b13-9f51-05000b1afa33",
"type": "main",
"index": 0
}
]
]
},
"7140d564-a636-4937-b2c6-811b48dde851": {
"main": [
[
{
"node": "496d49f1-5b7f-48ab-b759-2facd8fade8d",
"type": "main",
"index": 0
},
{
"node": "b7a0276a-d253-43a8-a7f3-fb3b83599d7f",
"type": "main",
"index": 0
}
]
]
},
"3a3332f7-3fda-4898-999e-c5020c0ea02e": {
"ai_document": [
[
{
"node": "7441e1ff-1966-4535-abaa-ee565db787de",
"type": "ai_document",
"index": 0
}
]
]
},
"4db348cf-bd5a-408e-b212-d75b792460b4": {
"main": [
[
{
"node": "52fcaca7-c49d-4004-96a3-0094ed0e510f",
"type": "main",
"index": 0
}
]
]
},
"4660eef4-de62-4b13-9f51-05000b1afa33": {
"main": [
[
{
"node": "07e76215-b9d4-4adb-b8f3-f8c8615abb56",
"type": "main",
"index": 0
}
]
]
},
"3909a632-7002-4d60-a53b-3f73e4958c27": {
"main": [
[
{
"node": "6a1f197f-310e-4eb1-926f-60cfbae60a49",
"type": "main",
"index": 0
}
]
]
},
"52fcaca7-c49d-4004-96a3-0094ed0e510f": {
"main": [
[
{
"node": "6a1f197f-310e-4eb1-926f-60cfbae60a49",
"type": "main",
"index": 0
}
]
]
},
"690eacb5-1d47-430b-8914-4c474833be0b": {
"ai_vectorStore": [
[
{
"node": "eb967c9d-415f-4992-bacd-517b7dddd6bf",
"type": "ai_vectorStore",
"index": 0
}
]
]
},
"eb967c9d-415f-4992-bacd-517b7dddd6bf": {
"ai_retriever": [
[
{
"node": "77ea1fd6-73a9-42f6-835f-b945ce7fd294",
"type": "ai_retriever",
"index": 0
}
]
]
},
"07e76215-b9d4-4adb-b8f3-f8c8615abb56": {
"main": [
[
{
"node": "7eb210e4-687c-4e9d-b2e7-50d0b85da8dc",
"type": "main",
"index": 0
}
]
]
},
"82d9d9fb-6f8c-4c86-9287-d5e7e73f58a7": {
"ai_embedding": [
[
{
"node": "7441e1ff-1966-4535-abaa-ee565db787de",
"type": "ai_embedding",
"index": 0
}
]
]
},
"9995921a-ca41-40c5-9159-350908ca8213": {
"ai_languageModel": [
[
{
"node": "9fb1a6a0-c49f-48f5-93bc-f0c6e9b8a138",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"6d289625-ca46-49d7-8ee2-5996dc645ebe": {
"ai_embedding": [
[
{
"node": "690eacb5-1d47-430b-8914-4c474833be0b",
"type": "ai_embedding",
"index": 0
}
]
]
},
"2f1c4efb-6885-48c9-b2a6-a13d2e9b4f66": {
"ai_languageModel": [
[
{
"node": "bd281ef9-bc33-4b3a-9d3f-41d00521b14e",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"d71b0efe-7e27-44f8-beb4-370c02ef1d5f": {
"ai_languageModel": [
[
{
"node": "77ea1fd6-73a9-42f6-835f-b945ce7fd294",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"777b4e63-7a0a-42fa-9069-83ab006e19a9": {
"ai_languageModel": [
[
{
"node": "dcc8bb20-e5f3-428e-93be-dc4081e1463c",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"21234dcf-52dc-4ae0-975e-36a1a18ed456": {
"ai_languageModel": [
[
{
"node": "7140d564-a636-4937-b2c6-811b48dde851",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"89c25b95-8bc6-4bb5-82d2-1f870416c4af": {
"ai_languageModel": [
[
{
"node": "496d49f1-5b7f-48ab-b759-2facd8fade8d",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"77ea1fd6-73a9-42f6-835f-b945ce7fd294": {
"main": [
[
{
"node": "dcc8bb20-e5f3-428e-93be-dc4081e1463c",
"type": "main",
"index": 0
}
]
]
},
"5e38e72b-390f-433f-a638-522537bf1369": {
"main": [
[
{
"node": "77ea1fd6-73a9-42f6-835f-b945ce7fd294",
"type": "main",
"index": 0
}
]
]
},
"4a625913-5c98-4075-9022-058e863af326": {
"ai_textSplitter": [
[
{
"node": "3a3332f7-3fda-4898-999e-c5020c0ea02e",
"type": "ai_textSplitter",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 기타, 인공지능
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
시각화 참조 라이브러리에서 n8n 노드를 탐색
可视化 참조 라이브러리에서 n8n 노드를 탐색
If
Ftp
Set
+
If
Ftp
Set
113 노드I versus AI
기타
基于AI의MIS에이전트
基于AI의관리信息系统에이전트
If
Set
Code
+
If
Set
Code
129 노드Kumar Shivam
지원
고급 AI 데모 (AI 개발자 14번째 모임에서 발표)
高级AI演示(在AI开发者第14次聚会中展示)
If
Code
Gmail
+
If
Code
Gmail
39 노드Max Tkacz
빌딩 블록
시험 문제 생성
Google 문서와 Gemini AI 기반 시험 문제 및 답변 자동 생성
Code
Google Docs
Http Request
+
Code
Google Docs
Http Request
37 노드Davide
기타
AI 대리인 레스토랑 [템플릿]
🤖 WhatsApp, 인스타그램, 메신저의 AI 레스토랑 도우미
If
N8n
Set
+
If
N8n
Set
239 노드Amanda Benks
기타
Qdrant를 사용하여 완전한 RAG 시스템, 자동 출처 참조를 포함합니다.
Qdrant, Gemini, OpenAI를 사용하여 자동 참조를 포함한 RAG 시스템을 구축합니다.
Set
Code
Wait
+
Set
Code
Wait
29 노드Davide
인공지능