Inflearn brand logo image

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

민경언님의 프로필 이미지
민경언

작성한 질문수

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

AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기

AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기 문의

작성

·

100

1

. AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기

를 다시 보고 있는데요..

파라미터에 q 를 넣고 value Provided 를 입력 하는 부분이 있는데요.. By Model 로 나오는데요.

 

제가 설치한 n8n 에는 그런 부분이 없고 그냥 value 로 되어 있습니다.

 

image.png

전에 한번 본게 있어서 value 에다가 컬럼을 끌고 와서 넣었는데..

 

image.png

 

추천 할 수 없다고 나옵니다..

그런데..http 에서 Execute step 를 해보면

 

 

image.png

 

결과가 나옵니다..

이게 왜 그럴까요? 영상과 입력 하는 부분이 다르니까 좀 당황 스럽네요..

답변 2

0

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

안녕하세요, 민경언님.

말씀하신 부분은 N8N이 버전업 되면서 여러 기능이 추가되고 수정되면서 UI도 변경되어서 생긴 문제입니다. N8N은 강의 시작 후 현재까지 약 3개월 동안 대략 20번 넘게 버전업이 되고 있습니다. 현재 버전은 이전 버전보다 훨씬 더 편하고 간편하게 수정되었습니다.

 

image.png

더이상 By Model 을 선택하지 않고 모든 AI 가 입력되는 값은 위의 그림에서 처럼 별모양 버튼으로 대체 되었습니다.

 

image.png

따라서 모델을 선택할 필요 없이 해당 버튼을 클릭하시면 위의 그림에서 처럼 현재 변수의 값은 AI 모델에 의해서 자동으로 정의 된다고 표시 됩니다.

 

더 궁금하신 사항있으시면 질문 또 주시기 바랍니다.

 

민경언님의 프로필 이미지
민경언
질문자

답변 감사 합니다..그런데 AI 모델로 변경을 하니까 아래 그림 처럼 http request node 를 사용 하지 않게 되는 것 같은데..이게 맞나요?

image.png

 

그리고 질문을 하니까.. 이전과 다르게 꽤 구체적으로 여러번 질문을 해야 답변을 주는 것 같습니다.

image.png

 

전에는 한번에 답변을 줬었던 것 같은데..

 

이게 파라미터 q 의 value 를 AI 모델로 변경한 것 때문 일까요?

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

말씀하신 그 부분이 AI 의 특징입니다. AI Agent는 단순히 코딩처럼 특정 명령을 입력하면 정해진 결과가 나오는 방식이 아닙니다. AI는 항상 유연하게 동작합니다. 그렇기 때문에 AI 는 똑같은 질문을 해도 항상 100% 일치하는 답변을 하지 않습니다.

강의에서도 계속 제가 강조하는 부분이지만 AI 의 모델마다, 그리고 AI 모델의 버전마다 동작하는 스타일이 모두 다 다릅니다. 그래서 현재 사용한 AI 모델의 특성을 이해하고 그 특성에 맞게 Agent를 구성해야 합니다.

툴을 만든 목적 자체가 AI가 검색을 하게끔 한 것이기 때문에 그것은 당연하게 설정해야 하는 값일 뿐 파라메터의 q의 value를 AI 모델로 변경한 것과는 아무런 상관이 없습니다. 다만 어떤 AI 모델은 별다른 설명을 하지 않아도 알아서 툴을 잘 사용하기도 하지만 어떤 AI 모델은 자세히 알려줘야 툴을 활용하기도 합니다.

그런 의미에서 어떤 AI는 단순히 "최신 영화를 알려줘" 라고 하면 딱히 부연 설명이 없더라도 알아서 툴을 사용해서 검색을 하기도 하지만 어떤 AI는 "검색"을 하라는 의미가 없다면 검색 툴을 활용하지 않기도 합니다.

질문하신 내용은 그런 AI의 특성일뿐 크게 잘못 된 부분은 없는 내용입니다. 더 궁금하신 내용이 있으시면 또 질문주시기 바랍니다.

0

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

현재 n8n에서 Google Custom Search API를 사용하여 AI 에이전트를 구현하는 중에 혼란을 겪고 계신 것 같습니다. 주로 q 파라미터 값 지정 문제로 인해 예상치 못한 결과가 발생하고 있는 것 같은데요. 다음 내용을 참고하시어 확인해 보시기 바랍니다.

  1. 버전 차이로 인한 UI 변경:

    • 강의에서 사용된 n8n 버전과 현재 사용 중인 버전이 다를 수 있습니다. 이로 인해 UI 변동이 있을 수 있으며, 특정 설정 방법이 달라졌을 수 있습니다.
  2. q 파라미터 확인:

    • q 파라미터는 검색을 수행하기 위해 필수적인 요소입니다. q의 값을 입력하지 않거나 올바르게 설정되지 않으면 검색 요청이 맞지 않은 결과를 반환할 수 있습니다.
  3. 데이터 플로우 및 설정:

    • AI 에이전트의 응답과 HTTP Request의 설정 간에 데이터 흐름이 정확히 설정되어 있는지 확인하세요. 예를 들어, AI Agent가 출력하는 데이터가 HTTP Request 노드에 올바르게 전달되고 있는지, 이 데이터가 q 값으로 제대로 활용되고 있는지 확인이 필요합니다.
  4. HTTP Request 노드의 테스트:

    • HTTP Request 노드의 Execute step에서 결과가 정상적으로 출력된다면, 이는 AI Agent 및 워크플로우 내 데이터 흐름의 문제일 가능성이 큽니다. 데이터 연결이 의도한 대로 이루어져 있는지 확인해 보세요.

이 문제와 관련된 유사한 질문들이 있는데, 참고해 보시면 이해에 도움이 될 수 있습니다. 특히 데이터 흐름과 설정 과정에 대해 더 정확하게 파악할 수 있을 것입니다.

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

민경언님의 프로필 이미지
민경언

작성한 질문수

질문하기