Skip to content

프롬프트 최적화 관련 Tip #3

@koreannn

Description

@koreannn

긍정문으로 지시하는것이 더 낫다.

"출력 텍스트는 "상황: ~~, 말투: ~~"의 형태를 지켜서 출력해주세요"

"출력 텍스트는 부가적인 문장 없이 결과물만 출력해주세요"

전자의 형태가 모델이 명확하게 인식하고 따르기 쉬운 형태라서, 일반적으로 더욱 잘 지켜지며, 효과적입니다.
따라서 LLM에게 지시할때는 "부가적인 문장 없이"와 같이 모호하고(뭐가 "부가적인 문장" 인지 모델 입장에서는 잘 알 수 없음) 부정적인 지시문 형태보단
명확하고 긍정문의 지시문을 전달하는것이 좋습니다.

따라서 프롬프트에 "~하지 마라"라고 요구하는것보단, 특정한 형태를 지켜서 출력을 요구한 뒤, 하드코딩으로 원하는 부분만을 파싱해내는것이 좋을 듯 합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions