강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

일주일님의 프로필 이미지
일주일

작성한 질문수

코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

네이버 검색 API 를 추가하고 검색 기능을 서브 워크플로우로 작성하기

6강에서 query 정보가 입력되지 않습니다.

해결된 질문

작성

·

34

0

image.png

여기 설정하는데, 네이버의 경우 name을 query로 하고 value를 {{ $json.chatInput }}

로 했는데, 전혀 되지 않습니다.

 

image.png

 

004에서 call n8n workflow tool에 보면

image.png

 

chatInput으로 입력되는데, 어떤 조치를 취해야 할까요?

 

답변 2

0

남박사님의 프로필 이미지
남박사
지식공유자

image.png

일반적으로 {{ $json.chatInput }} 는 채팅 노드에서 입력된 값을 의미하는데 질문 하신 내용의 스샷을 보시면 현재 선택된 노드가 Chat노드에서 입력된 내용을 보고 계신 상태입니다. 따라서 해당 노드의 입력과 AI Agent 에 의해 툴에 입력되는 값은 상관이 없습니다.

image.png

강의에서 처럼 툴에 입력되는 변수명을 확인하셔야 하며, 특별한 이유가 없으면 대게 AI에 의해서 전달되는 값은 {{ $json.query }} 로 전달 될 것 입니다. 다시 한번 천천히 확인해보시기 바랍니다.

0

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

n8n에서 ‘query’ 파라미터를 설정하실 때 문제가 발생한 것 같습니다. 특히 {{ $json.chatInput }}를 사용해서 네이버 검색을 실행하려고 하셨는데, 원하는 대로 동작하지 않는 상황에 대한 도움을 드리겠습니다.

  1. 변수와 데이터 입력 확인:

    • JSON 데이터 확인: ‘chatInput’이 정확하게 JSON 입력 데이터에 포함되어 있는지 확인해야 합니다. JSON 구조가 정확하지 않으면 변수가 올바르게 처리되지 않을 수 있습니다.
    • 데이터 흐름 확인: 이전 노드에서 ‘chatInput’ 값이 제대로 세팅되어 전달되고 있는지를 점검하세요. 데이터가 올바르게 흐르고 있는지 여부를 확인하는 것이 중요합니다.
  2. Node 설정과 실행 순서:

    • 네트워크 호출과 순서: 네이버 검색을 실행하기 전의 데이터 흐름에서 변수가 정확히 설정되었는지, 노드들이 올바른 순서로 실행되는지 점검하세요.
    • 변수의 시각화: n8n에서는 Execute Previous Nodes Only 기능을 통해 데이터 흐름을 시각적으로 확인할 수 있습니다. 이를 통해 ‘chatInput’ 값이 제대로 전달되고 있는지 검사해 보세요.
  3. 로그와 오류 메시지 분석:

    • 로그 확인: ‘undefined’라는 메시지가 나타날 경우, 로그를 통해 정확한 오류 메시지를 파악하는 것이 중요합니다. 로깅과 디버깅을 통해 추가적인 정보나 힌트를 얻을 수 있습니다.
  4. 워크플로우 실행 확인:

    • ‘Call n8n Workflow Tool’ 섹션에서 워크플로우가 올바르게 설정되어 있는지, 그리고 이를 호출하는 과정에서 오류가 발생하지 않았는지 점검하세요.

비슷한 질문을 살펴보면서 추가적인 해결 방법을 모색할 수 있습니다:

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

일주일님의 프로필 이미지
일주일

작성한 질문수

질문하기