프롬프트 잘 쓰는 법 — 역할·맥락·지시·형식

읽기만 하지 말고, 오늘 필요한 부분 하나만 골라 바로 써보세요.

이 글의 순서 5개
  1. 좋은 프롬프트의 4요소
  2. 나쁜 프롬프트 vs 좋은 프롬프트
  3. 4요소 체크리스트 (실전용)
  4. 한 단계 더 — Few-shot(예시 보여주기)
  5. 마지막 손질 — 한국어 출력 다듬기

AI에게 말을 잘 거는 데도 특별한 재능이 필요하다고 생각했니? 아빠도 처음엔 짧게 시키고는 답이 마음에 안 든다고 AI 탓부터 했어. 정작 어떤 상황에서 무엇을 원하는지 제대로 말하지 않았더라.

프롬프트는 AI에게 주는 지시문이야. 똑같은 일을 시켜도 역할·맥락·지시·형식 네 가지만 챙기면 답이 안정적이고 매번 비슷하게 나와. 하나가 빠지면 답이 들쭉날쭉해지고.

따로 어려운 공부를 시작할 필요는 없어. 네 칸을 채우는 습관부터, 오늘 한 입만 해보자.

좋은 프롬프트의 4요소 구조 다이어그램 — 역할(Role)·맥락(Context)·지시(Instruction)·형식(Format) 네 칸이 모여 안정적인 답을 만드는 구조.

→ 먼저 4요소가 각각 무엇인지 한눈에 보겠습니다.


좋은 프롬프트의 4요소

요소무엇을 적나한 줄 예시
역할 (Role)AI가 어떤 입장에서 답할지"너는 한국어 회의록을 정리하는 비서다."
맥락 (Context)배경 정보·제약·목적"참석자는 5명이고, 주간 정기 회의다."
지시 (Instruction)무엇을 하라고 시키는지"결정사항·액션·미해결 이슈로 분류해라."
형식 (Format)출력 모양"Markdown 표, 한국어, 200자 이내."

이 4요소가 다 있으면 답변 품질이 안정적이고 매번 비슷합니다. 하나만 빠져도 답이 들쭉날쭉해집니다.

→ 다음은, 같은 일을 시킨 나쁜 예와 좋은 예를 나란히 보겠습니다.


나쁜 프롬프트 vs 좋은 프롬프트

나쁨

회의록 좀 정리해줘.
[전사문 붙여넣기]

→ 답이 너무 길거나 짧을 수 있고, 형식도 매번 다릅니다.

좋음

역할: 너는 한국어 회의록을 정리하는 비서다.
맥락: 다음은 우리 팀 주간 회의 녹취록(약 30분, 5명 참석).
지시: 핵심 결정 / 액션 아이템(담당자·마감일) / 미해결 이슈 3개 섹션으로 정리.
원문에 없는 내용은 "원문에 없음" 표시. 추측 금지.
형식: Markdown. 한국어. 표 사용.

[전사문 붙여넣기]

→ 매번 같은 구조의 답변이 나옵니다.


4요소 체크리스트 (실전용)

답변이 마음에 안 들 때, 아래를 차례로 확인하세요.

  • 역할을 줬는가? 안 줬다면 답이 일반론이 됩니다.
  • 맥락 중 가장 중요한 것 1~2개를 줬는가? (대상 독자, 목적, 분량)
  • 지시가 동사로 끝나는가? "정리해줘", "비교해줘", "추출해줘"
  • 형식을 명시했는가? "표", "불릿", "300자 이내", "Markdown"

→ 그래도 아쉬우면, 원하는 답을 예시로 보여주는 방법이 있어요.


한 단계 더 — Few-shot(예시 보여주기)

위 4요소를 다 갖췄는데도 답이 마음에 안 들면, 원하는 답변의 예시 1~2개를 같이 넣어 주세요. AI가 패턴을 더 잘 따라합니다.

... (역할/맥락/지시/형식)

원하는 출력 예시:

## 1번 회의록
- 결정: A안 채택
- 액션: 김OO이 다음 주 금요일까지 초안
- 미해결: 예산 출처

이 예시처럼 정리해줘.

[실제 전사문]

→ 마지막으로, 한국어 문장이 어색할 때 다듬는 법이에요.


마지막 손질 — 한국어 출력 다듬기

4요소를 다 챙겼는데도 한국어가 어딘가 어색할 때가 있어요. 의미는 맞는데 번역기를 돌린 듯한 문장이거나, 존댓말과 반말이 섞여 나올 때죠. 이럴 땐 프롬프트 끝에 문체 지시 한 줄만 더하면 대부분 정리됩니다.

  • 번역투가 어색할 때 — "~을 위하여 ~되어집니다" 같은 수동·번역투가 거슬리면: 번역투·수동형 없이 자연스러운 능동 한국어로 써줘.
  • 존댓말·반말이 섞일 때 — 문장마다 말투가 달라지면 하나로 고정하세요: 전체를 '~합니다'체로 통일해줘.
  • 보고서 톤으로 맞출 때 — 사내 문서답게 다듬으려면: 사내 보고서 문체로, 격식체, 군더더기 없이 간결하게 써줘.

한 줄을 더하면 실제로 이렇게 바뀝니다.

어색한 출력프롬프트에 더할 한 줄다듬어진 출력
본 보고서는 매출 분석을 위하여 작성되어집니다.번역투·수동형 없이 자연스러운 능동 한국어로 써줘.이 보고서는 매출을 분석하려고 작성했습니다.
회의는 3시에 시작한다. 늦지 않게 참석해 주시기 바랍니다.전체를 '~합니다'체로 통일해줘.회의는 3시에 시작합니다. 늦지 않게 참석해 주시기 바랍니다.
음, 그러니까 이번 건은 잘 된 것 같다고 볼 수 있을 것 같습니다.사내 보고서 문체로, 격식체, 군더더기 없이 간결하게 써줘.이번 건은 잘 마무리됐습니다.

받은 답을 그대로 믿지는 마세요. AI는 그럴듯하게 틀릴 때가 있어서, 중요한 답일수록 한 번 확인하고 쓰는 게 안전합니다 — 왜 그런지와 점검·검토 절차는 환각과 검증검증 워크플로에 있어요.

또 하나, 프롬프트에 넣으면 안 되는 정보(비밀번호·키 / 나·남의 개인정보 / 회사 기밀)가 있어요. 무엇을 넣어도 되는지는 안전하게 쓰는 법에서 확인하세요.

이제 이 4요소로 실제 과제를 해볼 차례예요 → 과제 클러스터 전체 보기. 본문 예시로 든 회의록부터 시작하려면 회의록 정리하기로 바로 가세요.

네가 만든 프롬프트가 잘 통했다면, 그 한 줄을 동료나 가족에게도 한 입 나눠줘 봐.