동일한 프롬프트를 30번 실행해봤습니다. 실제로 효과가 있었던 수정 사항은 단 4가지뿐이었습니다.
I ran the same prompt 30 times. Only 4 tweaks actually worked.
핵심 요약
프롬프트 실험을 통해 제약 조건, 예시 제공, 역할 부여, 단순한 구조가 결과물 품질을 결정한다는 사실을 확인했습니다.
- 제약 조건과 형식 — 글자 수나 특정 스타일을 지정하는 제약 조건이 결과물의 구체성을 크게 높임.
- 역할 부여의 효과 — 특정 페르소나를 설정하면 문체와 톤이 훨씬 자연스럽고 덜 기계적으로 변함.
- 예시의 힘 — 긴 설명보다 한 줄의 예시 스타일을 제공하는 것이 원하는 톤을 맞추는 데 더 효과적임.
- 구조화된 프롬프트 — 장황한 설명보다 목표, 제약, 형식 등으로 구조화했을 때 결과가 더 일관적임.
“작은 프롬프트 변화가 중요하다”는 말을 계속 들었지만, 실제로 제대로 테스트해 본 적은 없었습니다.
그래서 간단한 실험을 해봤습니다.
동일한 작업, 동일한 아이디어에 단어 선택만 아주 조금씩 바꿨습니다. 약 30번 정도 실행하고 결과물을 비교해 봤습니다.
그중 눈에 띄는 몇 가지를 소개합니다.
테스트 1: 기본형 vs 제약 조건 추가
프롬프트 A:
생산성에 대한 포스트를 작성해 줘
결과물:
일반적이고 수준이 높으며 기억에 남는 게 없음
프롬프트 B:
생산성에 대해 Reddit 스타일로 300단어 분량의 포스트를 작성해 줘. 캐주얼한 톤을 사용해. 개인적인 실수 하나와 실용적인 팁 하나를 포함해 줘.
결과물:
훨씬 더 구체적이고, 실제로 누군가 게시판에 올릴 법한 글처럼 느껴짐
👉 가장 큰 변화: 제약 조건 + 형식
테스트 2: 역할 없음 vs 역할 부여
프롬프트 A:
꾸준함을 유지하는 방법을 설명해 줘
결과물:
나쁘지는 않지만 교과서 같은 느낌
프롬프트 B:
꾸준함 때문에 고생하다가 Reddit에 조언을 공유하는 사람처럼 행동해 줘. 캐주얼한 톤으로 꾸준함을 유지하는 방법을 설명해 줘.
결과물:
훨씬 더 공감이 가고 덜 기계적임
👉 가장 큰 변화: 역할을 추가하니 목소리가 크게 바뀜
테스트 3: 예시 없음 vs 예시 포함
프롬프트 A:
습관 형성에 대한 짧은 포스트를 작성해 줘
결과물:
괜찮지만 모호함
프롬프트 B:
습관 형성에 대한 짧은 포스트를 작성해 줘. 예시 스타일은 다음과 같아:
“나는 예전에 동기부여가 핵심이라고 생각했어...”
결과물:
톤을 거의 즉각적으로 맞춤
👉 가장 큰 변화: 예시 > 긴 지시 사항
테스트 4: 과도한 설명 vs 단순한 구조
프롬프트 A:
(내가 원하는 모든 것을 설명하는 긴 문단)
결과물:
일관성이 없고 가끔 일부 내용을 무시함
프롬프트 B:
목표: 집중에 대한 짧은 포스트 작성
제약 조건: 200단어 미만, 캐주얼한 톤
형식: Reddit 스타일 포스트
포함 내용: 실수 하나 + 팁 하나
결과물:
더 깔끔하고 예측 가능함
👉 가장 큰 변화: 구조 > 설명
실제로 중요했던 것 (30번의 실행 후):
- 제약 조건이 가장 큰 차이를 만들었음
- 예시가 추가적인 단어들보다 더 강력했음
- 역할 부여는 톤에는 도움이 되었지만 구조에는 도움이 되지 않았음
- 단순한 프롬프트가 긴 프롬프트보다 더 나은 성능을 보일 때가 많았음
여전히 테스트 중이지만, 이 실험은 제가 프롬프트를 작성하는 방식을 완전히 바꿔 놓았습니다.
다른 분들도 비슷한 테스트를 해보셨거나 다른 점을 발견하신 적이 있는지 궁금합니다.

