{
  "nodes": [
    {
      "id": "d3159589-dbb7-4cca-91f5-09e8b2e4cba8",
      "name": "When clicking \u2018Test workflow\u2019",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        240,
        500
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b4b42b3f-ef30-4fc8-829d-59f8974c4168",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2180,
        700
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "032c3012-ed8d-44eb-94f0-35790f4b616f",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2980,
        460
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "bf922785-7e8f-4f93-bfff-813c16d93278",
      "name": "OpenAI Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2020,
        520
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "d8d4b26f-270f-4b39-a4cd-a6e4361da591",
      "name": "Extract Voice Characteristics",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "position": [
        2160,
        540
      ],
      "parameters": {
        "text": "=### Analyse the given content\n\n{{ $json.data.map(item => item.replace(/\\n/g, '')).join('\\n---\\n') }}",
        "options": {
          "systemPromptTemplate": "You help identify and define a company or individual's \"brand voice\". Using the given content belonging to the company or individual, extract all voice characteristics from it along with description and examples demonstrating it."
        },
        "schemaType": "manual",
        "inputSchema": "{\n\t\"type\": \"array\",\n    \"items\": {\n      \"type\": \"object\",\n    \t\"properties\": {\n          \"characteristic\": { \"type\": \"string\" },\n          \"description\": { \"type\": \"string\" },\n          \"examples\": { \"type\": \"array\", \"items\": { \"type\": \"string\" } }\n        }\n\t}\n}"
      },
      "typeVersion": 1
    },
    {
      "id": "8cca272c-b912-40f1-ba08-aa7c5ff7599c",
      "name": "Get Blog",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        480,
        500
      ],
      "parameters": {
        "url": "https://blog.n8n.io",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "aa1e2a02-2e2b-4e8d-aef8-f5f7a54d9562",
      "name": "Get Article",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1120,
        500
      ],
      "parameters": {
        "url": "=https://blog.n8n.io{{ $json.article }}",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "78ae3dfc-5afd-452f-a2b6-bdb9dbd728bd",
      "name": "Extract Article URLs",
      "type": "n8n-nodes-base.html",
      "position": [
        640,
        500
      ],
      "parameters": {
        "options": {},
        "operation": "extractHtmlContent",
        "extractionValues": {
          "values": [
            {
              "key": "article",
              "attribute": "href",
              "cssSelector": ".item.post a.global-link",
              "returnArray": true,
              "returnValue": "attribute"
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "3b2b6fea-ed2f-43ba-b6d1-e0666b88c65b",
      "name": "Split Out URLs",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        800,
        500
      ],
      "parameters": {
        "options": {},
        "fieldToSplitOut": "article"
      },
      "typeVersion": 1
    },
    {
      "id": "68bb20b1-2177-4c0f-9ada-d1de69bdc2a0",
      "name": "Latest Articles",
      "type": "n8n-nodes-base.limit",
      "position": [
        960,
        500
      ],
      "parameters": {
        "maxItems": 5
      },
      "typeVersion": 1
    },
    {
      "id": "f20d7393-24c9-4a51-872e-0dce391f661c",
      "name": "Extract Article Content",
      "type": "n8n-nodes-base.html",
      "position": [
        1280,
        500
      ],
      "parameters": {
        "options": {},
        "operation": "extractHtmlContent",
        "extractionValues": {
          "values": [
            {
              "key": "data",
              "cssSelector": ".post-section",
              "returnValue": "html"
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "299a04be-fe9b-47d9-b2c6-e2e4628f77e0",
      "name": "Combine Articles",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        1780,
        540
      ],
      "parameters": {
        "options": {
          "mergeLists": true
        },
        "fieldsToAggregate": {
          "fieldToAggregate": [
            {
              "fieldToAggregate": "data"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "8480ece7-0dc1-4682-ba9e-ded2c138d8b8",
      "name": "Article Style & Brand Voice",
      "type": "n8n-nodes-base.merge",
      "position": [
        2560,
        320
      ],
      "parameters": {
        "mode": "combine",
        "options": {},
        "combineBy": "combineByPosition"
      },
      "typeVersion": 3
    },
    {
      "id": "024efee2-5a2f-455c-a150-4b9bdce650b2",
      "name": "Save as Draft",
      "type": "n8n-nodes-base.wordpress",
      "position": [
        3460,
        320
      ],
      "parameters": {
        "title": "={{ $json.output.title }}",
        "additionalFields": {
          "slug": "={{ $json.output.title.toSnakeCase() }}",
          "format": "standard",
          "status": "draft",
          "content": "={{ $json.output.body }}"
        }
      },
      "credentials": {
        "wordpressApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "71f4ab1e-ef61-48f3-92e8-70691f7d0750",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        180
      ],
      "parameters": {
        "color": 7,
        "width": 606,
        "height": 264,
        "content": "## 1. \uae30\uc874 \ucf58\ud150\uce20 \uac00\uc838\uc624\uae30\n\n[HTML \ub178\ub4dc\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc77d\uae30](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.html/)\n\n\uba3c\uc800, \ubcf5\uc81c\ud558\uace0 \uc2f6\uc740 \ube0c\ub79c\ub4dc \ubaa9\uc18c\ub9ac\ub97c \uc704\ud55c \uae30\uc874 \ucf58\ud150\uce20\ub97c \uc218\uc9d1\ud574\uc57c \ud569\ub2c8\ub2e4. \uc774 \ucf58\ud150\uce20\ub294 \ube14\ub85c\uadf8, \uc18c\uc15c \ubbf8\ub514\uc5b4 \uac8c\uc2dc\ubb3c \ub610\ub294 \ub0b4\ubd80 \ubb38\uc11c\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4 - \uc544\uc774\ub514\uc5b4\ub294 \uc774 \ucf58\ud150\uce20\ub97c \uc0ac\uc6a9\ud558\uc5ec AI\ub97c \"\ud6c8\ub828\"\uc2dc\ucf1c \uc81c\uacf5\ub41c \uc608\uc81c\uc5d0\uc11c \ucf58\ud150\uce20\ub97c \uc0dd\uc131\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ud55c \uac00\uc9c0 \uc8fc\uc758\ud560 \uc810\uc740 \ucf58\ud150\uce20\uc758 \ud488\uc9c8\uacfc \uc77c\uad00\uc131\uc774 \uc6d0\ud558\ub294 \uacb0\uacfc\ub97c \uc5bb\ub294 \ub370 \uc911\uc694\ud569\ub2c8\ub2e4.\n\n\uc774 \ub370\ubaa8\uc5d0\uc11c, \uae30\uc5c5 \ube14\ub85c\uadf8\uc5d0\uc11c \ucd5c\uc2e0 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc744 \uac00\uc838\uc640 \uc608\uc81c\ub85c \uc0ac\uc6a9\ud560 \uac83\uc785\ub2c8\ub2e4. \ube14\ub85c\uadf8 \uae30\uc0ac\uac00 \ucd9c\ucc98\uc640 \ub354 \uc881\uc740 \ub9e4\uccb4\uc758 \ucd08\uc810 \ub54c\ubb38\uc5d0 \uc77c\uad00\uc131\uc774 \uc788\uc744 \uac00\ub2a5\uc131\uc774 \ub192\uae30 \ub54c\ubb38\uc5d0, \uc774 \uc6cc\ud06c\ud50c\ub85c\ub97c \ubcf4\uc5ec\uc8fc\uae30 \uc704\ud574 \uc798 \uc791\ub3d9\ud560 \uac83\uc785\ub2c8\ub2e4."
      },
      "typeVersion": 1
    },
    {
      "id": "3d3a55a5-4b4a-4ea2-a39c-82b366fb81e6",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1440,
        240
      ],
      "parameters": {
        "color": 7,
        "width": 434,
        "height": 230,
        "content": "## 2. HTML\uc744 Markdown\uc73c\ub85c \ubcc0\ud658\n\n[Markdown \ub178\ub4dc\uc5d0 \ub300\ud574 \ub354 \uc54c\uc544\ubcf4\uae30](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.markdown)\n\nMarkdown\uc740 LLM\uc5d0 \ubcf4\ub0b4\ub294 \uae30\uc0ac \ub370\uc774\ud130\ub97c \ucd5c\uc801\ud654\ud558\ub294 \ud6cc\ub96d\ud55c \ubc29\ubc95\uc785\ub2c8\ub2e4. \uc65c\ub0d0\ud558\uba74 \ud544\uc694\ud55c \ud1a0\ud070 \uc218\ub97c \uc904\uc774\uba74\uc11c\ub3c4 \ubaa8\ub4e0 \uad00\ub828 \uc791\uc131 \uad6c\uc870 \uc815\ubcf4\ub97c \uc720\uc9c0\ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.\n\n\ub610\ud55c \uc751\ub2f5\uc73c\ub85c Markdown \ucd9c\ub825\uc744 \uc5bb\ub294 \uac83\uc774 \uc720\uc6a9\ud569\ub2c8\ub2e4. \uc65c\ub0d0\ud558\uba74 \uc77c\ubc18\uc801\uc73c\ub85c \uc791\uac00\ub4e4\uc774 \uc791\uc131\ud558\ub294 \ud615\uc2dd\uc774\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4."
      },
      "typeVersion": 1
    },
    {
      "id": "08c0b683-ec06-47ce-871c-66265195ca29",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1980,
        80
      ],
      "parameters": {
        "color": 7,
        "width": 446,
        "height": 233,
        "content": "## 3. AI\ub97c \uc0ac\uc6a9\ud558\uc5ec \uae30\uc0ac \uad6c\uc870\uc640 \uc791\uc131 \uc2a4\ud0c0\uc77c \ubd84\uc11d\ud558\uae30  \n[Basic LLM Chain \ub178\ub4dc\uc5d0 \ub300\ud574 \ub354 \uc54c\uc544\ubcf4\uae30](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.chainllm)  \n\n\uc6b0\ub9ac\uc758 \uc811\uadfc \ubc29\uc2dd\uc740 \uba3c\uc800 \ubaa8\ub4e0 \uc0ac\uc6a9 \uac00\ub2a5\ud55c \uae30\uc0ac\uc5d0 \ub300\ud55c \uace0\uc218\uc900 \ubd84\uc11d\uc744 \uc218\ud589\ud558\uc5ec \uadf8\ub4e4\uc758 \ub0b4\uc6a9 \ub808\uc774\uc544\uc6c3\uacfc \uc791\uc131 \uc2a4\ud0c0\uc77c\uc744 \ubcf5\uc81c\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \uc774\ub294 AI\uac00 \uc6b0\ub9ac\uc758 \ubbf8\ub798 \uae30\uc0ac\ub97c \uad6c\uc131\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\ub294 \uc9c0\uce68 \uc5ed\ud560\uc744 \ud560 \uac83\uc785\ub2c8\ub2e4."
      },
      "typeVersion": 1
    },
    {
      "id": "515fe69f-061e-4dfc-94ed-4cf2fbe10b7b",
      "name": "Capture Existing Article Structure",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        2020,
        380
      ],
      "parameters": {
        "text": "={{ $json.data.join('\\n---\\n') }}",
        "messages": {
          "messageValues": [
            {
              "message": "=Given the following one or more articles (which are separated by ---), describe how best one could replicate the common structure, layout, language and writing styles of all as aggregate."
            }
          ]
        },
        "promptType": "define"
      },
      "typeVersion": 1.4
    },
    {
      "id": "ba4e68fb-eccc-4efa-84be-c42a695dccdb",
      "name": "Markdown",
      "type": "n8n-nodes-base.markdown",
      "position": [
        1600,
        540
      ],
      "parameters": {
        "html": "={{ $json.data }}",
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "d459ff5b-0375-4458-a49f-59700bb57e12",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2340,
        740
      ],
      "parameters": {
        "color": 7,
        "width": 446,
        "height": 253,
        "content": "## 4. AI\ub97c \uc0ac\uc6a9\ud558\uc5ec \ube0c\ub79c\ub4dc \ubaa9\uc18c\ub9ac \ud2b9\uc131\uacfc \ud2b9\uc131\uc744 \ucd94\ucd9c\ud558\ub294 \ubc29\ubc95\n[Information Extractor \ub178\ub4dc\uc5d0 \ub300\ud574 \ub354 \uc54c\uc544\ubcf4\uae30](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.information-extractor/)\n\n\ub458\uc9f8\ub85c, \uc6b0\ub9ac\ub294 AI\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774\uc804 \uae30\uc0ac\uc758 \ube0c\ub79c\ub4dc \ubaa9\uc18c\ub9ac \ud2b9\uc131\uc744 \ubd84\uc11d\ud560 \uac83\uc785\ub2c8\ub2e4. \uc774\ub85c\uc368 \ud1a4, \uc2a4\ud0c0\uc77c \ubc0f \uc0ac\uc6a9\ub41c \uc5b8\uc5b4\uc758 \uc120\ud0dd\uc744 \ucd94\ucd9c\ud558\uc5ec \uce74\ud14c\uace0\ub9ac\ub85c \ubd84\ub958\ud569\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uce74\ud14c\uace0\ub9ac\ub294 AI\uac00 \ubbf8\ub798\uc758 \uae30\uc0ac\ub97c \ud1a4\uacfc \ubaa9\uc18c\ub9ac\uc5d0\uc11c \uc77c\uad00\ub418\uac8c \uc720\uc9c0\ud558\uae30 \uc704\ud55c \uc9c0\uce68\uc73c\ub85c \uc0ac\uc6a9\ub420 \uac83\uc785\ub2c8\ub2e4."
      },
      "typeVersion": 1
    },
    {
      "id": "71fe32a9-1b8a-446c-a4ff-fb98c6a68e1b",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2720,
        0
      ],
      "parameters": {
        "color": 7,
        "width": 626,
        "height": 633,
        "content": "## 5. AI\ub97c \uc0ac\uc6a9\ud55c \ube0c\ub79c\ub4dc \uc77c\uad00\uc131 \uae30\uc0ac \uc790\ub3d9\ud654  \n[Information Extractor \ub178\ub4dc\uc5d0 \ub300\ud574 \ub354 \uc54c\uc544\ubcf4\uae30](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.information-extractor)  \n\n\ub9c8\uce68\ub0b4 \uc774 \uc811\uadfc \ubc29\uc2dd\uc73c\ub85c, \uc6b0\ub9ac\ub294 \ucf58\ud150\uce20\uc640 \uc74c\uc131 \uc9c0\uce68\uc744 \uc6b0\ub9ac\uc758 \ucd5c\uc885 LLM - \uc6b0\ub9ac\uc758 \ucf58\ud150\uce20 \uc0dd\uc131 \uc5d0\uc774\uc804\ud2b8 - \uc5d0 \uacf5\uae09\ud558\uc5ec \ubb34\uc218\ud788 \ub9ce\uc740 \ube0c\ub79c\ub4dc \uc77c\uad00\uc131 \uc788\ub294 \uae30\uc0ac, \uc18c\uc15c \ubbf8\ub514\uc5b4 \uac8c\uc2dc\ubb3c \ub4f1\uc744 \uc0dd\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  \n\n\ucd9c\ub825\uc744 \ud3c9\uac00\ud560 \ub54c, AI\uac00 \ub300\uc0c1 \uae30\uc0ac\uc758 \ud615\uc2dd\uc744 \uc2dc\ubbac\ub808\uc774\uc158\ud558\uace0 \uc77c\ubc18\uc801\uc778 \uad6c\ubb38\uacfc \ud45c\ud604\uc744 \uc7ac\uc0ac\uc6a9\ud558\ub294 \ub370 \uaf64 \uc798 \ud574\ub0b8\ub2e4\ub294 \uc810\uc5d0 \uc720\uc758\ud558\uc138\uc694. \uadf8\ub7ec\ub098 \uc774\uac83\uc740 \ub9e4\uc6b0 \ube68\ub9ac \ubc18\ubcf5\uc801\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4! AI\uac00 \ud504\ub85c\uc138\uc2a4\ub97c \uac00\uc18d\ud654\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub420 \uc218 \uc788\uc9c0\ub9cc, \uc57d\uac04\uc758 \ub2e4\uc591\uc131\uc744 \ucd94\uac00\ud558\uae30 \uc704\ud574 \uc778\uac04\uc758 \ud130\uce58\uac00 \uc5ec\uc804\ud788 \ud544\uc694\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4."
      },
      "typeVersion": 1
    },
    {
      "id": "4e6fbe4e-869e-4bef-99ba-7b18740caecf",
      "name": "Content Generation Agent",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "position": [
        3000,
        320
      ],
      "parameters": {
        "text": "={{ $json.instruction }}",
        "options": {
          "systemPromptTemplate": "=You are a blog content writer who writes using the following article guidelines. Write a content piece as requested by the user. Output the body as Markdown. Do not include the date of the article because the publishing date is not determined yet.\n\n## Brand Article Style\n{{ $('Article Style & Brand Voice').item.json.text }}\n\n##n Brand Voice Characteristics\n\nHere are the brand voice characteristic and examples you must adopt in your piece. Pick only the characteristic which make sense for the user's request. Try to keep it as similar as possible but don't copy word for word.\n\n|characteristic|description|examples|\n|-|-|-|\n{{\n$('Article Style & Brand Voice').item.json.output.map(item => (\n`|${item.characteristic}|${item.description}|${item.examples.map(ex => `\"${ex}\"`).join(', ')}|`\n)).join('\\n')\n}}"
        },
        "attributes": {
          "attributes": [
            {
              "name": "title",
              "required": true,
              "description": "title of article"
            },
            {
              "name": "summary",
              "required": true,
              "description": "summary of article"
            },
            {
              "name": "body",
              "required": true,
              "description": "body of article"
            },
            {
              "name": "characteristics",
              "required": true,
              "description": "comma delimited string of characteristics chosen"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "022de44c-c06c-41ac-bd50-38173dae9b37",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3460,
        480
      ],
      "parameters": {
        "color": 7,
        "width": 406,
        "height": 173,
        "content": "## 6. WordPress\uc5d0 \ucd08\uc548 \uc800\uc7a5\n\n[WordPress \ub178\ub4dc\uc5d0 \ub300\ud574 \ub354 \uc54c\uc544\ubcf4\uae30](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.wordpress/)\n\n\ud15c\ud50c\ub9bf\uc744 \ub9c8\ubb34\ub974\uae30 \uc704\ud574, \uc6b0\ub9ac\ub294 \uc0dd\uc131\ub41c \uae30\uc0ac\ub97c \ucd08\uc548\uc73c\ub85c \uac04\ub2e8\ud788 \uc800\uc7a5\ud560 \uac83\uc774\uba70, \uc774\ub294 \uc778\uac04 \ud300 \uad6c\uc131\uc6d0\uc774 \uac8c\uc2dc \uc804\uc5d0 \uae30\uc0ac\ub97c \uac80\ud1a0\ud558\uace0 \uac80\uc99d\ud560 \uc218 \uc788\uac8c \ud569\ub2c8\ub2e4."
      },
      "typeVersion": 1
    },
    {
      "id": "fe54c40e-6ddd-45d6-a938-f467e4af3f57",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2900,
        660
      ],
      "parameters": {
        "color": 5,
        "width": 440,
        "height": 120,
        "content": "Q. \ub9e4 \uae30\uc0ac\ub9c8\ub2e4 Brand Voice\ub97c \ubd84\uc11d\ud574\uc57c \ud560\uae4c\uc694?  \nA. \uc544\ub2c8\uc694! AI\uc758 \ubd84\uc11d \uacb0\uacfc\ub97c \uc800\uc7a5\ud558\uc5ec \uacc4\ud68d\ub41c \uae30\uc0ac \ubaa9\ub85d\uc5d0 \uc7ac\uc0ac\uc6a9\ud558\ub294 \uac83\uc744 \ucd94\ucc9c\ud569\ub2c8\ub2e4. \ub9e4\ubc88 \uc0c8\ub85c \uc0dd\uc131\ud558\ub294 \uac83\ubcf4\ub2e4\ub294\uc694."
      },
      "typeVersion": 1
    },
    {
      "id": "1832131e-21e8-44fc-9370-907f7b5a6eda",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1000,
        680
      ],
      "parameters": {
        "color": 5,
        "width": 380,
        "height": 120,
        "content": "Q. \ube14\ub85c\uadf8 \uae30\uc0ac \uc774\uc678\uc758 \ub2e4\ub978 \ubbf8\ub514\uc5b4\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub098\uc694?  \nA. \ub124! \uc774 \uc811\uadfc \ubc29\uc2dd\uc740 PDF\uc640 \uac19\uc740 \ub2e4\ub978 \uc18c\uc2a4 \uc790\ub8cc\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub2e8, LLM\uc5d0\uac8c \uc81c\uacf5\ud560 \uc218 \uc788\ub3c4\ub85d \ud14d\uc2a4\ud2b8 \ud615\uc2dd\uc73c\ub85c produces\ub420 \uc218 \uc788\ub294 \uacbd\uc6b0\uc5d0 \ud55c\ud569\ub2c8\ub2e4."
      },
      "typeVersion": 1
    },
    {
      "id": "8e8706a3-122d-436b-9206-de7a6b2f3c39",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -220,
        -120
      ],
      "parameters": {
        "width": 400,
        "height": 800,
        "content": "## \uc9c1\uc811 \uc2dc\ub3c4\ud574 \ubcf4\uc138\uc694!\n### \uc774 n8n \ud15c\ud50c\ub9bf\uc740 AI\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774\uc804\uc5d0 \uac8c\uc2dc\ub41c \ucf58\ud150\uce20\ub97c \ubd84\uc11d\ud558\uc5ec \uc0c8\ub85c\uc6b4 \ube0c\ub79c\ub4dc\uc5d0 \ub9de\ub294 \uc11c\uba74 \ucf58\ud150\uce20\ub97c \uc0dd\uc131\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.\n\n\uc774\ub7ec\ud55c \uc811\uadfc \ubc29\uc2dd\uc744 \ud1b5\ud574 \ube0c\ub79c\ub4dc\uc640 \uae30\uc874 \ucf58\ud150\uce20\uc640\uc758 \ub192\uc740 \uc77c\uad00\uc131\uc744 \uc720\uc9c0\ud558\uba74\uc11c \ube14\ub85c\uadf8 \uae30\uc0ac \ucd08\uc548\uc744 \ube60\ub974\uac8c \uc9c0\uc18d\uc801\uc73c\ub85c \uc0dd\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n### \uc791\ub3d9 \uc6d0\ub9ac\n* \uc774 \ub370\ubaa8\uc5d0\uc11c n8n.io \ube14\ub85c\uadf8\ub97c \uae30\uc874 \uac8c\uc2dc\ub41c \ucf58\ud150\uce20\uc758 \uc18c\uc2a4\ub85c \uc0ac\uc6a9\ud558\uba70, HTTP \ub178\ub4dc\ub97c \ud1b5\ud574 \ucd5c\uc2e0 5\uac1c\uc758 \uae30\uc0ac\ub97c \uac00\uc838\uc635\ub2c8\ub2e4.\n* HTML \ub178\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec \uae30\uc0ac \ubcf8\ubb38\uc744 \ucd94\ucd9c\ud55c \ud6c4, LLM\uc744 \uc704\ud574 \ub9c8\ud06c\ub2e4\uc6b4\uc73c\ub85c \ubcc0\ud658\ud569\ub2c8\ub2e4.\n* LLM \ub178\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec (1) \uae30\uc0ac \uad6c\uc870\uc640 \uc791\uc131 \uc2a4\ud0c0\uc77c\uc744 \uc774\ud574\ud558\uace0 (2) \uac8c\uc2dc\ubb3c\uc5d0 \uc0ac\uc6a9\ub41c \ube0c\ub79c\ub4dc \uc74c\uc131 \ud2b9\uc131\uc744 \uc2dd\ubcc4\ud569\ub2c8\ub2e4.\n* \uc774\ub7ec\ud55c \uc694\uc18c\ub97c \ucd5c\uc885 LLM \ub178\ub4dc\uc5d0\uc11c \uc9c0\uce68\uc73c\ub85c \uc0ac\uc6a9\ud558\uc5ec \uc0c8\ub85c\uc6b4 \uae30\uc0ac\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\n* \ub9c8\uc9c0\ub9c9\uc73c\ub85c, \ucd08\uc548\uc744 WordPress\uc5d0 \uc800\uc7a5\ud558\uc5ec \uc778\uac04 \ud3b8\uc9d1\uc790\uac00 \uac80\ud1a0\ud558\uac70\ub098 \uc790\uc2e0\uc758 \uae30\uc0ac \uc791\uc131\uc758 \ucd9c\ubc1c\uc810\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n### \uc0ac\uc6a9 \ubc29\ubc95\n* 1\ub2e8\uacc4\ub97c \uc5c5\ub370\uc774\ud2b8\ud558\uc5ec \uc6d0\ud558\ub294 \ube14\ub85c\uadf8\uc5d0\uc11c \ub370\uc774\ud130\ub97c \uac00\uc838\uc624\uac70\ub098 \uae30\uc874 \ucf58\ud150\uce20\ub97c \uac00\uc838\uc624\ub294 \ubc29\uc2dd\uc744 \ubcc0\uacbd\ud569\ub2c8\ub2e4.\n* 5\ub2e8\uacc4\ub97c \uc5c5\ub370\uc774\ud2b8\ud558\uc5ec \uc0c8 \uae30\uc0ac \uc9c0\uc2dc \uc0ac\ud56d\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \ucd5c\uc801\uc758 \ucd9c\ub825 \uacb0\uacfc\ub97c \uc704\ud574 \ube0c\ub79c\ub4dc\uc640 \uad00\ub828\ub41c \uc8fc\uc81c\ub97c \uc120\ud0dd\ud558\uc138\uc694.\n\n### \ub3c4\uc6c0\uc774 \ud544\uc694\ud558\uc2e0\uac00\uc694?\n[Discord](https://discord.com/invite/XPKeKXeB7d)\uc5d0 \ucc38\uc5ec\ud558\uac70\ub098 [Forum](https://community.n8n.io/)\uc5d0\uc11c \ubb38\uc758\ud558\uc138\uc694!\n\n\uc990\uac70\uc6b4 \ud574\ud0b9!"
      },
      "typeVersion": 1
    },
    {
      "id": "1510782d-0f88-40ca-99a8-44f984022c8e",
      "name": "New Article Instruction",
      "type": "n8n-nodes-base.set",
      "position": [
        2820,
        320
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "2c7e2a28-30f9-4533-a394-a5e967ebf4ec",
              "name": "instruction",
              "type": "string",
              "value": "=Write a comprehensive guide on using AI for document classification and document extraction. Explain the benefits of using vision models over traditional OCR. Close out with a recommendation of using n8n as the preferred way to get started with this AI use-case."
            }
          ]
        }
      },
      "typeVersion": 3.4
    }
  ],
  "connections": {
    "Get Blog": {
      "main": [
        [
          {
            "node": "Extract Article URLs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Markdown": {
      "main": [
        [
          {
            "node": "Combine Articles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Article": {
      "main": [
        [
          {
            "node": "Extract Article Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out URLs": {
      "main": [
        [
          {
            "node": "Latest Articles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Latest Articles": {
      "main": [
        [
          {
            "node": "Get Article",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Combine Articles": {
      "main": [
        [
          {
            "node": "Capture Existing Article Structure",
            "type": "main",
            "index": 0
          },
          {
            "node": "Extract Voice Characteristics",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Extract Voice Characteristics",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Content Generation Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model2": {
      "ai_languageModel": [
        [
          {
            "node": "Capture Existing Article Structure",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Extract Article URLs": {
      "main": [
        [
          {
            "node": "Split Out URLs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Article Content": {
      "main": [
        [
          {
            "node": "Markdown",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "New Article Instruction": {
      "main": [
        [
          {
            "node": "Content Generation Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Content Generation Agent": {
      "main": [
        [
          {
            "node": "Save as Draft",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Article Style & Brand Voice": {
      "main": [
        [
          {
            "node": "New Article Instruction",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Voice Characteristics": {
      "main": [
        [
          {
            "node": "Article Style & Brand Voice",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "When clicking \u2018Test workflow\u2019": {
      "main": [
        [
          {
            "node": "Get Blog",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Capture Existing Article Structure": {
      "main": [
        [
          {
            "node": "Article Style & Brand Voice",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}