M4. 프롬프트 엔지니어링·컨텍스트
한 줄 요약 — 효과적인 프롬프트의 구조·컨텍스트를 이해하고, zero/few-shot 기법과 베스트 프랙티스로 Copilot에서 일관되고 정확한 응답을 끌어냅니다. (GH-300 도메인 4 · 2026-08-07 skills measured 기준)
이 모듈은 GH-300 도메인 4를 2개 하위 세션으로 나눠 다룹니다.
하위 세션
| # | 세션 | 시험 목표(measured skills) |
|---|---|---|
| 1 | 효과적 프롬프트 | 프롬프트 구조·컨텍스트 · 컨텍스트 결정 방식 · zero/few-shot · 베스트 프랙티스 |
| 2 | 성능을 위한 프롬프트 엔지니어링 | 프롬프트 엔지니어링 원칙 · 프로세스 흐름·채팅 히스토리 활용 |
1. 효과적 프롬프트
좋은 프롬프트의 구조와 컨텍스트, Copilot이 컨텍스트를 결정하는 방식, zero-shot·few-shot 프롬프팅, 그리고 프롬프트 작성 베스트 프랙티스(명확성·구체성·예시)를 익힙니다.
2. 성능을 위한 프롬프트 엔지니어링
프롬프트 엔지니어링의 원칙과, 프롬프트가 처리되는 프로세스 흐름·채팅 히스토리 활용 방식을 이해해 성능과 일관성을 끌어올립니다.
핵심 정리
- 좋은 프롬프트 = 명확한 의도 + 충분한 컨텍스트 + 필요 시 예시(few-shot)
- Copilot은 열린 파일·선택 영역·주석 등에서 컨텍스트를 조합 — 의도적으로 컨텍스트를 설계
- 채팅 히스토리도 컨텍스트 — 대화를 이어가며 점진적으로 정교화
다음 모듈: M5. 개발 생산성 향상
출처: Prompt engineering for Copilot Chat (GitHub Docs) · Study guide for Exam GH-300 (Microsoft Learn)