강의

멘토링

로드맵

Inflearn brand logo image

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

최상근님의 프로필 이미지
최상근

작성한 질문수

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

HTTP Request가 작동을 안 합니다.

해결된 질문

작성

·

58

0

안녕하세요.

강의 'AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기'에서 'http request' 세팅을 남박사님이 알려준 방식으로 한 것 같은데,

채팅에 " 오늘 날짜가 뭐야?"라고 입력 하면 '저는 현재 날짜를 알 수 없습니다."라고 답을 합니다.

결국 'http reques'이 작동을 안하고 있습니다. 무엇이 문제 일까요?

아래 이미지는 제가 n8n으로 수행한 것들을 캡쳐 한겁니다. 확인 부탁합니다.

fd9f9630-2c0c-4b89-bb82-70058b985336.png.webp37a0553c-6c95-4d1d-9401-99f92dfe2b92.png.webp

 

답변 2

0

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

일단 첫번째 이미지를 봤을때 표시되는 내용이 조금 이상합니다. 챗 노드의 인풋은 녹색 표시가 되어있는데 AI Agent와 AI는 녹색체크가 없고 Http Request 는 녹색 체크가 표시가 되는걸로 봐서 일단 검색 API 설정에는 문제가 없을꺼라 생각됩니다만, AI Agent와 AI 가 왜 동작하지 않았는지를 먼저 확인해보셔야 할 듯 합니다. 보여지는 로그상에서도 AI Agent와 AI 동작 로그가 없습니다.

 

image.png

정상적인 상황이라면 위의 그림처럼 모든 노드에 녹색 체크가 되어있어야 합니다.

 

그리고 올려주신 이미지를 보면 "자동번역" 기능을 사용하신거 같은데 자동 번역기능을 반드시 끄시길 바랍니다. 대부분 정적페이지에서는 아무 상관없지만 이런 동적페이지에서는 때에 따라 자동 번역 기능이 의도치 않은 결과를 만들기도 합니다.

 

그리고 AI Agent 제작시에 항상 염두해야 하는 부분은 AI가 무엇이든 100% 다 알아서 하지는 않는다는 사실입니다. 그래서 어떤 AI 모델을 사용하느냐도 중요하고 (여기서 어떤 AI 냐가 단순히 ChatGPT냐, 제미나이냐, 그록이냐를 말하는게 아니라 ChatGPT라고 해도 gpt-4를 쓰느냐 4-mini를 쓰느냐 4.1을 쓰느냐 등등 에 따라 달라질 수 있습니다.) 프롬프트를 어떻게 명시했느냐도 중요합니다. 이 부분에 대해서는 강의 진도를 더 나아가 보시면 충분히 이해하실 수 있을꺼라 생각됩니다만, 일단 현재 사용중인 Gemini 대신 다른 AI (chatgpt-4o, gpt-4.1 등) 를 사용해보셔도 되고,

 

image.png

AI Agent 설정에서 System Message 옵션을 추가하고,

 

image.png

이런식으로 사용자가 입력한 내용을 모두 검색 툴을 사용하게끔 시스템 프롬프트를 사용할 수도 있습니다.

image.png

그러면 위의 이미지에서 처럼 AI 가 항상 검색 툴을 활용하게 됩니다.

 

물론 강의 진도를 어디까지 나가셨는지 모르고, 어떤 강의를 보시다가 질문을 주신건지 알수 없지만, AI Agent 강의는 단순히 AI 를 동작시키고 결과를 보는것도 중요합니다만 AI Agent 를 만들며 AI 가 어떻게 동작하는지, 어떻게 내가 원하는 결과를 만들기 위해 어떻게 AI 동작을 유도해야 하는지에 초점을 맞추고 있기 때문에 그 과정을 이해하는게 훨씬 더 중요한 부분이기도 합니다.

위의 이미지에서 처럼 똑같은 "오늘 날짜가 뭐지?" 를 물어봐도 어떤 AI를 썼냐에 따라 다른 결과가 나오고 여기서 결과가 오늘 날짜가 나오는게 중요한 포인트가 아니라 왜 다른 결과가 나오는지를 이해하는게 중요한 부분입니다.

 

일단 질문자님의 문제 있어서는 AI 의 설정, AI Agent의 설정을 먼저 확인해보시고 전체 노드가 먼저 정상적으로 동작하게 만드신 다음에 (자동 번역은 반드시 끄시기 바랍니다.) 제가 올려드린 이미지에서 처럼 전체 동작 로그를 보면서 어디서 어떤 문제가 있는지 다시 얘기해봐야 할듯 합니다. 체크해보시고 궁금하신 사항이 있으시면 다시 질문 주시기 바랍니다.

최상근님의 프로필 이미지
최상근
질문자

자세한 답변 감사합니다.

chap model OpenAI로 변경 후 시도할 때는 검색툴을 정상적으로 사용하더라고.

그래서 다시 Gemini로 변경해서 시도하니 정상적으로 검색툴을 사용해서 output을 생성했습니다.

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

네, 제 경험상으로도 Claude 나 OpenAI 모델들이 툴 사용률이 높은건 사실입니다. 제미나이가 툴 사용률이 조금 떨어지긴 한데 프롬프트를 잘 작성하면 크게 문제 된적은 없습니다.

0

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

현재 HTTP Request가 올바르게 작동하지 않는 상황을 겪고 계신 것 같습니다. 이 문제는 주로 다음과 같은 원인에서 발생할 수 있습니다:

  1. API 키 및 cx 값 설정: Google Custom Search API는 적절한 API 키(key)와 검색 엔진 식별자(cx)가 필요합니다. 이 값들이 정확하게 입력되었는지 확인하시기 바랍니다. 또한, API 키가 활성화되어 있는지와 Custom Search API 사용 권한이 있는지 개발자 콘솔에서 확인해 보세요.

  2. 프롬프트 설정 문제: AI 모델과 함께 HTTP Request를 사용 중일 때, AI가 요청을 적절하게 처리하도록 프롬프트를 조정해야 할 수 있습니다. “날짜”와 관련된 질문을 요구하는 경우, AI가 검색 도구를 사용할 수 있도록 명확하게 지시하는 것이 필요합니다. 이를 위해 AI Agent의 System Message를 통해 검색 도구 사용 등을 명시해 보세요.

  3. HTTP Request 노드 설정 확인: 요청의 매개변수와 헤더가 올바르게 설정되어 있는지 검토하시기 바랍니다. 예를 들어, q (query) 파라미터가 비어 있을 경우 검색 요청이 실패할 수 있습니다. q 값을 채우기 위해 AI의 출력을 활용하거나 직접 입력할 수 있습니다.

  4. API 응답 처리: 응답 데이터를 원하는 형식으로 출력하도록 설정이 필요합니다. 예를 들어, JSON 응답을 파싱하여 필요한 정보(예: 현재 날짜)를 정확히 추출하세요.

관련된 유사한 문제를 다룬 기존의 질문과 답변들을 참조해보시면 도움이 될 수 있습니다:

이 외에도 특정 설정이나 단계에 대한 추가 질문이 있으시면, 강의에서 배운 내용을 다시 검토하거나 질문 게시판에 계속해서 문의해 주시기 바랍니다. 남박사님께서 구체적인 설정이나 문제 해결법을 제공해 주실 수 있습니다.

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

최상근님의 프로필 이미지
최상근

작성한 질문수

질문하기