ChatGPT 프롬프트 작성법 가이드: 역할, 퓨샷, 시스템 지시, 템플릿

Photo of author

By 요담

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 > inputdeveloper 메시지도 user보다 우선
구조Identity → Instructions → Examples → ContextMarkdown·XML로 구간 구분
예시퓨샷을 다양하게형식은 예시끼리 통일
모델 유형GPT는 구체 지시, 추론 모델은 목표 중심스냅샷 고정 권장
운영 일정재사용 프롬프트 객체 종료2026-06-03 축소, 2026-11-30 셧다운

1. ChatGPT 프롬프트 기본 원칙 (지시, 역할, instructions)

ChatGPT 프롬프트 작성법 OpenAI 공식 커스텀 인스트럭션 안내 화면
OpenAI가 ChatGPT 커스텀 인스트럭션을 설명한 공식 영상 장면이에요. 역할·톤·선호를 미리 적는 흐름을 보여 줘요. 출처: OpenAI 공식 유튜브 · OpenAI Prompt engineering 공식 가이드

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)

ChatGPT에서 닉네임·역할·응답 스타일을 미리 정해 두는 커스텀 인스트럭션을 소개한 OpenAI 공식 영상이에요. 출처: OpenAI 공식 유튜브

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-30v1/prompts 셧다운저장된 프롬프트 ID 연동 제거
상시코드 리뷰·피처 플래그변경을 배포 파이프라인에 포함

팀 공유가 걱정될 수 있어요. 그래도 git 히스토리와 PR 리뷰가 있으면 누가 무엇을 바꿨는지 추적이 쉬워요.

6. 함께 보면 좋은 글

7. ChatGPT 프롬프트 작성법 자주 묻는 질문

Q1. ChatGPT 프롬프트에 예시를 꼭 넣어야 하나요?

네, OpenAI는 퓨샷 예시를 넣어 형식을 고정하라고 안내해요. 제로샷으로 시작한 뒤 부족하면 예시를 보태면 돼요.

Q2. instructions랑 일반 질문 중 뭐가 우선인가요?

instructions(또는 developer)가 input·user보다 우선해요. 톤·규칙·모범 형식은 instructions에 두는 편이 좋아요.

Q3. 재사용 프롬프트 객체는 언제 끝나나요?

v1/prompts는 2026년 11월 30일 종료 예정이에요. 2026년 6월 3일부터 생성이 축소됐으니 코드로 옮겨 두세요.

Q4. 추론 모델에도 GPT용 상세 지시를 그대로 써도 되나요?

아니요, 추론 모델은 목표·완료 기준 중심이 더 잘 맞아요. 세부 절차를 과하게 박아 두면 오히려 방해가 될 수 있어요.

공식 출처 및 팩트체크 기준

요담

글쓴이

요담

AI를 실무에 활용할 수 있도록 도움드리는 요담입니다.