전기 에이전트
고급
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 17개의 노드를 포함합니다.주로 If, Set, GoogleDocs, Agent, ChatTrigger 등의 노드를 사용하며. GPT-5와 Google Docs로 전문 이력서 자동 생성 및 다듬기
사전 요구사항
- •OpenAI API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "5rGmxFRzepAKlIKd",
"meta": {
"instanceId": "7b35059aff065837b1c7d24142b37474554b08b3370f3096b2e57345690d178e",
"templateCredsSetupCompleted": true
},
"name": "Biography Agent",
"tags": [],
"nodes": [
{
"id": "c6a5af04-2ac6-4808-810d-9537343e8759",
"name": "채팅 메시지 수신 시",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-864,
400
],
"webhookId": "fab30ad7-8a5a-4477-be98-1aa43b92b052",
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"name": "자서전 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-544,
400
],
"parameters": {
"options": {
"systemMessage": "=# Overview\nYou are an expert biography writer. You will receive information about a person, and your job is to create an entire profile using the information they give you. You are allowed to be creative."
}
},
"typeVersion": 1.7
},
{
"id": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"name": "평가자 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-80,
400
],
"parameters": {
"text": "=Here is the biography:\n{{ $json.bio }}",
"options": {
"systemMessage": "=## Overview\nYou are an expert biography evaluator. Your job is to provide feedback on the biography.\n\n## Criteria\n- Make sure the biography includes a quote from the person. This could be their favorite saying or a piece of advice. It is essential that every biography has a quote.\n- Make sure the biography is light and humorous.\n- Make sure the biography has NO emojis.\n\n## Output\nYou only need to output feedback. If the biography is finished and all the criteria are met, simply output \"Finished\"."
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "216da347-3a94-42d1-b65e-3ae8e1d30a3d",
"name": "평가",
"type": "n8n-nodes-base.if",
"position": [
240,
400
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "8d931f3d-b391-4be9-a50a-cc4a73c31b71",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.output }}",
"rightValue": "Finished"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"name": "최적화 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
464,
720
],
"parameters": {
"text": "=Biography: {{ $('Set Bio').item.json.bio }}\n\nFeedback: {{ $('Evaluator Agent').item.json.output }}",
"options": {
"systemMessage": "=# Overview\nYou are an expert biography revisor. Your job is to take the biography and optimize it based on the feedback."
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "c4f6ba91-8f5f-49da-9dfb-5590d38930f0",
"name": "Docs로 푸시",
"type": "n8n-nodes-base.googleDocs",
"position": [
496,
336
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ $('Set Bio').item.json.bio }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "Add your document URL"
},
"credentials": {
"googleDocsOAuth2Api": {
"id": "3NYxUhqJSWbKCb0s",
"name": "Google Docs account"
}
},
"typeVersion": 2
},
{
"id": "e11a6bbc-4e5d-4b55-8dd1-5af4adb49998",
"name": "자서전 설정",
"type": "n8n-nodes-base.set",
"position": [
-240,
400
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "adf17d4d-a89e-4f97-9d31-5e74834428fc",
"name": "bio",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "df68bca8-f356-4bd5-8487-acf7a28a3eaa",
"name": "스티커 메모",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
32
],
"parameters": {
"color": 5,
"width": 1236,
"height": 112,
"content": "# Bio-Graphy Agent — Auto-Generate & Polish Personal Bios with GPT-5"
},
"typeVersion": 1
},
{
"id": "b86d5e02-c7c4-417d-bf0e-ef8f07fd4cbf",
"name": "스티커 메모1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-944,
192
],
"parameters": {
"color": 6,
"width": 352,
"height": 432,
"content": "### 🟩 This node triggers the workflow when a user submits their:\n1- name\n2- role\n3- personal info. \n\nYou can also connect this to a Google Form, Notion, or Webhook for automation."
},
"typeVersion": 1
},
{
"id": "194d38b1-4f52-4862-9a26-daaf62197b9a",
"name": "스티커 메모2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-576,
208
],
"parameters": {
"width": 256,
"height": 432,
"content": "### 🟩 Here we clean and structure the input text (remove extra spaces, fix case, etc.) before sending it to GPT-5."
},
"typeVersion": 1
},
{
"id": "d96244ce-1254-4363-90b4-d7a65a2f1781",
"name": "스티커 메모3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-304,
224
],
"parameters": {
"color": 3,
"width": 496,
"height": 432,
"content": "## Provide feedback on the biography.\n\nCreates the first version of the user’s bio using the structured input. The tone and style are adjusted based on the role and platform type (LinkedIn, portfolio, etc.)."
},
"typeVersion": 1
},
{
"id": "57bd7e84-76de-46ea-9636-ebb7bca97a19",
"name": "GPT-5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
128,
768
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "a0jh6VCqkdOTDXdO",
"name": "OpenAi team@vohoai.com"
}
},
"typeVersion": 1.2
},
{
"id": "d060485b-1878-4dc3-8524-cced926eb90b",
"name": "스티커 메모4",
"type": "n8n-nodes-base.stickyNote",
"position": [
416,
224
],
"parameters": {
"width": 304,
"height": 304,
"content": "## Save the document to Google Docs"
},
"typeVersion": 1
},
{
"id": "b96d506b-6be0-461d-80cf-9ff842b65ead",
"name": "스티커 메모5",
"type": "n8n-nodes-base.stickyNote",
"position": [
384,
560
],
"parameters": {
"color": 5,
"width": 384,
"height": 400,
"content": "## Optimize the Biography\n\nRefines the generated bio to make it sound more natural, polished, and professional. Adds structure and removes redundancy."
},
"typeVersion": 1
},
{
"id": "8ecca430-0176-4678-b599-5de32cc21b69",
"name": "스티커 메모6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-32,
688
],
"parameters": {
"color": 4,
"width": 400,
"height": 224,
"content": "## GPT-5 Chat Model"
},
"typeVersion": 1
},
{
"id": "f0436e15-da3d-4104-8503-4de94e5b0a88",
"name": "스티커 메모7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1776,
192
],
"parameters": {
"width": 800,
"height": 1040,
"content": "# 🟨 Workflow Overview\n\nThis workflow automatically generates and refines personal bios using GPT-5. It takes input from a form or webhook, structures it, and produces a polished, professional bio ready to share on LinkedIn, websites, or portfolios.\n\n# 🧩 Sticky Notes Summary\n\n## 🟩 Trigger — Webhook / Manual Input\n\nStarts the workflow when a user submits their details (like name, profession, and skills). You can connect it to any input source — form, Notion, or Typeform.\n\n## 🟩 Data Clean-Up Node\n\nFormats and organizes raw input (e.g., removes extra spaces, corrects capitalization) before sending to GPT-5 for better results.\n\n## 🟩 GPT-5: Generate Bio Draft\n\nCreates the first version of the user’s bio using the structured input. The tone and style are adjusted based on the role and platform type (LinkedIn, portfolio, etc.).\n\n## 🟩 GPT-5: Polish & Improve Bio\n\nRefines the generated bio to make it sound more natural, polished, and professional. Adds structure and removes redundancy.\n\n## 🟩 Output Node — Email / Notion / Google Docs\n\nSends the final version of the bio to your preferred destination. Ideal for quick publishing or saving for review.\n\n## 🟩 Optional: Log to Google Sheets\n\nStores generated bios with timestamps and input data for future reference or analytics.\n"
},
"typeVersion": 1
},
{
"id": "c03c6f54-61e7-416f-9df8-df1edbe7ed86",
"name": "스티커 메모8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-944,
704
],
"parameters": {
"color": 4,
"width": 880,
"height": 560,
"content": "# 🧠 Who It’s For\n\n## Freelancers and creators building personal brands\n\n## Agencies managing client portfolios\n\n## HR or marketing professionals polishing team bios\n\n# ⚙️ Requirements\n\n## OpenAI GPT-5 (or GPT-4) credentials\n\n## n8n Cloud or self-hosted setup\n\n## Optional: Google Sheets / Notion account for storage"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "287f5ee0-48bf-4271-90ea-f0e9a08e0f53",
"connections": {
"57bd7e84-76de-46ea-9636-ebb7bca97a19": {
"ai_languageModel": [
[
{
"node": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"type": "ai_languageModel",
"index": 0
},
{
"node": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"type": "ai_languageModel",
"index": 0
},
{
"node": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"e11a6bbc-4e5d-4b55-8dd1-5af4adb49998": {
"main": [
[
{
"node": "e1776bea-6a0e-4842-9a1d-6ab7576872ca",
"type": "main",
"index": 0
}
]
]
},
"216da347-3a94-42d1-b65e-3ae8e1d30a3d": {
"main": [
[
{
"node": "c4f6ba91-8f5f-49da-9dfb-5590d38930f0",
"type": "main",
"index": 0
}
],
[
{
"node": "5f0e5c45-6ce1-476e-a0cf-0ef3b7190217",
"type": "main",
"index": 0
}
]
]
},
"fe5152d2-635d-4a4e-86a1-89345b6598b1": {
"main": [
[
{
"node": "e11a6bbc-4e5d-4b55-8dd1-5af4adb49998",
"type": "main",
"index": 0
}
]
]
},
"e1776bea-6a0e-4842-9a1d-6ab7576872ca": {
"main": [
[
{
"node": "216da347-3a94-42d1-b65e-3ae8e1d30a3d",
"type": "main",
"index": 0
}
]
]
},
"5f0e5c45-6ce1-476e-a0cf-0ef3b7190217": {
"main": [
[
{
"node": "e11a6bbc-4e5d-4b55-8dd1-5af4adb49998",
"type": "main",
"index": 0
}
]
]
},
"c6a5af04-2ac6-4808-810d-9537343e8759": {
"main": [
[
{
"node": "fe5152d2-635d-4a4e-86a1-89345b6598b1",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
✨🩷자동화소셜 미디어콘텐츠게시工厂 + 系统提示组合
基于动态系统提示및GPT-4o의AI驱动多平台소셜 미디어콘텐츠工厂
If
Set
Code
+
If
Set
Code
100 노드Amit Mehta
콘텐츠 제작
A/B 스플릿 테스트
사용Supabase、Langchain Agent및OpenAI GPT-4o进行AI提示A/B测试
If
Set
Supabase
+
If
Set
Supabase
16 노드vanhon
콘텐츠 제작
WordPress 블로그 자동화 프로페셔널 에디션(심층 연구) v2.1 마켓
GPT-4o, Perplexity AI 및 다국어 지원을 사용한 SEO 최적화 블로그 생성 자동화
If
Set
Xml
+
If
Set
Xml
125 노드Daniel Ng
콘텐츠 제작
AI 기반 회의 효과 자동 분석 및 Slack 피드백 전송
AI 기반 회의 효과 자동 분석 및 Slack 피드백 발송
If
Set
Code
+
If
Set
Code
18 노드Junichiro Tobe
콘텐츠 제작
OpenAI, LangChain, API 통합을 사용한 작업 자동화 초보자 가이드
OpenAI, LangChain 및 API 통합을 사용한 작업 자동화 시작자 가이드
If
Set
Code
+
If
Set
Code
33 노드Meelioo
콘텐츠 제작
✨🩷 자동 소셜 미디어 콘텐츠 배포 공장 + 시스템 튜링 조합
GPT-4o를 사용하여 6개 플랫폼에서 플랫폼 최적화된 소셜 미디어 내용 생성
If
Set
Code
+
If
Set
Code
100 노드Luan Correia
소셜 미디어