8
n8n 한국어amn8n.com

전기 에이전트

고급

이것은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)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
고급
노드 수17
카테고리2
노드 유형7
난이도 설명

고급 사용자를 위한 16+개 노드의 복잡한 워크플로우

저자
Asfandyar Malik

Asfandyar Malik

@asfandyar-malik

Building AI Calling | Voho Calling

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34