Skip to content

중급

프롬프트 엔지니어링 기초: 통하는 지시 작성법

역할·작업·맥락·형식·제약 5부 프레임워크, 템플릿, 실패 패턴, 재사용 시나리오.

·14 분 읽기·최종 업데이트: 2026. 1. 10.

프롬프트 엔지니어링 기초: 통하는 지시 작성법

「프롬프트 엔지니어링」의 의미

프롬프트는 ChatGPT에 보내는 지시와 맥락입니다. 엔지니어링은 요청을 실행 가능하게—명확한 목표, 명시적 제약, 검증 가능 출력. ChatGPT 또는 OpenAI API에서 더 나은 프롬프트가 무작위 모델 교체보다 종종 낫습니다.

5부 프레임워크

  1. 역할 — 어떤 전문가처럼?
  2. 작업 — 요약, 수정, 비교, 생성?
  3. 맥락 — 독자, 배경, 소스, 업무 규칙
  4. 형식 — Markdown, 표, JSON, 번호 단계
  5. 제약 — 분량, 톤, 금지, 필수 포함

템플릿

You are a science writer for non-technical readers.
Task: Explain what a vector database is and how it differs from a regular database.
Audience: junior product managers.
Format: 80-word summary, then three short sections, then one everyday analogy.
Constraints: Avoid jargon piles; when a term is required, define it in parentheses; do not invent market-share numbers.

고급 기법

Few-shot 예시

실제 작업 전 입출력 1–3쌍—제목, 지원 매크로, 추출에 유용.

어려운 문제 단계적 추론

최종 답 전 단계 요청—논리 생략 감소. 여전히 검증; 단계 ≠ 정확 보장.

구조화 출력

Return JSON only with fields title, summary, tags (array), risk_level (low|mid|high). No extra prose.

의도적 반복

골격 → 상세 → 톤 패스. 원클릭 오라클이 아닌 공동 편집자.

약한 vs 강한 프롬프트

약함문제수정
「뭔가 써줘」목표 없음장르·분량·용도
「더 전문적으로」기준 모호독자·전문 용어 수준
「최신 뉴스로」환각검증 소스 붙이기; 불확실 표시
「최강 모델로 생각」빈 지시채점 기준·필수 포인트

재사용 시나리오

  • 회의록 → 결정/담당/마감 표
  • 코드 리뷰 → 정확성, 가독성, 성능, 보안
  • 학습 계획 → 수준, 주당 시간, 4주 마일스톤·수용 기준

API 연결

웹 UI는 탐색; 프로덕션 파이프라인은 platform.openai.com Docs. 승리 프롬프트를 system+user 템플릿으로 버전 관리.

연습

「이 제품 소개문 개선해줘」를 5부 프롬프트로: 진단, 3가지 리라이트(격식/친근/간결), 추천과 이유.

정리

좋은 프롬프트는 미니 명세. 5부 작성, 근거로 반복, 사실은 직접 검증. 효과적인 질문과 최신 모델 가이드로 이어가세요.

← 전체 튜토리얼