M4-2. 성능을 위한 프롬프트 엔지니어링
한 줄 요약 — 프롬프트 엔지니어링 원칙과 프롬프트 프로세스 흐름·채팅 히스토리 활용으로 성능·일관성을 높입니다. (GH-300 도메인 4 · “Engineer prompts for performance”)
1. 프롬프트 엔지니어링 원칙
- 단일 책임 — 한 프롬프트에 한 목표
- 점진적 정교화 — 후속 질문으로 다듬기
- 컨텍스트 최소·고신호 — 관련 있는 것만 제공(노이즈 제거)
- 반복 검증 — 결과를 보고 프롬프트를 조정
2. 프롬프트 프로세스 흐름
사용자 프롬프트 + 컨텍스트 + (채팅 히스토리) → 모델 → 응답 → 후속 프롬프트
- Chat은 이전 대화(히스토리) 를 컨텍스트에 포함 — 맥락이 누적됨
- 주제가 바뀌면 새 대화로 히스토리 오염을 방지
3. 채팅 히스토리 활용
- 관련 대화를 이어가며 점진적으로 정교화
- 무관한 오래된 맥락은 정리해 신호 대 잡음비를 유지
핵심 정리
- 원칙 = 단일 책임 · 점진적 정교화 · 최소 고신호 · 반복 검증
- Chat 히스토리도 컨텍스트 — 이어가되 오염은 관리
- 주제 전환 시 새 대화로 리셋
M4 허브로 → 다음 모듈: M5. 개발 생산성
출처: Prompt engineering for Copilot Chat (GitHub Docs) · Study guide for Exam GH-300 (Microsoft Learn)