Lesson 2

좋은 프롬프트의 4요소

3 min Views 1

명확한 지시·풍부한 컨텍스트·구체적 출력 형식·적절한 제약이라는 4요소로 어떤 요청도 강력한 프롬프트로 바꾸는 법을 배운다.

프롬프트 품질을 가르는 4가지 요소

수천 개의 프롬프트를 분석하면 고품질 프롬프트에는 공통된 4가지 구성 요소가 있습니다. 이 4요소를 체계적으로 갖추면 어떤 LLM에서도 예측 가능한 고품질 출력을 얻을 수 있습니다.

요소 1: 명확한 지시(Instruction)

모델에게 정확히 무엇을 해야 하는지를 말합니다. 애매한 동사 대신 행동 동사를 씁니다.

애매한 지시명확한 지시
"마케팅에 대해 알려줘""SNS 마케팅의 핵심 전략 5가지를 나열해줘"
"이 글 좀 봐줘""이 글의 논리적 허점 3가지를 비판적으로 분석해줘"
"코드 작성해줘""Python으로 CSV 파일을 읽어 중복 행을 제거하고 결과를 저장하는 함수를 작성해줘"

효과적인 행동 동사 목록: 작성해줘 / 분석해줘 / 요약해줘 / 비교해줘 / 번역해줘 / 평가해줘 / 변환해줘 / 설명해줘 / 나열해줘 / 분류해줘

요소 2: 풍부한 컨텍스트(Context)

모델은 당신의 상황을 모릅니다. 배경 정보를 충분히 제공할수록 목적에 맞는 답변이 나옵니다.

--- 컨텍스트 없이 ---
"이메일 써줘"

--- 컨텍스트 포함 ---
"상황: 나는 스타트업 대표이고, 투자자 미팅을 요청하는 이메일을 써야 해.
 수신자: 시리즈A 전문 VC 심사역 (처음 연락하는 사이)
 우리 회사: 제조업 디지털 전환 SaaS, 월 ARR 1.2억원, MoM 15% 성장
 목적: 30분 미팅 요청
 톤: 자신감 있되 겸손하게, 200자 이내로"

컨텍스트에 포함해야 할 정보:

  • 누가: 나는 누구인가 (역할, 전문성)
  • 무엇을: 구체적인 상황과 배경
  • : 이 결과가 필요한 이유
  • 독자/수신자: 결과물을 보게 될 대상

요소 3: 구체적인 출력 형식(Format)

원하는 출력 형태를 명시하지 않으면 모델이 임의로 결정합니다. 형식을 지정하면 사용하기 바로 편한 결과를 얻습니다.

# 형식 지정 예시들

"결과를 마크다운 표 형식으로 작성해줘"
"JSON 형식으로 반환해줘 (key: title, summary, tags)"
"번호 매긴 목록으로, 각 항목은 제목 + 2줄 설명 구조로"
"결론을 먼저 쓰고, 이유를 3개 항목으로 뒤에 써줘"
"500자 이내로 요약해줘"
"초등학생도 이해할 수 있는 언어로 설명해줘"

자주 쓰는 출력 형식:

  • 구조: 표, 목록, 번호, 계층구조, 마인드맵 형태
  • 길이: 글자 수, 단어 수, 문단 수
  • 코드: 언어 지정, 주석 포함 여부
  • 데이터: JSON, CSV, YAML, XML
  • 언어 수준: 전문가 대상 / 초보자 대상 / 특정 연령대

요소 4: 적절한 제약(Constraint)

모델이 하지 않았으면 하는 것을 명시합니다. 제약은 출력의 일관성과 안전성을 높입니다.

# 긍정적 제약 (해야 할 것)
"반드시 한국어로 작성해줘"
"실제 사례를 최소 2개 포함해줘"
"참고 자료를 인용할 때는 출처를 명시해줘"

# 부정적 제약 (하지 말아야 할 것)
"전문 용어는 사용하지 말고, 일상 언어로만 설명해줘"
"추측성 정보는 포함하지 마. 확실하지 않으면 모른다고 해줘"
"마지막에 요약 단락을 추가하지 마. 본문으로만 끝내줘"

4요소 통합 예시

4요소를 모두 갖춘 완성도 높은 프롬프트를 만들어 봅니다.

# 주제: 블로그 글 작성 요청

[지시] 아래 주제로 SEO 최적화된 블로그 포스팅을 작성해줘.

[컨텍스트]
- 주제: "재택근무자를 위한 시간 관리 앱 TOP 5"
- 독자: 재택근무 6개월 미만의 직장인 (20~35세)
- 목적: 해당 앱의 제휴 마케팅 트래픽 유입
- 경쟁 키워드: "시간 관리 앱 추천"

[형식]
- 총 길이: 1,200~1,500자
- 구조: H2 소제목 5개, 각 앱당 특징 3줄 + 추천 대상 1줄
- 도입부: 공감형 훅 (재택근무의 어려움 언급)
- 마무리: CTA 문장 포함

[제약]
- 가격은 언급하지 마 (자주 변동됨)
- 앱 순위는 붙이지 마 (광고처럼 보일 수 있음)
- iOS와 Android 모두 지원하는 앱만 포함해줘

프롬프트 품질 자가 점검 체크리스트

  • ☐ 무엇을 해야 하는지 행동 동사로 명확히 했는가?
  • ☐ 배경 상황과 맥락을 충분히 제공했는가?
  • ☐ 원하는 출력 형식과 길이를 지정했는가?
  • ☐ 피해야 할 내용이나 제약을 명시했는가?
  • ☐ 결과물의 독자/수신자가 누구인지 알려줬는가?
4요소(지시·컨텍스트·형식·제약)를 갖춘 프롬프트는 그렇지 않은 것보다 일관적으로 3~5배 우수한 결과를 만들어냅니다. 습관처럼 체화될 때까지 매번 4요소를 확인하세요.

관련 검색어  ·  좋은 프롬프트 구성요소, 프롬프트 4요소, 컨텍스트 제공법, 출력 형식 지정, 프롬프트 작성 원칙, AI 프롬프트 구조

채용정보
공지사항
인사이트
MY