Copilot, 이제 코딩 전 계획부터 관리까지 지원!

by DD
2시간 전
조회수 0

Visual Studio 2026용 GitHub Copilot에 새로운 에이전트 기능이 추가되어 코드 작성 전 구현 계획 수립 지원

에이전트 스킬 관리 기능을 통해 작업 공간 내 모든 스킬을 한 곳에서 확인 및 편집 가능

멀티 파일 요약 비교 기능으로 Copilot이 수정한 여러 파일의 변경 사항을 통합적으로 검토

컨텍스트 창 사용량 관리 기능으로 토큰 사용량 시각화 및 대화 요약으로 공간 확보 지원

커밋 메시지 지침 통합으로 모든 Copilot 관련 설정 중앙 관리 강화

코드 작성 전 'Plan' 에이전트 활용 전략

이번 업데이트의 핵심은 'Plan' 에이전트 도입으로, 실제 코드 작성 이전에 Copilot과 협업하여 구현 계획을 수립하는 기능입니다. 이 에이전트는 코드베이스를 탐색(Codebase Exploration)하고 질문을 통해 요구사항을 명확히 하며, 상세 계획을 마크다운 파일로 저장합니다. 이후 'Implement plan' 버튼을 통해 에이전트 모드로 전환되어 계획을 코드로 구현할 수 있습니다. 이는 개발 초기 단계의 불확실성을 줄이고 팀원 간의 협업 효율성(Collaboration Efficiency)을 높이는 데 기여할 것으로 기대됩니다.

에이전트 스킬 관리 및 컨텍스트 창 최적화

새로운 'Skills' 패널은 작업 공간과 사용자 프로필에서 발견된 모든 에이전트 스킬을 중앙 집중식으로 관리할 수 있게 합니다. 이를 통해 개발자는 각 스킬의 파일 위치를 열거나 이름 또는 키워드로 검색하는 등 스킬 관리를 용이하게 할 수 있습니다. 또한, 컨텍스트 창 사용량 링 아이콘은 Copilot 채팅 프롬프트에서 사용된 토큰 양을 시각적으로 보여주며, 'Summarize conversation' 기능을 통해 이전 대화를 압축하여 컨텍스트 창 공간을 확보할 수 있습니다. 이는 복잡한 코드베이스에서 Copilot의 응답 정확도(Response Accuracy)와 효율성을 유지하는 데 중요합니다.

멀티 파일 변경 요약 및 커밋 통합 기능

Copilot이 여러 파일을 수정한 후, 'Open change summary view'를 통해 모든 변경 사항을 단일 탭에서 확인할 수 있습니다. 이는 변경 사항의 전체적인 맥락(Context of Changes)을 파악하고, 파일별 또는 청크별로 수락하거나 되돌릴 수 있는 세밀한 제어를 제공합니다. 또한, Git History 등에서 커밋을 직접 Copilot Chat에 컨텍스트로 첨부하는 기능은 코드 변경 이력과 AI의 이해를 연결하여 더욱 정확하고 관련성 높은 코드 제안을 가능하게 합니다. 이는 코드 리뷰(Code Review) 프로세스의 효율성을 크게 향상시킬 수 있습니다.

C++ 빌드 성능 최적화 개선점

C++ 빌드 성능 관련하여, `@BuildPerfCpp`는 전체 리빌드 분석에서 회귀(Regression)를 감지할 경우, 점진적 빌드(Incremental Build)를 재실행하도록 개선되었습니다. 이는 사전 컴파일된 헤더(Precompiled Headers) 및 헤더 리팩토링(Header Refactoring)과 같은 최적화의 일상적인 이득을 더 잘 반영합니다. 기존에는 리빌드 시 이러한 최적화가 느리게 보일 수 있었으나, 이번 변경으로 개발 워크플로우(Development Workflow)의 실제적인 속도 향상을 체감할 수 있게 되었습니다.

GitHub Copilot in Visual Studio — May update