연락처 정보

코스 개요

자동 완성에서 에이전트로: 전환 이해

  • Copilot 제안과 에이전트식 다단계 계획의 차이점
  • 에이전트 루프 구조: 계획, 생성, 실행, 반복
  • 에이전트 작업을 위한 언어 지원 및 모델 선택
  • 실제 사례: 5줄 함수에서 다중 파일 기능으로

IDE에서 에이전트 모드 활성화

  • VS Code, JetBrains, Neovim에서의 활성화
  • 컨텍스트 윈도우 및 모델 등급 선호도 구성
  • 작업장 규칙 설정 및 대형 바이너리 파일 무시
  • Copilot 채팅과 인라인 에이전트 워크플로우 관리

다단계 계획 및 실행

  • Copilot에 프로토타입 기능을 엔드투엔드 구축하도록 프롬프트하기
  • 에이전트가 파일을 걸쳐 작업을 단계별로 분해하는 과정 관찰
  • 변경사항을 적용하기 전에 각 단계 검토
  • 단계가 의도된 방향에서 벗어날 때 인라인 롤백 사용

에이전트 루프 내 터미널 명령

  • Copilot 터미널 통합을 통한 종속성 설치
  • 빌드 명령 실행 및 출력 해석
  • Copilot 세션 내에서 환경 변수 관리
  • 안전 경계: 수동 승인이 필요한 명령 결정

에이전트와의 테스트 주도 개발

  • 기존 소스 코드로부터 단위 테스트 생성
  • 자연어 프롬프트를 통해 테스트 생성 주도
  • Copilot 내에서 테스트 스위트 실행 및 실패 로그 해석
  • 가장자리 케이스(edge-case) 실패를 본 후 단언문 다듬기

대규모 코드베이스 탐색

  • 파일 간 참조 자동 찾기
  • Copilot 가이드_rename을 통한 공유 유틸리티 리팩토링
  • 구성 파일과 스키마 파일을 병행하여 업데이트
  • 타겟팅 프롬프트를 사용하여 컨텍스트 윈도우 고갈 방지

팀 표준에 맞게 Copilot 맞춤화

  • .github/copilot-instructions.md에 리포지토리 전용 지침 작성
  • 네이밍 규칙 및 아키텍처 패턴 강제 적용
  • 컨텍스트에서 민감한 파일 및 디렉토리 제외
  • 일반 작업용 팀 전용 프롬프트 템플릿 생성

GitHub Copilot 엔터프라이즈 거버넌스

  • 세이트 할당, 청구 및 사용량 대시보드
  • 감사 로그: Copilot이 생성한 것과 커밋된 것 추적
  • Microsoft IP 보상 정책 및 라이선스 영향
  • AI 제안 파이프라인에서 특정 파일 패턴 차단

에이전트 모드와 디버깅

  • 스택 트레이스를 에이전트와 함께 읽기
  • 가설 기반 디버깅: Copilot에게 테스트 실패 원인을 물어보기
  • 에이전트 지원 바이섹트(bisect)를 사용하여 회귀 원인 찾기
  • 낯선 코드를 디버깅할 때 환각(hallucination) 위험 관리

성능 및 제한 관리

  • 일일 요청 한도 및 모델 쿼타 이해
  • 잘린 응답을 피하기 위해 프롬프트 길이 최적화
  • 다양한 작업 간 모델 전환
  • 에이전트 지연 시간 및 캐싱 전략 모니터링

엔터프라이즈 보안 및 규정 준수

  • 데이터 처리: 리포지토리를 떠나는 것과 로컬에 머무르는 것
  • 프롬프트를 통한 비밀 정보 및 자격 증명 누출 방지
  • GDPR, SOC 2, FedRAMP 요구사항 준수
  • 인젝션 취약점에 대해 생성된 코드의 레드 팀링

일반적인 상황의 문제 해결

  • Copilot이 때때로 코드베이스 컨텍스트를 무시하는 이유
  • 대형 리포지토리의 인덱싱 실패 해결
  • 피크 시간 동안 속도 제한 오류 처리
  • IDE 확장 동기화 문제 수정

요약 및 향후 로드맵

  • 에이전트 모드의 기능 및 실무 워크플로우 복습
  • GitHub의 Copilot 로드맵 및 다가올 에이전트 기능
  • Copilot 릴리스 최신 정보 학습을 위한 자료

요건

  • 객체지향 프로그래밍 또는 함수형 프로그래밍 경험
  • GitHub 계정 및 기본 Git 워크플로우 지식
  • 최소 한 개의 IDE(VS Code, JetBrains 또는 Neovim)에 대한 친숙함

대상

  • 에이전트 모드를 활용하고 싶어 하는 현재 Copilot 사용자인 개발자
  • 개발팀 전반에 Copilot을 도입하려는 엔지니어링 관리자
  • AI 지원 코드 생성 정책에 대한 검토를 담당하는 보안 팀
 21 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리