저도 비슷한 문제 겪었는데 결국 문맥이 중요하더라고요. 역할, 예제, 형식은 기본이고 거기에 '실패 케이스'를 명시해주세요. 즉 "이런 경우는 이렇게 분류하지 말아라" 같은 네거티브 예제를 넣으면 일관성이 훨씬 나아져요. 그리고 output 형식을 JSON으로 명확히 지정하는 것도 도움이 됩니다. 이메일 분류라면 정확한 카테고리 리스트도 프롬프트에 박아두세요.
딥러닝장인
저도 그 문제 겪었는데 컨텍스트 길이가 짧으면 실패하더라고요 ㅠㅠ
궁금하면
저도 같은 문제 겪었는데 결국 샘플 데이터를 더 구체적으로 줘야 하더라고요. 이메일 예시를 3~4개 정도 실제처럼 넣고 각각 어떻게 분류되어야 하는지 보여주니까 훨씬 일관성 있게 나왔어요. 그리고 실패 케이스도 함께 넣으면 더 좋던데요.