11강 테스트 툴스 오류
다운받아서 사용하는 이 수업자료 내용을 그대로 갖다 붙이면 되나요? { "name": "Blog-MainKeyword", "nodes": [ { "parameters": {}, "type": "n8n-nodes-base.manualTrigger", "typeVersion": 1, "position": [ 0, 0 ], "id": "013f2843-273f-4aa9-a962-342383379c61", "name": "When clicking ‘Execute workflow’" }, { "parameters": { "operation": "search", "base": { "__rl": true, "value": "appqBoRd6PoK1XYGE", "mode": "list", "cachedResultName": "Blog", "cachedResultUrl": "https://airtable.com/appqBoRd6PoK1XYGE" }, "table": { "__rl": true, "value": "tbl35sDTBvBUeA5rK", "mode": "list", "cachedResultName": "사용자입력", "cachedResultUrl": "https://airtable.com/appqBoRd6PoK1XYGE/tbl35sDTBvBUeA5rK" }, "filterByFormula": "{proceed}=\"reserved\"", "returnAll": false, "limit": 1, "options": {} }, "type": "n8n-nodes-base.airtable", "typeVersion": 2.1, "position": [ 160, 0 ], "id": "4deb375b-2008-4628-bfcf-fa9b6eb89b87", "name": "Search records", "credentials": { "airtableTokenApi": { "id": "31QF0d5eTUonxBpl", "name": "Airtable Personal Access Token account" } } }, { "parameters": { "promptType": "define", "text": "=당신은 세계 최대의 SEO 블로그 마케팅 팀의 일원입니다.\n다음 주어진 키워드를 분석하여 주어진 JSON 형태로 2~5개를 출력해주세요.\n주어진 키워드에 대해 잘 모르겠으면 검색을 통해 데이터를 수집하세요.\n\n키워드: {{ $json.main_keyword }}\n\nJSON 형식:\n\n[\n\t{\n\t\t\"pre_keyword\": \"주어진 키워드를 대상에 맞게 수정\",\n\t\t\"target_client\": \"예상되는 대상\",\n\t},\n\t{\n\t\t\"pre_keyword\": \"주어진 키워드를 대상에 맞게 수정\",\n\t\t\"target_client\": \"예상되는 대상\",\n\t},\n]\n\n\n**반드시 JSON 데이터만 출력하세요**\n**출력에 ```json 문자열을 포함하지 마세요***", "hasOutputParser": true, "options": {} }, "type": "@n8n/n8n-nodes-langchain.agent", "typeVersion": 2, "position": [ 320, 0 ], "id": "f09c10b6-76a2-4df2-8fe1-05d760338cb8", "name": "AI Agent" }, { "parameters": { "model": { "__rl": true, "mode": "list", "value": "gpt-4.1-mini" }, "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi", "typeVersion": 1.2, "position": [ 320, 180 ], "id": "5a9806ba-e3d2-4c27-af9f-f5c4e0b6e651", "name": "OpenAI Chat Model", "credentials": { "openAiApi": { "id": "7Uz5fc2jkTuMzwUY", "name": "OpenAi account" } } }, { "parameters": { "jsonSchemaExample": "[\n\t{\n\t\t\"pre_keyword\": \"주어진 키워드를 대상에 맞게 수정\",\n\t\t\"target_client\": \"예상되는 대상\"\n\t},\n\t{\n\t\t\"pre_keyword\": \"주어진 키워드를 대상에 맞게 수정\",\n\t\t\"target_client\": \"예상되는 대상\"\n\t}\n]" }, "type": "@n8n/n8n-nodes-langchain.outputParserStructured", "typeVersion": 1.3, "position": [ 540, 180 ], "id": "858adffa-73f0-4220-ac96-7e04be237339", "name": "Structured Output Parser" }, { "parameters": { "toolDescription": "검색 도구", "method": "POST", "url": "https://api.blogagent.kr/search", "authentication": "genericCredentialType", "genericAuthType": "httpHeaderAuth", "sendBody": true, "bodyParameters": { "parameters": [ { "name": "query", "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('parameters0_Value', ``, 'string') }}" } ] }, "options": {} }, "type": "n8n-nodes-base.httpRequestTool", "typeVersion": 4.2, "position": [ 440, 180 ], "id": "aa21706d-945a-4cd6-8878-ccaa6b440ca1", "name": "Search Tools", "credentials": { "httpHeaderAuth": { "id": "eDWpokiVVp9P8pkU", "name": "Search API Key" } } } ], "pinData": {}, "connections": { "When clicking ‘Execute workflow’": { "main": [ [ { "node": "Search records", "type": "main", "index": 0 } ] ] }, "Search records": { "main": [ [ { "node": "AI Agent", "type": "main", "index": 0 } ] ] }, "OpenAI Chat Model": { "ai_languageModel": [ [ { "node": "AI Agent", "type": "ai_languageModel", "index": 0 } ] ] }, "Structured Output Parser": { "ai_outputParser": [ [ { "node": "AI Agent", "type": "ai_outputParser", "index": 0 } ] ] }, "Search Tools": { "ai_tool": [ [ { "node": "AI Agent", "type": "ai_tool", "index": 0 } ] ] } }, "active": false, "settings": { "executionOrder": "v1" }, "versionId": "6e83574e-f679-4682-a031-89751b4b5989", "meta": { "templateCredsSetupCompleted": true, "instanceId": "558d88703fb65b2d0e44613bc35916258b0f0bf983c5d4730c00c424b77ca36a" }, "id": "KB0bj2h2XnPYofkt", "tags": []}