ChatGPT 프롬프트 작성법의 핵심은 명확한 지시, 퓨샷 예시, 충분한 맥락 세 가지예요. OpenAI는 공식 문서에서 instructions가 input보다 우선한다고 설명해요.
재사용 프롬프트 객체는 2026년 6월 3일부터 생성이 축소됐고, v1/prompts는 2026년 11월 30일 종료 예정이에요. 기준은 OpenAI Prompt engineering 공식 가이드와 OpenAI API Deprecations 페이지예요.
같은 질문인데 답이 들쭉날쭉하면, 지시문만 늘리기보다 역할·예시·맥락을 나눠 적어 보세요.
프롬프트를 처음부터 완벽하게 쓰려다 보면 손이 멈추기 쉽죠. 그래도 짧은 초안을 먼저 두고 예시만 보태면 속도가 나요.
한 줄 정답: ChatGPT 프롬프트는 지시 우선, 예시와 맥락을 함께 쓰면 돼요.
[핵심 요약] ChatGPT 프롬프트 작성법이란?
ChatGPT 프롬프트 작성법은 OpenAI 모델이 원하는 답을 안정적으로 내도록 역할, 지시, 예시, 맥락을 설계하는 방법이에요. API에서는 instructions와 developer 메시지가 이 역할을 맡아요.
| 항목 | 내용 | 비고 |
|---|---|---|
| 우선순위 | instructions > input | developer 메시지도 user보다 우선 |
| 구조 | Identity → Instructions → Examples → Context | Markdown·XML로 구간 구분 |
| 예시 | 퓨샷을 다양하게 | 형식은 예시끼리 통일 |
| 모델 유형 | GPT는 구체 지시, 추론 모델은 목표 중심 | 스냅샷 고정 권장 |
| 운영 일정 | 재사용 프롬프트 객체 종료 | 2026-06-03 축소, 2026-11-30 셧다운 |
목차
1. ChatGPT 프롬프트 기본 원칙 (지시, 역할, instructions)
2. ChatGPT 프롬프트 템플릿 구조 (Markdown, XML, Identity)
3-2. ChatGPT 프롬프트 고치기 전·후 예시 3가지
1. ChatGPT 프롬프트 기본 원칙 (지시, 역할, instructions)

OpenAI Prompt engineering 공식 가이드에 따르면 instructions는 톤·목표·모범 답 같은 상위 규칙을 담아요.
이 값은 input보다 우선해요.
메시지 역할로 쓰면 developer는 앱 규칙, user는 실제 요청, assistant는 모델 답이에요.
developer 지시가 user보다 우선순위가 높아요. 함수 정의와 인자처럼 생각하면 이해가 빨라요.
| 역할·필드 | 넣는 내용 | 우선순위 |
|---|---|---|
| instructions / developer | 톤, 목표, 금지·허용, 모범 형식 | input·user보다 우선 |
| user / input | 실제 질문, 자료, 작업 옵션 | developer 규칙을 적용할 입력 |
| assistant | 모델이 생성한 답 | 대화 기록에 남음 |
OpenAI Help Center 프롬프트 엔지니어링 안내도 지시를 맨 앞에 두고 ###나 따옴표로 지시와 본문을 나누라고 해요.
2. ChatGPT 프롬프트 템플릿 구조 (Markdown, XML, Identity)
OpenAI Prompt engineering 공식 가이드는 developer 메시지를 Identity부터 Context 순으로 짜라고 안내해요.
Markdown 제목·목록으로 계층을 나누고, XML 태그로 자료 경계를 표시하면 구간이 분명해지거든요.
반복해서 쓰는 고정 문구는 프롬프트 앞쪽에 두세요. 프롬프트 캐싱으로 비용·지연을 줄이는 데 도움이 돼요.
| 섹션 | 넣을 내용 | 예시 |
|---|---|---|
| Identity | 역할·말투·목표 | 코딩 도우미, 짧게 답하기 |
| Instructions | 해야 할 일·하지 말 일 | 표로만 요약, 출처 표기 |
| Examples | 입력→원하는 출력 쌍 | 퓨샷 2~3개 |
| Context | 참고 문서·데이터 | 긴 자료는 뒤쪽, 질문은 끝 |
놓치기 쉬운 작성 포인트
- “짧게” 같은 모호한 표현은 “3~5문장”처럼 숫자로 된 길이로 바꿔 보세요.
- 길이뿐 아니라 “표 3열”, “항목 5개”처럼 형식도 숫자로 적으면 답이 안정적이에요.
- 하지 말 일만 적지 말고, 대신 할 행동을 함께 적어 주세요.
3. ChatGPT 퓨샷 프롬프트 예시 넣는 법
OpenAI Prompt engineering 공식 가이드는 퓨샷을 “입력/출력 예시를 몇 개 넣어 패턴을 가르치는 방식”으로 설명해요.
OpenAI Help Center 프롬프트 엔지니어링 안내는 제로샷으로 시작한 뒤, 부족하면 퓨샷을 넣고, 그래도 안 되면 파인튜닝을 검토하라고 안내해요.
예시는 서로 다른 케이스를 보여 주는 편이 좋아요. 형식·태그·줄바꿈은 예시끼리 똑같이 맞춰 두세요.
| 방식 | 하는 일 | 언제 쓰나 |
|---|---|---|
| 제로샷 | 지시만 주고 답 받기 | 형식 단순, 빠른 시안 |
| 퓨샷 | 질문·정답 쌍을 몇 개 | 형식을 고정하고 싶을 때 |
| 파인튜닝 | 데이터로 모델 조정 | 프롬프트만으로 한계일 때 |
원하는 형식이 매번 흔들리면, 지시문을 늘리기 전에 짧은 정답 예시부터 붙여 보세요.
3-1. ChatGPT 프롬프트, 이런 분께 추천
모델 종류와 업무 패턴에 맞춰 쓰는 법이 달라요. 아래 표로 먼저 골라 보세요.
| 상황 | 추천 작성법 | 이유 |
|---|---|---|
| 답이 길어서 요약이 필요해요 | 길이·형식을 숫자로 지정 | “3~5문장”, “표 3열”처럼 범위를 박아 두세요 |
| 분류·추출을 자동화해요 | 퓨샷 예시 몇 쌍 | 출력 단어·구분자까지 예시로 고정해요 |
| 복잡한 다단계 업무예요 | 추론 모델은 목표 중심 지시 | 세부 절차보다 완료 기준을 분명히 해요 |
| 팀에서 프롬프트를 공유해요 | 코드에 버전 관리 | 재사용 프롬프트 객체는 종료 일정이 잡혀 있어요 |
3-2. ChatGPT 프롬프트 고치기 전·후 예시 3가지
같은 요청도 역할, 형식, 길이를 적으면 답의 틀이 잡혀요. 아래는 한국어로 바로 복사해 쓸 수 있게 만든 예시예요. 날짜와 상품 같은 값은 설명용으로 지어냈어요.
| 상황 | 고치기 전 | 고친 뒤 | 달라진 점 |
|---|---|---|---|
| 회의록 요약 | “이 회의록 요약해줘” | “너는 팀 비서야. 아래 회의록을 결정사항, 담당자, 마감일 3열 표로 정리해. 표 아래 요약은 2줄 이내로 써. ### 회의록 붙여넣기 ###” | 역할, 형식, 길이를 정하고 자료를 구분자로 분리 |
| 거래처 안내문 | “거래처에 납기 늦어진다고 안내문 써줘” | “거래처 담당자에게 보낼 사과 안내문을 3~5문장으로 써. 납기는 10월 20일에서 10월 27일로 바뀌어. 이유는 부품 입고 지연이야. 말투는 정중하게, 마지막 문장은 일정 확인 요청으로 끝내.” | 사실 정보, 문장 수, 말투, 마무리 문장을 지정 |
| 표 정리 | “이 내용 표로 만들어줘” | “아래 상품 3개를 이름, 가격, 장점 한 줄의 3열 표로 정리해. 가격이 적혀 있지 않으면 ‘확인 필요’라고 적어.” | 열 이름과 빈 값 처리 규칙을 미리 정함 |
세 번째 예시처럼 형식이 중요한 작업은 정답 한 줄을 예시로 붙여 보세요. 예시 개수와 구성은 위의 퓨샷 설명을 참고하면 돼요.
4. ChatGPT 프롬프트 작성법 GPT·추론 모델 차이
OpenAI Prompt engineering 공식 가이드는 GPT 모델에는 구체적 지시가, 추론 모델에는 높은 수준의 목표가 더 잘 맞는다고 설명해요.
추론 모델은 시니어 동료처럼 목표만 주고 세부 경로를 맡기는 편이 낫고, GPT는 주니어처럼 절차를 명시해 주는 편이 안정적이에요.
운영 중이라면 모델 스냅샷을 고정하고, 프롬프트 변경마다 평가 세트를 돌려 보세요.
| 구분 | 잘 맞는 지시 | 운영 팁 |
|---|---|---|
| GPT 모델 | 단계·형식·제약을 명시 | 예시와 출력 스키마를 함께 |
| 추론 모델 | 목표·완료 기준 중심 | 과도한 미세 절차는 줄이기 |
| 공통 | 역할·맥락·평가 | 스냅샷 고정, 테스트 유지 |
모델 선택 기준
- 같은 프롬프트를 모델마다 그대로 복사해 쓰지 말고, 모델을 바꿀 때마다 결과를 다시 확인하세요.
- GPT에서 잘 되던 초상세 지시가 추론 모델에선 오히려 방해가 될 수 있어요.
- 바꿀 때는 한 번에 지시문 전체를 갈아엎지 말고, 한 블록씩 바꿔 비교해 보세요.
5. 재사용 프롬프트 객체 종료와 코드 이전 일정
OpenAI API Deprecations 페이지에 따르면 2026년 6월 3일 재사용 프롬프트 객체 지원 축소가 공지됐어요.
이어 2026년 11월 30일 v1/prompts 종료가 예정돼 있어요.
OpenAI Prompt engineering 공식 가이드는 프롬프트를 앱 코드에 두라고 권해요.
타입 있는 인자로 동적 값을 넣고, 배포 전 테스트·평가를 돌리라는 안내예요.
프롬프트 ID에 의존하던 연동은 마이그레이션 가이드를 따라 코드 모듈로 옮겨 두세요.
| 일정 | 내용 | 할 일 |
|---|---|---|
| 2026-06-03 | 생성 축소·비강조 | 신규는 코드 관리로 전환 |
| 2026-11-30 | v1/prompts 셧다운 | 저장된 프롬프트 ID 연동 제거 |
| 상시 | 코드 리뷰·피처 플래그 | 변경을 배포 파이프라인에 포함 |
팀 공유가 걱정될 수 있어요. 그래도 git 히스토리와 PR 리뷰가 있으면 누가 무엇을 바꿨는지 추적이 쉬워요.
6. 함께 보면 좋은 글
- 구글 쪽 작성 요령이 궁금하면 제미나이 프롬프트 작성법을 함께 보세요.
- ChatGPT UI 최근 변화는 GPT-6 Intelligent UI 출시 정리에서 확인할 수 있어요.
- 업무 에이전트로 넓히고 싶다면 클로드 코워크나 제미나이 에이전트 업무 활용법도 이어서 읽어 보세요.
- 다른 프롬프트 노하우는 AI 프롬프트 작성 기초에서 계속 정리해요.
7. ChatGPT 프롬프트 작성법 자주 묻는 질문
Q1. ChatGPT 프롬프트에 예시를 꼭 넣어야 하나요?
네, OpenAI는 퓨샷 예시를 넣어 형식을 고정하라고 안내해요. 제로샷으로 시작한 뒤 부족하면 예시를 보태면 돼요.
Q2. instructions랑 일반 질문 중 뭐가 우선인가요?
instructions(또는 developer)가 input·user보다 우선해요. 톤·규칙·모범 형식은 instructions에 두는 편이 좋아요.
Q3. 재사용 프롬프트 객체는 언제 끝나나요?
v1/prompts는 2026년 11월 30일 종료 예정이에요. 2026년 6월 3일부터 생성이 축소됐으니 코드로 옮겨 두세요.
Q4. 추론 모델에도 GPT용 상세 지시를 그대로 써도 되나요?
아니요, 추론 모델은 목표·완료 기준 중심이 더 잘 맞아요. 세부 절차를 과하게 박아 두면 오히려 방해가 될 수 있어요.
공식 출처 및 팩트체크 기준
- OpenAI, Prompt engineering 가이드 (발표일 상시 게시(확인일 기준), 확인일 2026-10-16)
- OpenAI Help Center, Best practices for prompt engineering (발표일 상시 게시(확인일 기준), 확인일 2026-10-16)
- OpenAI, API Deprecations (Reusable prompts) (발표일 2026-06-03 공지 / 2026-11-30 종료 예정, 확인일 2026-10-16)
- OpenAI YouTube, Personalize ChatGPT with custom instructions (발표일 상시 게시(확인일 기준), 확인일 2026-10-16)