CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

M4-2. 성능을 위한 프롬프트 엔지니어링

한 줄 요약 — 프롬프트 엔지니어링 원칙과 프롬프트 프로세스 흐름·채팅 히스토리 활용으로 성능·일관성을 높입니다. (GH-300 도메인 4 · “Engineer prompts for performance”)

1. 프롬프트 엔지니어링 원칙

  • 단일 책임 — 한 프롬프트에 한 목표
  • 점진적 정교화 — 후속 질문으로 다듬기
  • 컨텍스트 최소·고신호 — 관련 있는 것만 제공(노이즈 제거)
  • 반복 검증 — 결과를 보고 프롬프트를 조정

프롬프트 프로세스 흐름·채팅 히스토리

2. 프롬프트 프로세스 흐름

사용자 프롬프트 + 컨텍스트 + (채팅 히스토리) → 모델 → 응답 → 후속 프롬프트
  • Chat은 이전 대화(히스토리) 를 컨텍스트에 포함 — 맥락이 누적됨
  • 주제가 바뀌면 새 대화로 히스토리 오염을 방지

3. 채팅 히스토리 활용

  • 관련 대화를 이어가며 점진적으로 정교화
  • 무관한 오래된 맥락은 정리해 신호 대 잡음비를 유지

핵심 정리

  1. 원칙 = 단일 책임 · 점진적 정교화 · 최소 고신호 · 반복 검증
  2. Chat 히스토리도 컨텍스트 — 이어가되 오염은 관리
  3. 주제 전환 시 새 대화로 리셋

M4 허브로 → 다음 모듈: M5. 개발 생산성

출처: Prompt engineering for Copilot Chat (GitHub Docs) · Study guide for Exam GH-300 (Microsoft Learn)