긍정문으로 지시하는것이 더 낫다.
"출력 텍스트는 "상황: ~~, 말투: ~~"의 형태를 지켜서 출력해주세요"
"출력 텍스트는 부가적인 문장 없이 결과물만 출력해주세요"
전자의 형태가 모델이 명확하게 인식하고 따르기 쉬운 형태라서, 일반적으로 더욱 잘 지켜지며, 효과적입니다.
따라서 LLM에게 지시할때는 "부가적인 문장 없이"와 같이 모호하고(뭐가 "부가적인 문장" 인지 모델 입장에서는 잘 알 수 없음) 부정적인 지시문 형태보단
명확하고 긍정문의 지시문을 전달하는것이 좋습니다.
따라서 프롬프트에 "~하지 마라"라고 요구하는것보단, 특정한 형태를 지켜서 출력을 요구한 뒤, 하드코딩으로 원하는 부분만을 파싱해내는것이 좋을 듯 합니다.
긍정문으로 지시하는것이 더 낫다.
전자의 형태가 모델이 명확하게 인식하고 따르기 쉬운 형태라서, 일반적으로 더욱 잘 지켜지며, 효과적입니다.
따라서 LLM에게 지시할때는 "부가적인 문장 없이"와 같이 모호하고(뭐가 "부가적인 문장" 인지 모델 입장에서는 잘 알 수 없음) 부정적인 지시문 형태보단
명확하고 긍정문의 지시문을 전달하는것이 좋습니다.
따라서 프롬프트에 "~하지 마라"라고 요구하는것보단, 특정한 형태를 지켜서 출력을 요구한 뒤, 하드코딩으로 원하는 부분만을 파싱해내는것이 좋을 듯 합니다.