연락처 정보

코스 개요

자동 완성에서 에이전트로: 변화의 이해

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

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

  • VS Code, JetBrains, Neovim에서의 활성화
  • 컨텍스트 윈도우 및 모델 티어 환경설정
  • 작업장 규칙 설정 및 대형 바이너리 파일 무시
  • Copilot Chat와 인라인 에이전트 워크플로우 관리

다단계 계획 및 실행

  • 기능을 끝까지 구축하도록 Copilot에 프롬프트 제공
  • 에이전트가 여러 파일에 걸쳐 작업을 단계별로 분해하는 과정 모니터링
  • 변경 사항을 적용하기 전에 각 단계를 검토
  • 단계가 원래 목표에서 벗어나면 인라인 롤백 사용

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

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

에이전트와 함께하는 테스트 주도 개발(TDD)

  • 기존 소스 코드에서 단위 테스트 생성
  • 자연어 프롬프트를 통해 테스트 작성 주도
  • Copilot 내부에서 테스트 스위트 실행 및 실패 로그 해석
  • 경계 조건(edge-case) 실패 사례 확인 후 어설션 정제

대규모 코드베이스 탐색

  • 교차 파일 참조 자동 검색
  • Copilot 가이드 하에 공유 유틸리티 리팩토링
  • 구성 파일 및 스키마 파일 동시 업데이트
  • 표적형 프롬프트를 사용하여 컨텍스트 윈도우 과부하 방지

팀 표준에 맞춰 Copilot 맞춤화

  • .github/copilot-instructions.md에 저장소별 지침 작성
  • 명명 규칙 및 아키텍처 패턴 준수 강제
  • 컨텍스트에서 민감한 파일 및 디렉토리 제외
  • 일반 작업용 팀별 프롬프트 템플릿 생성

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

  • 좌석 할당, 결제 및 사용량 대시보드
  • 감사 로그: Copilot이 생성한 내용과 커밋된 내용 추적
  • Microsoft 지적 재산권(IP) 보상 책임 정책 및 라이선스 영향
  • AI 제안 파이프라인에서 특정 파일 패턴 차단

에이전트 모드와 함께 디버깅하기

  • 에이전트와 함께 스택 트레이스 읽기
  • 가설 기반 디버깅: Copilot에게 테스트 실패 원인 질문
  • 에이전트 지원 이분법 검색(bisect)을 통한 회귀 원인 파악
  • 익숙하지 않은 코드 디버깅 시 환각(Hallucination) 위험 관리

성능 및 리소스 한도 관리

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

기업용 보안 및 규정 준수

  • 데이터 처리: 저장소 외부로 나가는 데이터와 로컬에 남는 데이터 구분
  • 프롬프트를 통한 비밀 및 자격 증명 유출 방지
  • GDPR, SOC 2, FedRAMP 요구사항 준수
  • 생성된 코드의 인젝션 취약점 관련 레드팀링(Red-teaming)

일반적인 상황 문제 해결

  • Copilot이 코드베이스 컨텍스트를 무시하는 이유
  • 대규모 저장소의 색인화 실패 해결
  • 피크 시간대의 비율 제한(Rate Limit) 오류 처리
  • IDE 확장 프로그램 동기화 문제 수정

요약 및 향후 로드맵

  • 에이전트 모드 기능과 실제 워크플로우 요약
  • GitHub의 Copilot 로드맵 및 다가올 에이전트 기능
  • Copilot 릴리스와 최신 동향 파악을 위한 자료

요건

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

대상 독자

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

참가자 수


참가자별 가격

예정된 코스

관련 카테고리