CanRobot · 캔로봇
Prosci® Certified Change Practitioner Microsoft Frontier Transformation Engineer TITAN Microsoft MVP 2026-2027 · Microsoft 365 Copilot Microsoft Certified Trainer
예시 실습

이 핸즈온랩은 교육 내용을 보여 드리기 위한 예시입니다. 실제 교육과정에서는 고객사의 산업과 직무를 반영한 실습 시나리오로 구성한 비공개 학습 사이트를 따로 제공합니다.

M3-2. 코드 제안 수명주기·LLM 한계

한 줄 요약 — 제안 하나가 만들어지는 수명주기를 시각화하고, LLM·Copilot의 구조적 한계를 이해합니다. (GH-300 도메인 3 · “Understand lifecycle and limitations”)

1. 코드 제안 수명주기

컨텍스트 수집 → 프롬프트 빌드 → 모델 추론 → 프록시 필터 → 제안 표시 → (수락/거절) → 다음 컨텍스트
  • 사용자의 수락·거절도 다음 컨텍스트에 영향
  • 각 단계는 M3-1의 데이터 흐름과 대응됨

제안 수명주기·LLM 한계

2. LLM·Copilot의 한계

한계 의미
최신성 학습 시점 이후 API·라이브러리 변화를 모를 수 있음
정확성 그럴듯하지만 틀린 코드(환각)를 낼 수 있음
컨텍스트 창 한 번에 볼 수 있는 코드 양에 한계
결정성 부족 같은 입력에도 다른 제안이 나올 수 있음

💡 이 한계들이 M1의 “출력 검증” 이 필수인 이유입니다.

핵심 정리

  1. 수명주기 = 수집 → 프롬프트 → 추론 → 필터 → 표시 → 수락/거절
  2. 대표 한계 = 최신성·정확성·컨텍스트 창·비결정성
  3. 한계 이해 → 검증 습관의 근거 (M1과 직결)

M3 허브로 → 다음 모듈: M4. 프롬프트 엔지니어링

출처: How GitHub Copilot works (GitHub Docs) · Study guide for Exam GH-300 (Microsoft Learn)