CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

M3-1. 데이터 처리·흐름

한 줄 요약 — 입력이 어떻게 프롬프트로 조립되어 모델로 가고, 프록시가 필터·후처리를 거쳐 제안이 돌아오는지 이해합니다. (GH-300 도메인 3 · “Describe data handling and flow”)

1. 데이터 사용·흐름·공유

  • Copilot은 열린 파일·선택 영역·주변 코드 등에서 컨텍스트를 수집
  • 전송·보존·공유 범위는 플랜(개인·Business·Enterprise) 과 설정에 따라 다름
  • 기업용은 코드 스니펫 보존 없음 등 데이터 취급이 개인용과 다름

프롬프트 빌드·프록시 필터링

2. 입력 처리·프롬프트 빌드

수집한 컨텍스트는 프롬프트로 조립(prompt building) 되어 모델에 전달됩니다. 어떤 컨텍스트가 얼마나 포함되는지가 제안 품질을 좌우합니다(→ M4).

플랜별 데이터 취급 비교

3. 프록시 필터링·후처리

모델 응답은 프록시 계층을 거치며 공개 코드 매칭·보안·정책 필터와 후처리가 적용된 뒤 사용자에게 표시됩니다.

핵심 정리

  1. 흐름 = 컨텍스트 수집 → 프롬프트 빌드 → 모델 → 프록시 필터·후처리 → 표시
  2. 데이터 취급은 플랜에 따라 다름 — 기업용은 보존·공유가 더 제한적
  3. 프록시 필터가 공개 코드·보안 안전장치의 실행 지점 (→ M6)

M3 허브로 → 다음: 수명주기·한계

출처: GitHub Trust Center · GitHub Copilot Trust Center / privacy (GitHub Docs)