강의

멘토링

로드맵

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

문재영님의 프로필 이미지
문재영

작성한 질문수

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

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

HTTP REQUEST 설정화면 관련 입니다.

해결된 질문

작성

·

60

0

image.png

답변 하신 것처럼 q 밑에 별모양 눌러서 했는데 계속 실행이 안됩니다. 예제 소스로 주신 json 파일의 http request를 붙이면 잘 실행이 됩니다.
다른 방법이 있는지 질문드립니다.

답변 3

0

동일한 현상을 겪었던 사람으로 혹시 이후에 진행하시는 분들께 도움이 될까 하고 남깁니다

AI를 활용하는 부분이다보니 동일한 결과가 나오지 않는 것 같습니다

강의에서 질문을 할 때 "요즘 인기있는 영화 추천 좀 해줘" 라고 진행했는데

우리가 Tool의 설명에 검색툴 이라고 해놓음으로 인해 정상적으로 해당 툴을 사용하지 못하는 현상으로 보입니다

질문을 조금 바꿔서 "요즘 인기있는 영화를 검색해서 추천 좀 해줘" 라고 검색이라는 단어를 넣어서 질문했더니 정상적으로 해당 tool을 활용해서 답변하는 것을 확인 할 수 있었습니다!!

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

네 말씀하신 사항처럼 채팅 내용에 검색의 의미가 들어가는 내용이 있다면 AI가 검색을 할겁니다. 이는 AI 특성마다 툴을 적극 활용하는 AI 모델이 있고 그렇지 않은 모델이 있는데 제미나이 같은 모델은 툴 사용에 적극적이진 않습니다. 반대로 ChatGPT 나 클로드 같은 모델들은 툴 사용에 아주 적극적이죠. 이는 단순 AI 특성이기에 툴을 잘 쓴다고 좋은 AI 는 아닙니다.

그래서 "요즘 인기 있는 영화 추천 좀 해줘" 라는 문장을 AI가 알아서 툴을 쓸지 말지 결정하는데 그러므로 아예 "요즘 인기 있는 영화 검색 좀 해줘" 라고 문장을 변경하면 제미나도 아마 검색을 할겁니다. 그래서 무조건 검색을 먼저 하게 하려면 아예 system 프롬프트에 모든 내용을 우선적으로 검색하라 같은 프롬프트를 강제 해서 사용할 수도 있으니 이 점도 참고 하시기 바랍니다.

0

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

강의에서 제공된 JSON 파일의 HTTP 노드는 문제가 없는데 직접 작성하신 HTTP 노드는 동작하지 않는다는 말씀이신가요? 일단 그런 상황에서 2개의 노드에 어떤 설정 차이가 있는지 확인을 해봐야 할 듯 합니다. 일단 강의에 첨부된 노드로 실행해보셨는데 문제가 없었다면 cx 값이나 api key 값에는 문제가 없는 것으로 생각해도 될 것 같습니다. 그리고 직접 작성한 HTTP 노드가 오류가 나서 안되는것인지 아니면 아예 AI 가 시도를 안하는것인지도 체크해봐야 할듯 하구요.

 

image.png

그래서 저도 기존의 HTTP Request 노드 대신 새롭게 HTTP Request1 노드를 그림과 같이 추가해서 동작시켜봤는데 별 문제는 없었습니다.

 

image.png

실제 작성된 HTTP Request1 노드는 위와 같이 설정되었고 실행 로그를 보면 역시나 동작에 문제가 없었습니다.

 

image.png

AI Agent 로그에서도 별 문제가 없었습니다.

 

 

image.png

 

일단 이런식으로 각 노드의 로그를 참조해서 단계적으로 문제의 원인을 유추하면서 한가지씩 체크해나가는 방향으로 분석해봐야 할 듯 합니다.

0

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

Google Custom Search API에서 HTTP Request 설정을 진행하시는 데 어려움을 겪고 계신 것 같습니다. 문제 해결을 위해 몇 가지 점검 사항을 안내 드립니다.

  1. 버전 및 UI 변동: N8N의 버전 업그레이드로 인해 UI나 기능 면에서 일부 차이가 있을 수 있습니다. 강의에서 제공받은 JSON 파일과 현재 설정 간의 차이를 확인해 보시기 바랍니다.

  2. Query Parameters 설정:

    • cx, key, 그리고 q 파라미터는 필수 요소입니다. 특히 cxkey 값은 직접 Google Cloud Console에서 발급받은 Custom Search Engine ID와 API Key를 입력하셔야 합니다.
    • q 값은 검색 질의를 위한 필수 값으로, 특정 쿼리를 지정하지 않으면 검색 요청이 제대로 전달되지 않을 수 있습니다. “Defined automatically by the model” 설정을 사용하고 계신데, 이는 AI가 동적으로 값을 입력하도록 설정하는 방식입니다. 만약 예상치 못한 동작을 한다면 수동으로 검색어를 입력하여 테스트해 보시기 바랍니다.
  3. API 서비스 상태 확인:

    • Google Cloud Console에서 API가 올바르게 활성화되어 있는지, 그리고 사용 쿼터가 소진되지 않았는지 확인하셔야 합니다. 특히 API Key의 유효성과 사용 권한을 확인해보세요.
  4. HTTP Request 설정 확인:

    • Request 노드의 기타 설정 (헤더, 인증 등) 이 필요하지 않은지 확인해 보세요. 일부 API 요청에는 추가적인 헤더나 인증 정보가 필요할 수 있습니다.

이미 유사한 문제를 겪으신 다른 학습자 분들의 질문이 아래 링크에서 논의되었으니 참고하시기 바랍니다:
- AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기 문의
- google 검색 툴

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

문재영님의 프로필 이미지
문재영

작성한 질문수

질문하기