요즘 프롬프트 팁들 보면 자꾸 "너는 ~한 전문가야" 이런 식으로 역할을 먼저 지정하라고 하더라고요. 저도 처음엔 따라 했는데 솔직히 이게 정말 효과가 있는지 의문이 들었습니다. 그래서 한 달쯤 직접 테스트해봤거든요.
결론부터 말하면 경우에 따라 다르긴 한데, 확실히 역할 지정이 도움이 되는 순간이 있더라고요. 특히 복잡한 기술 문제를 설명해달라고 할 때 "소프트웨어 엔지니어로서 설명해줘"라고 하면 깊이 있는 답변이 나와요. 근데 간단한 사실 확인이나 리스트 정렬 같은 건 역할 지정을 해도 안 해도 거의 똑같더라고요. 오버헤드만 생기는 거죠.
제가 발견한 건데 역할 지정보다는 "어떤 스타일로 답변해줘"가 더 중요한 것 같습니다. 예를 들어 "기술 블로그처럼 설명해줘", "초등학생도 이해하도록 간단하게", "마크다운 형식으로" 이런 식으로 구체적으로 지정하면 결과가 훨씬 낫더라고요. 역할 + 스타일 + 구체적인 요구사항 이 세 가지가 합쳐져야 진짜 좋은 답변이 나온다는 게 제 생각입니다.
다만 한 가지 주의할 점이 있습니다. 너무 디테일하게 지정하려다 보면 프롬프트가 길어져서 오히려 모델이 헷갈릴 수 있다는 거예요. 저도 처음엔 20줄짜리 프롬프트를 썼는데 3~5줄로 줄여보니 더 나은 결과가 나왔습니다. 핵심만 담되 명확하게 지정하는 게 포인트네요.
궁금한 게 있는데 혹시 이 방법으로 다른 분들도 비슷한 경험을 하셨나요? 아니면 제가 놓친 팁이 있으면 알려주세요. 특히 일관된 결과를 얻기 위한 프롬프트 방식 같은 거 있으면 궁금합니다.