효과적인 프롬프트 작성법 10가지
before/after 예시로 배우는 실전 프롬프트 엔지니어링 10가지.
같은 AI에 같은 질문을 해도 누가 묻느냐에 따라 답 품질이 두 배 이상 차이 난다. 모델이 똑똑해진 것보다, 묻는 사람이 요령을 익힌 영향이 크다. 이 글은 추상적인 원칙 나열 대신, 실제로 바꿔 쓰면 결과가 달라지는 10가지를 before/after 프롬프트와 함께 정리했다. 2026년 5월 기준 ChatGPT, Claude, Gemini 모두에 통하는 방식이다.
1. 역할과 맥락을 먼저 준다
AI는 백지 상태로 답을 시작한다. 누구로서, 누구에게 답하는지를 안 주면 평균적인 답이 나온다.
[Before] 마케팅 문구 써줘
[After] 너는 10년차 카피라이터야. 30대 직장인 대상
무가당 두유 신제품 인스타 광고 문구를 써줘.
톤은 담백하고 과장 없이, 3안 제시.
2. 출력 형식을 못 박는다
"표로", "200자 이내로", "JSON으로", "불릿 5개로"처럼 형식을 지정하면 후처리 시간이 사라진다. 형식을 안 주면 매번 다른 모양으로 나와 다시 다듬어야 한다.
[After] 아래 후기 20개를 분석해서
표로 정리해줘. 열: 감정(긍정/부정/중립), 핵심 키워드, 대표 문장.
표 아래에 한 줄 총평.
3. 나쁜 예를 함께 보여준다
의외로 가장 강력하다. "이렇게는 하지 마"의 구체적 예시를 주면 모델이 회피할 패턴을 정확히 안다.
[After] 제품 소개 3줄로 써줘.
이런 식은 피해줘: "혁신적인 솔루션으로 고객 만족을 극대화"
(추상적이고 누구나 하는 말). 구체적 숫자나 장면을 넣어줘.
4. 한 번에 다 시키지 말고 단계로 쪼갠다
복잡한 작업은 "먼저 목차만 짜줘 → 좋아, 이제 2장만 써줘" 식으로 끊으면 통제가 쉽다. 한 번에 긴 결과를 받으면 어디가 틀렸는지 잡기 어렵다.
- 1차: 구조/목차만 요청
- 2차: 마음에 드는 부분 확정 후 본문 요청
- 3차: 톤·길이만 따로 조정 요청
5. 예시 한두 개를 보여준다(퓨샷)
원하는 결과의 샘플을 직접 주면 설명을 길게 안 해도 된다.
[After] 다음 형식으로 제목을 5개 만들어줘.
예시) "월 30만원 아끼는 통신비 다이어트, 3단계면 끝"
예시) "냉장고 정리 한 번에, 식비가 줄어드는 이유"
주제: 가계부 앱 첫 사용기
6. 모르면 모른다고 하라고 지시한다
환각을 줄이는 실전 문장이다. "확실하지 않으면 추측하지 말고 '모름'이라고 답해"를 붙이면 그럴듯한 거짓이 눈에 띄게 준다. 특히 사실 확인이 중요한 작업에서 효과가 크다.
7. 분량과 독자 수준을 숫자로 지정한다
| 모호한 표현 | 구체적 지정 |
|---|---|
| 짧게 써줘 | 3문장, 각 문장 40자 이내 |
| 쉽게 설명해줘 | 중학생이 이해할 수준, 전문용어는 괄호로 풀이 |
| 자세히 | 800자 내외, 소제목 3개로 구분 |
8. 출력 전에 스스로 점검하게 한다
"답을 내기 전에 빠진 조건이 없는지 먼저 확인하고, 부족하면 나에게 되물어줘." 이 한 줄이 헛다리 답변을 크게 줄인다. 모델이 곧장 답을 쏟아내는 대신 한 박자 검토하게 만든다.
9. 톤·문체를 샘플로 고정한다
"내 평소 글투로 써줘"는 통하지 않는다. 대신 본인 글 한 단락을 붙여넣고 "이 문체를 따라 써줘"라고 하면 톤이 잘 맞는다.
10. 결과가 아쉬우면 "왜 그렇게 썼는지" 묻는다
다시 시키기 전에 "방금 답에서 가장 약한 부분이 어디고 왜 그런지 짚어줘"라고 물으면, 모델이 자기 약점을 찾아내고 다음 수정이 정확해진다.
좋은 프롬프트는 긴 프롬프트가 아니라 구조가 잡힌 프롬프트다. 역할·맥락·형식·예외 네 칸을 머릿속에 두고 빠진 칸을 채운다는 감각이면 충분하다. 처음엔 길게 쓰다가, 익숙해지면 핵심만 골라 쓰게 된다.
모델별로 다른 점
같은 프롬프트라도 모델 성격이 조금씩 다르다. Claude는 긴 지시문과 문서 맥락을 잘 따라가고, ChatGPT는 짧고 빠른 반복 수정에 강하다. Gemini는 검색 결합 질문에서 최신성이 좋다. 모델별 차이가 궁금하면 Claude Opus와 o1 비교, 작업별 선택은 용도별 AI 선택 가이드를 함께 보면 정리가 된다. 입문 단계라면 AI 입문 가이드부터 보는 걸 권한다.
자주 묻는 질문
Q. 영어로 프롬프트를 쓰면 더 똑똑해지나요?
A. 예전엔 차이가 있었지만 2026년 기준 한국어 프롬프트로도 품질 차이는 거의 없다. 다만 영어권 최신 논문이나 코드 관련 질문은 영어가 약간 유리할 때가 있다.
Q. 프롬프트가 길면 무조건 좋은가요?
A. 아니다. 불필요한 수식어가 길면 핵심 지시가 묻힌다. 길이보다 구조다. 역할·작업·형식·예외가 다 들어갔다면 짧아도 좋은 프롬프트다.
Q. 같은 프롬프트인데 답이 매번 다른 이유는요?
A. 모델이 확률적으로 답을 생성하기 때문이다. 일관성이 중요하면 "형식을 고정"하고, 같은 결과가 필요하면 API에서 temperature 값을 낮추는 방법이 있다.