inflearn logo
강의

Course

Instructor

Expert Lecture on Profitable AI Agents and n8n: Blog and Shorts Automation

Development of an AI Agent for keyword expansion and search intent analysis

11강 테스트 툴스 오류

Resolved

10

aiblog

4 asked

0

image.pngimage.png

검색도구만 실행이 안되고 1번째 사진처럼 뜨는데 무슨 문제인가요?

docker n8n 인공지능(ai) 프롬프트엔지니어링

Answer 3

0

aiblog

다운받아서 사용하는 이 수업자료 내용을 그대로 갖다 붙이면 되나요?

{

"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": []

}

0

nambaksa

json 파일의 내용 전체를 복사해서 그대로 붙여넣기 해도 되고,


image.png

다운로드 받은 파일을 Import from file 메뉴를 통해서 불러오기 하셔도 됩니다. 인증정보 및 서버 정보만 본인에 맞게 수정하시고 테스트 해보실 수 있습니다.

0

nambaksa

안녕하세요, aiblog님.

보여주신 화면은 아마도 추측컨데 Search Tool 노드에서 Execute를 했을때만 뜨는 팝업으로 보입니다만.. 서치 도구만 실행하면 스샷에서 처럼 파라메터 값을 직접 입력하라는 팝업이 뜹니다. 전체 워크플로우를 실행해야 AI가 알아서 검색어를 입력할텐데요.?


image.png

위 스샷은 수업자료를 다운로드 방금 실행해본 결과인데 특별히 문제를 찾을 수 없었습니다.


image.png

실행결과도 문제 없었고,


image.png

검색도구도 문제없이 결과를 검색한 것을 확인하였습니다.


보여주신 스샷외에는 자세한 정보가 없어서 더 답변을 드리기 어렵습니다만


image.png

어쨌든 위 스샷처럼 Test Search Tools 화면은 직접 검색도구에서 Execute 버튼을 눌렀을때 보여지는 화면이며 검색 도구만 실행하기 위해선 직접 파라메터 값을 입력해서 테스트 해야 합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. aiblog님.

주어진 상황에서, “Test Search Tools” 팝업 창에 설명된 대로 “parameters0_Value”라는 필수 입력 필드가 비어 있어 실행이 되지 않는 문제가 발생하는 것 같습니다. 이 문제를 해결하기 위해 아래 몇 가지 사항을 확인해보세요.

  1. 필수 입력 필드 확인:

    • 팝업 창에서 요구하는 “parameters0_Value” 필드는 필수 입력 필드입니다. 이 필드에 검색에 필요한 적절한 값(예: 검색어)을 입력해야 합니다.
    • 값을 입력하지 않으면 툴이 정상 작동하지 않으니, 데이터를 확인하고 필요시 변수를 사용하여 적절한 값이 전달되도록 설정하세요.
  2. 데이터 흐름 및 변수 설정:

    • Workflow 내에 데이터가 올바르게 전달되는지 확인하세요. 특히 AI Agent에서 가져오는 데이터가 정확히 “parameters0_Value”에 매핑되고 있는지를 검토해야 합니다.
    • 노드 간 데이터 흐름이 적절하지 않을 경우, 문제 해결을 위해 JSON 데이터 객체(특히 $json.variables)가 올바르게 설정되었는지 다시 한 번 확인해보세요.
  3. 워크플로우 트리거 및 실행 환경:

    • “Execute step”을 클릭하기 전에, 워크플로우가 올바르게 트리거되었는지 그리고 필요한 모든 노드가 적절히 설정되어 실행 준비가 되었는지 확인해야 합니다.
    • 트리거 노드가 준비되지 않았다면, 초기에 데이터가 전달되지 않아 검색이 제대로 실행되지 않을 수 있습니다.

이러한 점검 사항들이 문제가 해결될 수 있도록 도와줄 수 있으며, 유사한 상황을 해결하는 다른 학습자의 경험을 포함한 추가적인 리소스를 참고해 대통령 감소시킬 수 있습니다:

제가 제공해드린 정보를 통해 도움이 되었기를 바랍니다. 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 더 구체적인 해결책을 제공해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

34강 비용절감 부분 질문이 있습니다.

0

13

2

search tool 에러

0

15

2

제미나이 api 연결오류

0

25

2

도커 GUI 툴, 포르테이너 설치

0

21

2

18강 http리퀘스트 부분 오류

0

75

2

17강 json구문 오류

0

71

2

n8n 2.x 버전으로 섹션2부터 수업을 들어도 될까요?

0

68

2

Vertex AI Search 에 대해 질문입니다.

0

72

1

ai agent 클로드 연결 오류

0

97

2

20강에 phpMyAdmin IP 접속제한 이요...

0

75

2

chatgpt 앱 강의는 계획 없으신지요?

0

77

1

스케줄트리거 작동안됨.

0

89

2

Visual Studio Code 오류

0

183

2

9강 구글 API 관련 질문입니다.

0

104

2

9강 n8n 관련 질문입니다.

0

130

4

갑자기 포르테이너 접속시 502 Gateway가 뜹니다.

0

75

2

24강 사이트맵 관련 질문입니다~

0

88

2

워드프레스

0

78

1

20강 워드프레스 nginx proxy manager에서 설정 후 해당 nginx 관리자 자체가 안들어가 갑니다 ㅜㅜ

0

108

2

모양 > 테마 파일 편집기 업데이트 버튼 사라짐

0

78

2

메인화면이 접속될 때가 있고 안될 때가 있습니다.

0

104

2

워드프레스 내 대표이미지만 업로드

0

88

3

강의 건의사항드립니다.

0

93

1

테마변경문의

0

72

2