연락처 정보

코스 개요

자동완성에서 에이전트 모드로: 변화된 역할과 기능

  • Copilot의 제안 기능과 에이전트 기반 다단계 계획 수립 간의 차이점
  • 에이전트 루프의 구조: 계획, 생성, 실행 및 반복 과정 설명
  • 다양한 작업 처리를 위한 언어 지원 및 모델 선택 기준
  • 실제 사례 분석: 간단한 함수부터 여러 파일에 걸친 기능 구현까지

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

  • VS Code, JetBrains 및 Neovim에서의 설정 절차
  • 컨텍스트 창 크기 조절과 적합한 모델 계층 선택 방법
  • 작업 환경 관련 규칙 설정 및 대용량 바이너리 파일 제외 정책 적용
  • Copilot 채팅 기능과 인라인 에이전트 작업 간의 차이점 이해

다단계 계획 수립 및 실행 과정

  • Copilot에게 전체적인 기능 구현을 요청하는 방법
  • 에이전트가 여러 파일에 걸쳐 작업 단계를 어떻게 나누는지 관찰하기
  • 변경 사항 적용 전 각 단계별 내용 검토하기
  • 작업 방향이 어긋났을 때 인라인으로 이전 상태로 되돌리는 방법

에이전트 루프 내에서의 터미널 명령 처리

  • Copilot과 연동된 터미널을 통해 의존성 설치하기
  • 빌드 명령 실행 후 출력 결과 해석하는 방법
  • Copilot 세션 내에서 환경 변수 관리 방식
  • 어떤 명령어가 수동 승인을 필요로 하는지 파악하기: 보안 한계점 이해

에이전트 기반 테스트 주도 개발 방법

  • 기존 소스 코드를 바탕으로 단위 테스트 생성하기
  • 자연어로 된 요청을 통해 테스트 설계 유도하기
  • Copilot 환경 내에서 테스트 수행 결과 및 오류 로그 확인하기
  • 예외 상황 발생 시 어서션 내용을 어떻게 보완할지 학습하기

대규모 코드베이스 탐색 전략

  • 여러 파일에 걸친 참조 관계를 자동으로 찾아내는 방법
  • Copilot의 이름 변경 기능을 활용한 유틸리티 모듈 리팩토링 절차
  • 구성 설정 파일 및 스키마 파일을 동시에 업데이트하기
  • 타겟팅된 프롬프트를 통해 컨텍스트 창 과부하 방지 방법

팀 기준에 맞는 Copilot 커스터마이징

  • .github/copilot-instructions.md 파일을 이용한 저장소별 지침 작성법
  • 명명 규칙 및 아키텍처 패턴 준수를 위한 설정 방법
  • 기밀 정보가 포함된 파일 및 디렉터리를 컨텍스트에서 배제시키기
  • 자주 반복되는 작업을 위한 팀 전용 프롬프트 템플릿 제작법

GitHub Copilot Enterprise 거버넌스 구현

  • 사용자 라이선스 배분, 과금 체계 및 사용량 대시보드 활용
  • 감사 로그 분석: 어떤 코드가 Copilot에 의해 생성되었고 어떤 부분이 실제로 커밋되었는지 추적
  • Microsoft의 지적재산권 보호 정책과 라이선스 관련 규정 이해
  • AI 제안 엔진에서 특정 파일 유형 노출 차단 설정 방법

에이전트 모드를 활용한 디버깅 절차

  • 스택 트레이스를 에이전트와 함께 해석해보기
  • Copilot에게 테스트 실패 원인을 물어볼 수 있는 가설 기반 디버깅 방법
  • 에이전트 지원 기능으로 오류 발생 구간 추적하기
  • 낯선 코드에서 디버깅 시 허위 정보 생성 위험 관리법

성능 최적화 및 제한 사항 관리 방식

  • 일일 요청 수 한도와 모델별 할당량 이해하기
  • 응답 손실 방지를 위한 프롬프트 길이 조절 전략
  • 작업 종류에 따라 적합한 모델 교체 방법
  • 에이전트 반응 시간 감시 및 캐싱 기법 활용법

기업 환경을 위한 보안 및 규정 준수 방안

  • 저장소 내 데이터 처리 정책: 어떤 정보가 외부로 전송되고 어떤 내용이 로컬에 유지되는지 이해하기
  • 프롬프트를 통해 민감한 정보나 인증 정보 노출 방지법
  • GDPR, SOC 2 및 FedRAMP 규정 준수 요구사항 파악하기
  • 생성된 코드에서 취약점을 사전에 검증하는 레드팀 테스트 접근법

자주 발생하는 문제 해결 가이드

  • Copilot이 특정 시점에 코드베이스 맥락을 간과하는 이유 분석
  • 대규모 저장소에서 인덱싱 실패 현상 해결법
  • 트래픽 과부하 상황에서 요청 한도 초과 오류 처리 절차
  • IDE 확장 프로그램 동기화 문제 수정 방법

요약 및 향후 업데이트 방향 예측

  • 에이전트 모드의 핵심 기능과 실무 활용 사례 정리
  • GitHub에서 계획 중인 Copilot 업데이트 일정 및 신규 에이전트 기능 안내
  • Copilot 최신 정보를 수시로 확인할 수 있는 자료 소개

요건

  • 객체지향 또는 함수형 프로그래밍 경험
  • GitHub 계정 및 기본 Git 사용법 이해
  • 적어도 하나 이상의 IDE(VS Code, JetBrains, Neovim 등)에 대한 숙련도

수강 대상

  • 이미 Copilot을 사용 중이며 에이전트 모드 활용법을 배우고자 하는 개발자
  • 개발 팀 전반에 Copilot 도입을 계획하고 있는 엔지니어링 관리자
  • AI 기반 코드 생성 정책 검토를 담당하는 보안팀 구성원
 21 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리