강의

멘토링

커뮤니티

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

juengwoo kang님의 프로필 이미지
juengwoo kang

작성한 질문수

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

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

call n8n workflow tool에서 input에 query가 없어요

해결된 질문

작성

·

18

0

call n8n workflow tool의 input에 query가 없어요.

그냥 그래도 강의대로 004-1-search에 query로 작성하니 동작은 잘 햇습니다.

image.png

 

image.png

 

image.png

 

 

궁금한 점은 call node에서 input에 qeury가 없는데 실제 검색 node에서는 어떻게 검색이 동작하는지 궁금합니다. 아니면 call node에서 query 정보를 확인할 수 있는 방법이 따로 있는건가요?

답변 2

0

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

image.png

AI Agent 에서 Tool 로서 Call node를 사용하게 될 경우 따로 뭔가 설정하지 않았다 하더라도 위의 이미지에서 처럼 기본적으로 어떤 질의의 목적어를 query 변수에 설정해서 도구에 넘기는 방식을 사용하게 됩니다. 이는 AI Agent 노드가 도구를 사용하는 기본적 특징으로 볼 수 있는데 만약 이를 변경하고 싶다면 AI Agent에 시스템 프롬프트를 작성하여 내가 원하는 형태로 사용할 수도 있습니다.

궁금하셨던 사항에 대한 답변이 될런지 모르겠습니다. 또 궁금하신 사항은 질문 주시기 바랍니다.

0

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

n8n에서 call workflow tool을 사용하여 입력 데이터로 ‘query’를 설정하는 부분에서 혼란스러움을 겪고 계신 것 같습니다. 사용자가 워크플로우 내의 특정한 인풋 값 없이도 예상대로 작동하는 것에 대해 궁금해 하시는 것 같은데요. 아래 내용을 통해 설명해드리겠습니다.

  1. n8n의 데이터 흐름 및 변수 처리:

    • n8n의 노드 간 데이터는 각 노드의 출력이 다음 노드의 입력으로 전달됩니다. JSON 형태의 데이터 객체가 이에 주로 사용됩니다.
    • 예시로 주신 call n8n workflow tool의 경우, JSON 객체 안에 미리 정의된 변수명을 기반으로 데이터를 전달합니다. ‘query’ 필드는 다른 노드에서 전달된 데이터 일 수 있으며, 이는 워크플로우 설정에 따라 다릅니다.
  2. Custom Variables 와 Placeholders:

    • {{ $json.query }}와 같은 표현은 n8n에서 JSON 데이터의 특정 필드를 참조합니다. 다른 노드에서 넘겨온 데이터 중 ‘query’ 필드를 사용하게 되어있다면, 이 값은 자동으로 할당됩니다.
  3. 워크플로우 입력 확인:

    • 워크플로우 내부에서 전달된 입력 데이터가 call node와의 상호작용 시 자동으로 주입될 수 있습니다.
    • 특히, 이전 노드에서 ‘query’라는 이름으로 값을 전달했거나 Predecessor Node에서 값이 제공되었을 경우, 이 값이 자동으로 사용됩니다.
  4. call node 상호작용의 구체화:

    • n8n에서는 특정 상황에서 call 노드를 사용하는 경우, 인자 전달이 암묵적으로 해결될 때가 있습니다. 노드의 실행순서에 따라, ‘query’ 값을 포함해서 워크플로우 결과가 올바르게 처리될 수 있습니다.

기존에 유사한 문제로 겪으신 인프런 학습자분들의 질문을 참고하시면 좀 더 이해가 수월할 수 있습니다:
- google 검색 툴: HTTP 요청을 이용해 Custom Search를 설정할 때 발생하는 문제를 해결하는 방법에 대한 게시물입니다.
- AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기 문의: Google Custom Search API 사용 관련 질문입니다.

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

juengwoo kang님의 프로필 이미지
juengwoo kang

작성한 질문수

질문하기