강의

멘토링

커뮤니티

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

byunbros님의 프로필 이미지
byunbros

작성한 질문수

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

Perplexity API로 자료 수집하고 글쓰기 계획 자동화하기

14강 아웃풋 질문

해결된 질문

작성

·

22

·

수정됨

0

image.png

보시는 것처럼 아웃풋이 나왔는데 마지막에 끝마무리가 안난 상태에서 잘려서 나오는데. 글자수 제한이 있나요? 참고로 클로드로 진행한 결과구요.

제미나이 2.5pro로 하니까 아웃풋이 아예 아무것도 안나오네요.

답변 2

0

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

모든 AI 는 토큰 제한이 있습니다. 무한정으로 글을 생산하지는 못합니다.

예를 들어 프롬프트에 "모든결과는 한페이지에서 마무리 합니다. 다음글을 이어 작성하지 않습니다" 처럼 지침을 추가 해보시고 테스트 해보시기 바랍니다.

 

image.png

또한 제미나이 2.5 pro의 문제는 n8n 특정 버전부터 등장한 오류 현상으로 보이는데 위 이미지에서 처럼 AI Agent 노드 뒤에 IF 노드를 추가해서 Agent 노드의 결과가 없다면 다시 실행하게끔 로직을 변경해서 동작시킬 수도 있습니다.

 

image.png

IF 노드는 위 그림처럼 작성되어있습니다. 이렇게도 동작할 수 있다는 점도 참고해보시기 바랍니다. 물론 제미나이 외에 chatgpt 나 클로드에서는 큰 문제가 없긴 합니다.

byunbros님의 프로필 이미지
byunbros
질문자

image.png

gpt를 쓰면 자꾸 타임아웃이 걸리고 클로드를 쓰면 말씀해주신 내용 프롬프트에 추가해도 여전히 짤리네요. 음... 방법이 없을까요?

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

해당 문제들이 서버 환경의 문제인지 모르겠습니다만 일단 당장 해볼 수 있는 몇가지는 옵션을 직접 설정하여 테스트 해보는 방법일듯 합니다.

 

image.png

ChatGPT AI 노드에는 위 그림에서 처럼 Options에 Timeout 값을 설정할 수 있는데 이 값을 5분정도 그러니까 300000ms 처럼 설정해서 테스트 해볼 수 있습니다.

 

image.png

클로드 AI 노드에는 위 그림에서 처럼 Options에 토큰수를 설정 할 수 있는 옵션이 있습니다. 이 값을 8192처럼 설정하여 토큰의 크기를 늘려서 테스트 해보는 방법이 있습니다.

 

타임아웃 값과 토큰의 최대 값은 정확한 n8n 문서가 없는 것으로 보아 n8n 이 결정하는 방식은 아니고 해당 AI 모델이 지원하는 범위에서 이뤄지는 값으로 보입니다. 따라서 모델이 지원하는 최대값으로 설정해서 테스트 해보시기 바랍니다.

 

image.png

또 한가지 방법으로는 지금 올려주신 스샷에서 보이는 Enable Fallback Model 옵션을 사용하여 해당 AI Agent 가 사용한 메인 LLM 실행에 문제가 생겼을때 예비 LLM 을 호출하는 기능을 활용해보는 것이긴 합니다만 이는 한가지 방법일뿐 지금 상황에서 크게 도움이 되지는 않을 수도 있을듯 보입니다.

0

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

질문의 내용으로 보아, 생성된 아웃풋이 끝마무리가 되지 않고 중도에 잘려 나오는 현상을 겪고 계신 것 같습니다. 이는 몇 가지 이유가 있을 수 있습니다:

  1. 글자수 제한:

    • 사용 중인 AI 모델이나 플랫폼에 따라 글자 수 제한이 있을 수 있습니다. 생성 가능한 최대 길이를 초과하면 출력이 중단될 수 있습니다.
    • 프롬프트나 명령어 설정에서도 한번에 넘겨줄 수 있는 글자 수가 제한될 수 있으니, 현재 사용하는 서비스의 문서나 지원 내용을 확인해 보시길 바랍니다.
  2. 직렬화 및 출력 포맷:

    • 아웃풋이 JSON 등의 데이터 형태로 변환될 때, 데이터 크기 제한에 따라 길이가 잘릴 수 있습니다. 필요하다면 설정에서 직렬화 방식이나 데이터 전송 방식의 변경을 고려해보세요.
  3. 플랫폼 및 서버 제한:

    • AI 모델을 호스팅하는 플랫폼에서 자체적으로 처리할 수 있는 최대 리소스 및 출력 크기를 제한할 수 있습니다. 해당 부분도 확인이 필요합니다.
  4. 개선 방법:

    • 프롬프트를 좀 더 구체적으로 설정하여, 필요한 핵심 정보를 우선적으로 생성할 수 있도록 하거나, 출력의 우선순위를 조정하여 중요한 정보가 빠지지 않도록 해보세요.
    • 혹시, n8n 환경 내에서 텍스트 표현이 잘리지 않도록 하는 특정 설정이나 옵션이 있는지 확인해 보시는 것도 좋은 방법일 수 있습니다.

관련 내용을 더 상세히 다뤘거나 비슷한 문제를 논의한 게시물을 참고해 보시기 바랍니다:

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

byunbros님의 프로필 이미지
byunbros

작성한 질문수

질문하기