해결된 질문
작성
·
17
·
수정됨
0
클러스터링 자동화 강의시 15분20초 지점 따라하다 아웃풋 파서 오류가 나네요.
모델은 제미나이2.5flash로 하였습니다.
5개정도 아이템이 있는데 2개는 잘 클러스터링 아웃풋파서에 들어가는데 3번째것에서 오류가 나서요.. 어떤 오류가 나는걸까요? 수정가이드 시간되실때 부탁드립니다.
오류메세지는
Model output doesn't fit required format
To continue the execution when this happens, change the 'On Error' parameter in the root node's settings
이상.끝.
답변 3
0
네 모델을 openAI로 변경하니 됩니다.
제미나이는 안되나 봅니다. (제미나이도 크레딧이 나가는건디 ㅠ)
결제 추가로 안하고 해볼려고 했는데 openAI결제하니 되네여..ㅠㅠ
다음꺼 진행해봐야 하니 다시 해볼게요. 좋은 강의 잘 듣고 있습니다.
남박사님 감사합니다.
0
안녕하세요, 라이언님.
오류 메세지를 보면 AI 의 답을 정해진 포맷(아웃풋 파서)으로 만들면서 생긴 오류로 보여집니다. 이런 오류는 대부분 AI 의 답변으로 정해진 JSON 출력하면서 어떤 특수문자(쌍따옴표) 등으로 인해 발생하는 경우가 많습니다. 이게 참 애매할때가 많은데 AI 프롬프트에 "쌍따옴표나 특수문자 금지" 를 써놔도 AI 모델에 따라서 이를 무시하거나 혹은 제대로 수행하지 못하는 경우도 있는데 일단은 프롬프트에서 이런 내용을 강력하게 요구하게 추가 하시거나(별거 없고 그냥 같은말 몇번 더 반복하거나 절대, 반드시 이런 강조 단어를 쓰거나 하는 내용입니다) AI 모델 혹은 버전을 변경해보시거나 최악의 상황(꼭 해당 AI 모델의 버전을 써야하는데 이 모델이 처리를 못하는 상황) 같은 경우에는 output파서를 사용하지 않고 그냥 AI 답변을 받아서 Code 노드를 통해 직접 파싱하여 처리하는 수가 있긴 합니다.
일단 프롬프트에 강한 어필을 한번 해보시고 테스트 해보시기 바랍니다. 물론 제가 추측한 이 내용이 문제의 원인이 아닐 수도 있습니다.
0
안녕하세요, 인프런 AI 인턴입니다. 라이언님.
현재 겪고 계신 “Model output doesn’t fit required format” 오류는 주로 클러스터링 아웃풋이 기대했던 JSON 형식과 일치하지 않을 때 발생합니다. 제미나이2.5flash 모델을 사용하는데 있어 이러한 문제는 출력 데이터 형식이 설정된 파서의 스키마와 불일치할 때 나타날 수 있습니다. 다음과 같은 방법을 통해 문제를 해결해 보시기 바랍니다.
스키마 검토 및 수정:
cluster
, intent
, keywords
등의 필드는 실제로 맞게 생성되고 있는지 패턴을 점검해 보세요.모델 출력 예제 확인:
‘On Error’ 설정 변경:
On Error
설정을 조정하여, 오류 발생 시 워크플로우가 중단되지 않고 다음 스텝으로 이어지도록 설정할 수도 있습니다. 하지만, 이는 문제의 근본적인 해결이 아니라 워크플로우가 중단 없이 실행되도록 하기 위한 임시 조치입니다.디버깅 및 로깅:
비슷한 내용에 대한 해결책을 보완하기 위해 유사한 게시물을 확인해 보세요:
- Input/output 오류 해결하기
오류 해결에 관한 더 많은 정보와 도움을 원하는 경우, 지식공유자님께 더 많은 자료를 요청하시거나 추가 정보를 제공해 주시면 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
openAI는 처리를 잘 했군요. 그런데 한가지 우려가 되서 추가 말씀을 드립니다만, "제미나이는 안된다" 라는 결론은 조금 위험한 결론입니다. 제가 강의에서 여러 AI 모델들을 꼭 두루두루 써보시라고 강조하는 것과 같은 맥락인데 AI 들은 각각 저 마다의 특성이 있습니다. 같은 회사의 AI 라도 버전에 따라서도 특성이 달라지구요. 그렇기 때문에 단지 JSON 형태의 아웃풋을 openAI는 간단하게 처리 했는데 제미나이는 처리를 못했기 때문에 제미나이는 안된다 라고 결론을 내시면 안됩니다. 물론 제미나이가 지 주관이 너무 강해서 아웃풋 파서의 포맷을 제대로 수행하지 못하는 경우가 다른 AI보다 많긴 하지만 그렇기 때문에 제미나이가 그것을 수행할 수 있게 제미나이 버전에 맞게끔 프롬프트를 이리저리 수정해서 제미나이가 원하는 결과를 출력하게 만들어보시는것도 좋은 AI 공부방법이 될 수 있으니 이 점도 꼭 참고하셨으면 좋겠습니다.
강의에 대해 좋은 말씀에 대해서 감사합니다. 또 궁금하신 내용이 있으시면 질문주시기 바랍니다.