스펙을 뛰어넘는 NCS 직무교육 - 윈스펙

프롬프트 엔지니어링 어떻게 시작할까?|작성 구조·배치 기준

프롬프트 엔지니어링 어떻게 시작할까?|작성 구조·배치 기준

프롬프트 엔지니어링 입문에서 먼저 익혀야 할 것은 기법 이름이 아니라 프롬프트 한 덩어리를 조립하는 구조다. OpenAI 공식 프롬프팅 가이드는 출발점으로 쓸 수 있는 프롬프트 뼈대를 Role and Objective → Instructions → Reasoning Steps → Output Format → Examples → Context → Final instructions의 7개 섹션으로 제시한다.

(출처: OpenAI Cookbook - GPT-4.1 Prompting Guide, 2026 기준

같은 가이드는 시스템 프롬프트에 지속성·도구 호출·계획 관련 리마인더 3종을 넣었을 때 내부 벤치마크 점수가 약 20% 상승했고, 도구 호출 전 계획을 유도하면 통과율이 4% 증가했다고 보고한다. 이 글은 프롬프트 작성법을 공식 문서가 제시하는 구조·배치 기준으로 정리한 자료다.

 

✅ 핵심 요약

· 프롬프트는 7개 섹션 템플릿으로 시작한다. 역할·목표, 지시, 추론 단계, 출력 형식, 예시, 맥락, 마무리 지시 순서다.

· 긴 자료를 붙일 때는 지시문을 앞뒤 모두에 둔다. 한 번만 쓸 경우 자료 위가 아래보다 낫고, Anthropic은 약 20k 토큰 이상 긴 문서는 상단, 질문은 하단에 두라고 안내한다.

· 구분자는 Markdown이 기본, XML이 보강책이다. OpenAI 가이드는 문서 목록 주입 시 JSON 형식이 특히 성능이 나빴다고 명시한다.

· 예시는 3~5개가 권장 범위이며, 관련성·다양성·구조화 세 가지를 갖춰야 한다.

프롬프트 엔지니어링 입문자는 무엇부터 채워야 하나요?

프롬프트 엔지니어링 입문에서 가장 흔한 막힘은 “빈 입력창 앞에서 뭘 써야 할지 모르겠다”는 상태다. 공식 가이드는 이 문제를 섹션 템플릿으로 해결한다. 필요 없는 섹션은 지우고, 필요한 섹션만 채우는 방식이다.

순서

섹션

여기에 쓰는 것

1

Role and Objective

누구로서, 무엇을 달성해야 하는가

2

Instructions

지켜야 할 규칙 (하위 항목으로 세분화 가능)

3

Reasoning Steps

어떤 순서로 생각해야 하는가

4

Output Format

결과를 어떤 모양으로 낼 것인가

5

Examples

원하는 입력-출력 쌍

6

Context

참고할 자료·배경

7

Final instructions

마무리 지시와 단계적 사고 유도

표1. 공식 가이드가 제시하는 프롬프트 7개 섹션

(출처: OpenAI Cookbook - GPT-4.1 Prompting Guide, 2026 기준

이 7칸을 한국어 업무에 대입하면 다음처럼 바뀐다. 프롬프트 작성법은 결국 이 칸을 빠짐없이 채우는 연습이다.

섹션

채우는 예 (보고서 요약 작업)

역할·목표

업무 보고서를 요약하는 사무 담당자로서, 팀장이 1분 안에 읽을 요약을 만든다

지시

원문에 없는 수치를 추가하지 않는다 / 판단과 사실을 구분한다

추론 단계

먼저 결론을 찾고, 근거 문장을 고른 뒤, 요약을 쓴다

출력 형식

제목 1줄 + 핵심 3줄 + 확인 필요 항목

예시

잘 쓴 요약 1~2개를 그대로 붙인다

맥락

원문 보고서 전문

마무리 지시

위 규칙을 다시 확인한 뒤 작성한다

표2. 7개 섹션을 실제 업무에 채워 넣은 예

긴 자료를 붙일 때 지시문은 어디에 둬야 하나요?

프롬프트에 보고서·기사·회의록처럼 긴 자료를 붙이면, 지시문의 위치에 따라 결과가 달라진다. OpenAI 가이드는 지시문을 제공한 맥락의 앞과 뒤 모두에 배치하라고 권고하며, 한 번만 넣어야 한다면 맥락 아래보다 위가 낫다고 명시한다.

(출처: OpenAI Cookbook - GPT-4.1 Prompting Guide, 2026 기준

Anthropic 공식 문서는 반대 방향의 배치를 안내한다. 약 20k 토큰 이상의 긴 문서는 프롬프트 상단에 두고, 질문과 지시는 하단에 두라는 것이다. 더해서 문서에서 관련 인용문을 먼저 뽑게 하면 불필요한 내용을 걸러내는 데 도움이 된다고 설명한다.

(출처: Anthropic - 프롬프트 작성 모범 사례, 2026 기준

상황

권장 배치

근거

일반적인 길이의 맥락

지시문을 앞뒤 모두

OpenAI 가이드

한 번만 쓸 수 있을 때

지시문을 맥락 위에

OpenAI 가이드

약 20k 토큰 이상 긴 문서

문서 상단, 질문·지시는 하단

Anthropic 문서

자료가 길고 산만할 때

관련 인용문부터 뽑게 한 뒤 작업

Anthropic 문서

표3. 자료 길이에 따른 지시문 배치 기준

두 권고가 상충해 보이지만 공통점은 하나다. 지시문이 긴 자료에 파묻히지 않게 하라는 것이다. 자료가 짧으면 앞에 지시를 두고, 자료가 아주 길면 지시를 끝으로 빼 가장 가까이에서 읽히게 만든다.

👉 프롬프트 엔지니어링 어떤 기법이 효과 있을까?|공식 가이드 정리

구분자는 무엇을 써야 하나요?

프롬프트 안에서 지시·자료·예시를 섞어 쓰면 경계가 흐려진다. 이때 쓰는 것이 구분자다. OpenAI 가이드는 구분자별 특성을 다음과 같이 정리한다.

구분자

평가

사용 권장 상황

Markdown

시작점으로 권장

주요 섹션은 제목, 하위 계층은 더 깊은 제목, 코드는 백틱

XML

성능이 좋고 지시 준수 개선

시작·끝 경계 표시, 메타데이터 부착, 중첩 구조

JSON

문서 목록 주입 시 특히 성능이 나빴다

문서 주입 용도로는 피한다

표 형식

양호

ID | TITLE | CONTENT 형태로 다수 문서 나열

표4. 구분자별 특성과 권장 상황

(출처: OpenAI Cookbook - GPT-4.1 Prompting Guide, 2026 기준

Anthropic 문서는 XML 태그를 쓰는 이유를 지시문·맥락·예시·입력 데이터가 섞인 프롬프트를 모호함 없이 구분하기 위해서라고 설명하고, 태그 이름을 프롬프트 전반에서 일관되고 설명적으로 쓰라고 권한다. 계층이 있으면 중첩한다.

용도

권장 태그 이름

지시

instructions

배경

context

입력 데이터

input

예시

example, examples

문서 묶음

documents, document index="n"

문서 본문·출처

document_content, source

표5. Anthropic 문서가 예시로 드는 태그 이름

(출처: Anthropic - 프롬프트 작성 모범 사례, 2026 기준

출력이 원하는 모양으로 안 나올 때는요?

프롬프트 작성법에서 입문자가 가장 자주 쓰는 표현이 “~하지 마”다. 그런데 Anthropic 공식 문서는 금지보다 지시를 권한다. “마크다운을 쓰지 마”보다 “매끄럽게 이어지는 산문 단락으로 구성하라”처럼 원하는 형태를 말하는 쪽이 효과적이라는 것이다.

덜 효과적 (금지형)

더 효과적 (지시형)

마크다운을 쓰지 마

매끄럽게 이어지는 산문 단락으로 작성하라

특정 기호를 절대 쓰지 마

이 글은 음성으로 읽히므로, 읽을 수 없는 기호는 쓰지 말고 문장으로 풀어 써라

애매하게 쓰지 마

분석 대시보드를 만들어라. 관련 기능과 인터랙션을 가능한 한 많이 포함해 완성도 높게 구현하라

제안만 하지 마

이 함수의 성능이 좋아지도록 수정하라

표6. 금지형 지시를 지시형으로 바꾼 예

(출처: Anthropic - 프롬프트 작성 모범 사례, 2026 기준

같은 문서가 제시하는 판단 기준이 하나 더 있다. “업무 맥락을 거의 모르는 동료에게 이 프롬프트를 보여주고 그대로 따라 하게 해 보라”는 것이다. 동료가 헷갈리면 모델도 헷갈린다. 또한 지시만 던지지 말고 이유를 함께 설명하면 모델이 그 설명에서 일반화한다고 안내한다.

공식 가이드에 보고된 효과는 얼마나 되나요?

프롬프트 구조를 바꿨을 때의 효과는 공식 문서에 수치로 기록돼 있다. 감이 아니라 측정값으로 확인할 수 있는 부분이다.

조치

보고된 효과

기준

시스템 프롬프트에 리마인더 3종(지속성·도구 호출·계획) 추가

내부 벤치마크 점수 약 20% 상승

SWE-bench Verified

도구 호출 전 명시적 계획 유도

통과율 4% 증가

SWE-bench Verified

도구 설명을 시스템 프롬프트 대신 API 전용 필드로 전달

통과율 2% 증가

SWE-bench Verified

참고: 해당 모델 입력 컨텍스트

1M 토큰

공식 스펙

참고: 에이전트 하네스 기준 문제 해결률

55%

SWE-bench Verified

표7. 공식 가이드에 보고된 프롬프트 조치별 효과

(출처: OpenAI Cookbook - GPT-4.1 Prompting Guide, 2026 기준

예시 개수에도 권장 범위가 있다. Anthropic 문서는 3~5개의 예시가 좋은 결과를 준다고 안내하며, 예시는 실제 사용 사례와 비슷할 것(관련성), 엣지 케이스를 포함할 것(다양성), 태그로 감쌀 것(구조화) 세 조건을 갖춰야 한다고 설명한다.

취업 준비에 쓰려면 어떻게 줄여서 쓰나요?

공식 템플릿 7칸이 과하게 느껴진다면, 짧은 작업에는 3단계로 줄여 쓸 수 있다. 링커리어 커뮤니티의 챗GPT 프롬프트 작성법 자료는 역할 설정 → 맥락 제공 → 출력 지정의 3단계 공식을 제시한다. 역할은 “너는 인사담당자야”, 맥락은 “4학년 대학생이고 첫 인턴십을 준비 중”, 출력은 “문제점과 개선방안을 표로 정리” 같은 식이다. “자소서 써줘”처럼 모호한 요청은 결과도 애매해진다는 설명도 함께 나온다.

(출처: 링커리어 커뮤니티 - 챗GPT 프롬프트 작성법|자기소개서, 면접에 효과적인 구성 및 예시, 2026 기준

3단계

공식 템플릿 대응 섹션

취업 준비 활용 예

역할 설정

Role and Objective

인사팀장 역할로 지원 동기 검토

맥락 제공

Context

학년·직무·경험 상황 설명

출력 지정

Output Format

논리성·표현력·직무 연관성 기준 표로 정리

표8. 3단계 공식과 공식 템플릿의 대응

같은 자료는 주의사항도 함께 정리한다. 민감한 개인정보는 가급적 입력하지 않을 것, 생성된 결과는 본인이 반드시 다시 검토할 것, 매 질문이 새 요청으로 처리되므로 맥락을 일관되게 유지할 것, 그리고 프롬프트가 짧아도 목적과 맥락이 명확하면 효과적이라는 것이다.

요약 비교 — 상황별로 어느 칸부터 채울까?

내 상황

먼저 채울 칸

그 다음

생략해도 되는 칸

결과 품질이 들쭉날쭉하다

Output Format

Examples

Reasoning Steps

원문을 자꾸 벗어난다

Instructions (금지 대신 지시)

Context 배치 조정

Examples

긴 자료를 요약해야 한다

Context 배치 (상단) + 지시 하단

Output Format

Examples

말투·형식이 안 맞는다

Examples 3~5개

Output Format

Reasoning Steps

취업 서류에 쓰고 싶다

역할 → 맥락 → 출력 3단계

검토는 직접

나머지

표9. 상황별 우선 작성 섹션 요약

프롬프트 엔지니어링을 공부할 때 기법 이름을 늘리는 것보다, 이 칸들을 상황에 맞게 빼고 더하는 판단이 먼저 늘어야 실제 결과가 달라진다.

 

📚 처음부터 제대로 배우는 AI 기초 (feat. 직무별 현업 데이터 분석 실습)

 

📌 이런 분께 추천합니다

· 프롬프트 엔지니어링 입문 단계에서 AI 활용의 기초 개념부터 정리하고 싶은 분

· 직무별 실습으로 내 업무에 바로 대입해보고 싶은 분

· 비전공자로 AI 도구를 처음 업무에 들이는 분

· 국비지원으로 부담을 줄여 기초 과정을 끝내고 싶은 분

 

💡 강의 장점

· 기초 개념부터 직무별 현업 데이터 분석 실습까지 한 흐름으로 이어진다

· 업무 상황을 전제로 구성돼 배운 내용을 실제 작업에 바로 옮기기 쉽다

· ★ 고용노동부 지정 K-디지털 기초역량훈련(KDC) 공식 인증 과정

· KDC 수강료 90% 국비지원 — 자부담 10%만 결제

👉 강의 바로가기

 

📚 200% 활용하는 챗 GPT 질문법

 

📌 이런 분께 추천합니다

· 프롬프트 작성법 자체를 집중적으로 연습하고 싶은 분

· 같은 질문을 어떻게 바꿔야 결과가 달라지는지 비교해보고 싶은 분

· AI 기초는 어느 정도 알지만 질문이 막연하다고 느끼는 분

· 국민내일배움카드로 수강 부담을 줄이고 싶은 분

 

💡 강의 장점

· 질문을 바꾸는 방법에 초점을 맞춰 프롬프트 작성법을 집중적으로 다룬다

· 활용 사례 중심이라 업무·학습 상황에 바로 대입해볼 수 있다

· ★ 한국산업인력공단·고용노동부 승인 직업훈련 과정 (HRD-Net 등록)

· 국민내일배움카드로 부담 없이 수강 (1인당 최대 500만원 한도)

👉 강의 바로가기

구분

처음부터 제대로 배우는 AI 기초

200% 활용하는 챗 GPT 질문법

초점

AI 활용 기초 + 직무별 데이터 분석 실습

질문(프롬프트) 작성 방법

이런 분께

AI 자체가 처음인 분

도구는 쓰는데 결과가 아쉬운 분

강의 유형

KDC (K-디지털 기초역량훈련)

내일배움카드

비용 구조

수강료 90% 국비지원, 자부담 10%

국민내일배움카드 적용

표10. 두 과정 비교

자주 묻는 질문 (FAQ)

Q1. 프롬프트 엔지니어링 입문, 기법부터 외워야 하나요?

기법 이름보다 구조를 먼저 익히는 편이 효율적입니다. OpenAI 공식 가이드는 역할·목표, 지시, 추론 단계, 출력 형식, 예시, 맥락, 마무리 지시의 7개 섹션을 출발점으로 제시하고, 필요 없는 섹션은 빼라고 안내합니다. 기법은 이 칸 중 “추론 단계”와 “예시”를 어떻게 채우느냐의 문제로 정리되므로, 틀을 먼저 잡고 기법을 얹는 순서가 자연스럽습니다.

Q2. 자료가 길면 지시문을 어디에 넣어야 하나요?

OpenAI 가이드는 지시문을 맥락의 앞뒤 모두에 두라고 권하고, 한 번만 넣는다면 맥락 위가 낫다고 합니다. Anthropic 문서는 약 20k 토큰 이상 긴 문서는 상단에 두고 질문·지시를 하단에 두라고 안내합니다. 공통 기준은 지시문이 긴 자료에 묻히지 않게 하는 것이므로, 자료가 짧으면 지시를 앞에, 아주 길면 지시를 끝에 붙이면 됩니다.

Q3. 프롬프트 작성법에서 “쓰지 마”라고 하면 왜 잘 안 되나요?

금지형 지시는 원하는 결과의 모양을 알려주지 않기 때문입니다. Anthropic 공식 문서는 “마크다운을 쓰지 마”보다 “매끄럽게 이어지는 산문 단락으로 작성하라”처럼 원하는 형태를 지시하라고 권합니다. 같은 문서는 지시에 이유를 함께 설명하면 모델이 그 설명에서 일반화한다고도 안내합니다.

Q4. 예시는 몇 개나 넣어야 하나요?

Anthropic 공식 문서 기준으로 3~5개가 권장 범위입니다. 개수보다 중요한 것은 세 가지 조건입니다. 실제 사용 사례와 비슷할 것(관련성), 엣지 케이스를 포함할 것(다양성), 태그로 감쌀 것(구조화)입니다. 예시에 담긴 중요한 동작은 지시문에도 규칙으로 함께 써두라는 권고가 OpenAI 가이드에 나옵니다.

결론

프롬프트 엔지니어링을 시작할 때 정리해둘 것은 네 가지다.

첫째, 프롬프트는 7칸 템플릿으로 조립한다. 역할·목표, 지시, 추론 단계, 출력 형식, 예시, 맥락, 마무리 지시이며 불필요한 칸은 뺀다.

둘째, 배치가 결과를 바꾼다. 지시문은 맥락 앞뒤 모두가 기본이고, 약 20k 토큰 이상 긴 문서는 상단에 두고 질문을 하단에 둔다.

셋째, 구분자는 Markdown이 기본, XML이 보강책이다. 문서 목록을 주입할 때 JSON 형식은 특히 성능이 나빴다고 공식 가이드가 명시한다.

넷째, 금지 대신 지시로 쓴다. 프롬프트 작성법의 핵심은 원하는 형태를 말하는 것이고, 예시는 3~5개를 관련성·다양성·구조화 기준으로 고른다. 프롬프트 엔지니어링 입문 단계에서는 이 네 가지만 지켜도 결과가 눈에 띄게 안정된다.

 

📌 본 글은 2026년 기준으로 최신화하여 작성되었습니다.

📌 함께 보면 좋은 글

👉 프롬프트 엔지니어링 자격증 쓸모 있을까?|교육 비용 비교