교육

프롬프트 엔지니어링(심화) — 추론 설계·구조화·반복 개선

디딤 · 2026년 7월 6일

손이 우드톤 책상 위에 인덱스카드 5장을 순서대로 배열하는 오버헤드 구도

초급에서 “구체적으로, 맥락과 함께, 형식을 정해 부탁하기”를 배웠습니다. 중급에서는 AI의 추론을 설계하고, 출력을 구조화하고, 프롬프트를 체계적으로 개선하는 기술로 넘어갑니다.

0. 중급의 마인드셋

초급이 ’좋은 한마디’를 찾는 일이었다면, 중급은 ’좋은 프롬프트를 만들어가는 과정’입니다. ① 추론 설계 ② 구조화 ③ 반복 개선.

1. 출력을 구조화하기 — 섹션과 태그

긴 프롬프트일수록 AI는 “어디까지가 지시이고 무엇이 자료인지” 헷갈립니다. 마크다운 헤더(## 지시, ## 자료)나 XML 태그(<자료>...</자료>)로 구역을 나누면 AI가 각 부분의 역할을 정확히 인식합니다.

다음 <기사> 안의 내용만 근거로 요약하세요.

<기사>
(본문 붙여넣기)
</기사>

<지시>
- 핵심 3가지를 불릿으로, 각 한 문장 40자 이내
- 기사에 없는 내용은 추가 금지
</지시>

2. 추론을 유도하기 — 단계적 사고(CoT)

복잡한 문제(계산·다단계 분석·조건 많은 의사결정)는 “바로 답하지 말고 단계적으로 생각한 뒤 답하라”고 시키면 정확도가 올라갑니다. <생각>에 추론을, <답>에 결론을 나누면 검토도 쉽고 신뢰도도 올라갑니다. 단, 단순 작업에는 과잉입니다 — ’사람도 생각이 필요한 일’에만.

3. Few-shot 심화 — 예시는 ’대표선수’를

흔한 실수는 예외 상황을 잔뜩 욱여넣는 것입니다. 권장은 다양하면서도 대표적인 예시 2~4개를 큐레이션하는 것. 예시는 “천 마디 말보다 나은 그림”입니다.

  • ❌ 예외 케이스 12개 나열
  • ✅ 서로 다른 유형을 대표하는 입력·출력 쌍 3개

4. 프롬프트 체이닝 — 큰 일을 쪼개기

하나의 큰 작업을 여러 단계로 나눠 순서대로 처리합니다. 예(보고서): ① “목차를 짜줘” → ② “2장을 초안으로” → ③ “전체를 톤 일관성으로 다듬어줘”. 각 단계가 단순해져 결과가 안정됩니다.

5. 환각(틀린 사실) 줄이기

  • 근거 한정: “첨부 자료에 있는 내용만 사용, 없으면 ’자료에 없음’이라고.”
  • 모름 허용: “확실하지 않으면 추측하지 말고 모른다고.”
  • 출처 표시: “각 주장 뒤에 근거 문장을 인용.”
  • 검증 단계: “답을 쓴 뒤 자료와 대조해 틀린 부분을 스스로 점검·수정.”

6. 자기검증과 평가 기준

초안을 쓴 뒤, 아래 기준으로 스스로 점수를 매기고 부족한 항목을 고쳐 다시 쓰세요.
- 명확성(1~5) / 구체성(1~5) / 길이(300자 이내)

“알아서 잘”보다 “이 기준으로 잘”이 훨씬 강력합니다.

7. 시스템 프롬프트의 ‘적정 고도’

역할·규칙 지시는 너무 빡빡해도(깨지기 쉬움), 너무 막연해도(신호 부족) 안 됩니다. 좋은 지시는 행동을 이끌 만큼 구체적이되, 판단 여지를 줄 만큼 유연합니다. 원칙: “기대 행동을 충분히 설명하는 최소한의 정보.”

8. 반복 개선 워크플로우

  1. 최소 프롬프트로 시작 → 2. 실패 모드 관찰(형식? 톤? 사실? 누락?) → 3. 그 실패를 겨냥해 지시 한 줄/예시 하나 추가 → 4. 다시 실행·비교. 한 번에 한 가지만 바꾸세요.

9. 실습 미션 ✍️

미션 1: 평소 프롬프트를 자료/지시/출력형식 태그로 분리해 다시 쓰기.

미션 2: 다단계 문제를 <생각>/<답> 구조로 풀게 해 일반 요청과 정확도 비교.

미션 3: “한 번에” 시키던 큰 작업을 3단계 체인으로 설계.

미션 4: 한 프롬프트를 3회 개선하며 ‘바꾼 것/결과 변화’ 기록.

한 줄 정리: 중급 프롬프트는 추론을 설계(CoT)·입출력 구조화(태그)·대표 예시 큐레이션·체인 분할·실패 관찰 반복 개선입니다.

ⓒ Wave AI Networks — 중급 AI 활용 학습 시리즈