ChatGPT를 잘 쓰는 핵심은 어려운 명령어가 아니라 맥락을 정확히 주는 것입니다. 좋은 프롬프트는 역할, 목표, 배경, 제약, 출력 형식을 포함합니다.
![]()
이미지: OpenAI Help Center의 ChatGPT 공식 iOS 앱 아이콘입니다.
프롬프트 기본 공식
| 요소 | 질문에 넣을 내용 |
|---|---|
| 역할 | 어떤 전문가처럼 답할지 |
| 목표 | 무엇을 만들거나 해결할지 |
| 맥락 | 대상 독자, 상황, 자료 |
| 제약 | 길이, 톤, 금지할 내용 |
| 출력 형식 | 표, 목록, 보고서, 코드 등 |
기본 템플릿
너는 [역할]이야.
내 목표는 [목표]야.
상황은 [맥락]이고, 대상은 [대상 독자]야.
[제약 조건]을 지켜줘.
결과는 [출력 형식]으로 작성해줘.
프롬프트가 실패하는 네 가지 원인
원하는 답이 안 나올 때, 대개 아래 넷 중 하나입니다.
| 원인 | 증상 | 해결 |
|---|---|---|
| 대상 독자가 없다 | 너무 어렵거나 너무 유치함 | ”중학생 수준으로”, “실무 3년차 대상” |
| 출력 형식이 없다 | 매번 다른 형태로 나옴 | ”표로”, “5개 항목 목록으로” |
| 분량 기준이 없다 | 너무 짧거나 장황함 | ”각 항목 3문장”, “전체 1500자” |
| 금지 조건이 없다 | 원치 않는 내용이 섞임 | ”추측은 제외”, “전문용어 금지” |
이 넷만 채워도 재요청 횟수가 크게 줄어듭니다.
답변 품질을 올리는 구체적 기법
1. 예시를 하나 보여주기
말로 설명하는 것보다 원하는 형태를 하나 보여주는 것이 훨씬 정확합니다.
아래 형식으로 5개를 더 만들어줘.
예시)
제목: 자동차세 연납, 1월에 하면 얼마 아낄까
한 줄 요약: 공제율 계산식과 시기별 실질 할인율 비교
대상: 차량 소유자
2. 부정형보다 긍정형으로
“~하지 마”보다 **“~해줘”**가 더 잘 지켜집니다.
| 잘 안 되는 표현 | 잘 되는 표현 |
|---|---|
| 딱딱하게 쓰지 마 | 대화하듯 편한 문장으로 써줘 |
| 너무 길게 쓰지 마 | 각 항목을 3문장 이내로 써줘 |
| 어려운 말 쓰지 마 | 초등학생도 아는 단어로 바꿔줘 |
3. 출력 형식을 고정하기
반복 작업이라면 형식을 명시하세요.
결과는 아래 표 형식으로만 출력해줘.
| 항목 | 현재 상태 | 조치 | 담당 | 마감 |
설명 문장은 붙이지 말고 표만 줘.
4. 불확실한 부분을 표시하게 하기
사실 확인이 필요한 주제에서 특히 유용합니다.
확실하지 않은 내용은 문장 끝에 [확인 필요]를 붙여줘.
출처를 알 수 없는 숫자는 쓰지 말고 [수치 확인 필요]로 표시해줘.
이렇게 하면 어디를 직접 확인해야 하는지 눈에 보입니다.
5. 단계를 나눠 요청하기
한 번에 완성본을 요구하면, 마음에 안 들 때 전부 다시 해야 합니다.
먼저 목차만 5~7개 항목으로 제안해줘.
내가 고른 뒤에 본문을 쓸 거야. 지금은 목차만 줘.
6. 커스텀 인스트럭션·프로젝트 활용
매번 같은 조건을 쓰고 있다면 설정에 저장하세요.
- 커스텀 인스트럭션: “나는 한국어로 답변받는다”, “존댓말을 쓴다”, “확인 안 된 내용은 단정하지 않는다” 같은 상시 조건
- 프로젝트/GPT: 특정 작업용 대화를 묶어 관리
같은 지시를 반복 입력하지 않아도 되므로 무료 한도 관리에도 도움이 됩니다.
상황별 완성 프롬프트
블로그 글
너는 한국어 SEO 콘텐츠 에디터야.
주제는 "청년미래적금 신청 조건"이야.
대상 독자는 정책 적금을 처음 알아보는 20~30대야.
공식 자료로 확인되지 않은 내용은 단정하지 말고 [확인 필요]로 표시해줘.
구성은 핵심 요약, 가입 조건, 신청 절차, 주의사항, FAQ 순서로 작성해줘.
본문은 1500~2000자, 존댓말로 써줘.
회의록 정리
너는 B2B 마케팅 매니저야.
아래 회의 메모를 실행 과제 중심으로 정리해줘.
담당자, 마감일, 결정된 내용, 추가 확인 필요 항목을 표로 나눠줘.
추측은 하지 말고 메모에 없는 내용은 빈칸으로 둬.
[메모 붙여넣기]
이메일 초안
아래 상황으로 거래처에 보낼 이메일을 써줘.
상황: 납품 일정이 3일 지연됨. 사과와 새 일정 안내 필요.
톤: 정중하되 변명하지 않기. 6문장 이내.
새 일정: 9월 10일
제목도 함께 제안해줘.
엑셀 수식
엑셀에서 A열에 날짜, B열에 금액이 있어.
이번 달에 해당하는 금액만 합계를 내는 수식을 알려줘.
수식과 함께 각 부분이 뭘 하는지 한 줄씩 설명해줘.
버전은 Microsoft 365야.
공부·설명
너는 고등학생을 가르치는 과학 선생님이야.
상대성이론을 처음 배우는 학생에게 설명해줘.
비유를 쓰되 수식은 최소화해줘.
마지막에 이해 확인 문제 5개와 정답을 만들어줘.
문서 검토
아래 글을 검토해줘.
1) 사실관계가 의심되는 문장
2) 근거 없이 단정한 표현
3) 중복되거나 늘어지는 문단
세 가지만 지적하고, 각각 수정 예시를 붙여줘.
칭찬은 생략해줘.
나쁜 프롬프트를 고치는 법
| 나쁜 예 | 개선 예 |
|---|---|
글 써줘 | 30대 직장인 대상 1500자 블로그 글을 써줘 |
요약해줘 | 핵심 주장, 근거, 숫자, 실행 항목으로 나눠 요약해줘 |
예쁘게 만들어줘 | 차분한 톤의 SaaS 대시보드 문구로 다듬어줘 |
자세히 | 초보자 기준으로 단계별 설명과 예시를 포함해줘 |
번역해줘 | 자연스러운 한국어로, 번역투 없이, 존댓말로 옮겨줘 |
코드 짜줘 | Python 3.12, 표준 라이브러리만 써서, 함수 하나로 만들어줘 |
답변이 마음에 안 들 때: 수정 순서
전체를 다시 요청하기보다 한 가지 기준씩 바꾸는 편이 통제하기 쉽습니다.
- 내용 — 빠진 항목, 틀린 부분
- 톤 — 존댓말/반말, 격식 수준
- 길이 — 줄이기, 늘리기
- 형식 — 표, 목록, 문단
“너무 딱딱해”라고만 쓰면 답변이 과하게 가벼워질 수 있습니다. 대신 **“존댓말은 유지하되 문장을 20자 안팎으로 짧게 나눠줘”**처럼 지시하면 원하는 방향에 더 가깝습니다.
프롬프트 작성은 처음 한 번에 맞히는 기술이 아니라, 답변을 보고 조건을 좁혀가는 편집 과정에 가깝습니다.

이미지: Pexels / https://kaboompics.com/.
한국어로 쓸 때 특히 챙길 것
- 문체를 지정하세요. “존댓말”, “~합니다체”, “~해요체” 중 하나를 명시하지 않으면 섞입니다.
- 번역투를 걸러달라고 하세요. “~에 대한”, “~을 가진”, “~되어지는” 같은 표현이 자주 나옵니다.
- 한 문장 길이를 제한하세요. “한 문장은 40자를 넘기지 마”처럼 구체적으로.
- 호칭을 정하세요. 독자를 “여러분”, “고객님”, “사용자” 중 무엇으로 부를지.
재사용 가능한 템플릿 관리
자주 쓰는 프롬프트는 메모 앱에 저장하되, 바꿔야 하는 부분을 대괄호로 표시하면 재사용성이 높아집니다.
너는 [역할]이야.
대상은 [독자]이고, 목적은 [목표]야.
아래 내용을 [형식]으로 정리해줘.
추측이 필요한 부분은 [확인 필요]로 표시해줘.
분량은 [길이]로 맞춰줘.
[내용]
핵심은 좋은 문장을 외우는 것이 아니라, 빠뜨리면 안 되는 정보를 빠르게 채우는 구조를 만드는 것입니다.
프롬프트에 넣지 말아야 할 정보
프롬프트가 구체적일수록 답변이 좋아지지만, 개인정보까지 넣을 필요는 없습니다.
- 주민등록번호, 계좌번호, 카드번호
- 회사 내부 문서의 미공개 정보
- 타인의 이름·연락처·주소
- 비밀번호, API 키, 인증 정보
- 의료 기록, 법적 분쟁 관련 개인 식별 정보
자료를 붙여넣어야 한다면 식별 가능한 부분을 먼저 지우세요. 좋은 프롬프트는 정보를 많이 넣은 문장이 아니라, 필요한 정보만 안전하게 정리한 문장입니다.
자세한 내용은 AI 챗봇에 절대 입력하면 안 되는 정보에 정리했습니다.
자주 묻는 질문
프롬프트는 길수록 좋은가요?
무조건 길 필요는 없습니다. 역할, 목표, 맥락, 제약, 출력 형식이 들어가면 충분한 경우가 많습니다. 자료가 많을 때만 배경 설명을 길게 넣으세요.
답변이 틀리면 프롬프트 문제인가요?
항상 그렇지는 않습니다. 최신 정보, 법률, 가격, 정책처럼 바뀌는 내용은 답변만 믿지 말고 공식 출처를 함께 확인해야 합니다. 프롬프트에 “근거가 불확실하면 단정하지 말라”는 조건을 넣으면 도움이 됩니다.
”너는 전문가야”라고 하면 정말 나아지나요?
역할 지정은 문체와 관점을 잡는 데 도움이 됩니다. 다만 없는 지식이 생기지는 않습니다. 역할보다 대상 독자와 출력 형식을 지정하는 쪽이 효과가 큽니다.
영어로 쓰면 더 잘 나오나요?
한국어로도 충분히 잘 작동합니다. 다만 전문 용어나 코드 관련은 영어 용어를 병기하면 정확도가 올라가는 경우가 있습니다.
같은 프롬프트인데 답이 매번 다릅니다.
생성 특성상 완전히 같은 답이 나오지는 않습니다. 일관성이 필요하면 출력 형식을 고정하고, 예시를 함께 주세요.
결론
ChatGPT 프롬프트는 길다고 좋은 것이 아닙니다. 역할, 목표, 맥락, 제약, 출력 형식만 정확히 넣어도 답변 품질이 크게 달라집니다.
특히 블로그 글이나 업무 문서는 대상 독자와 금지할 내용을 넣는 것이 중요하고, 사실 확인이 필요한 주제라면 [확인 필요] 표시를 요청하는 습관이 도움이 됩니다.
확인한 출처
- OpenAI Help - ChatGPT Free Tier FAQ
- OpenAI Help - What is ChatGPT Plus?
- OpenAI Help - Official ChatGPT iOS app icon
기능과 설정 메뉴는 업데이트에 따라 달라질 수 있습니다.