핵심 요약
GitHub Copilot 앱은 기존의 단일 채팅 기반 AI 코딩 도구에서 벗어나, 실제 소프트웨어 개발의 복잡한 워크플로우를 지원하는 통합 작업 공간을 지향합니다. 이 앱의 핵심은 프로젝트 단위의 세션 관리입니다. 사용자는 로컬 머신이나 GitHub에서 프로젝트를 선택하여 해당 프로젝트에 최적화된 컨텍스트를 가진 에이전트 세션을 시작할 수 있습니다. 이를 통해 코드베이스 검색이나 환경 준비에 소요되는 시간을 단축하고, 특정 기능 구현이나 버그 수정에 즉각적으로 착수할 수 있습니다. 다중 작업 관리 측면에서는 'Quick Chat' 기능을 통해 기존 작업 흐름을 중단하지 않고도 새로운 질문이나 아이디어를 탐색할 수 있는 별도의 세션을 생성할 수 있습니다. 각 세션은 독립적으로 유지되므로, 여러 작업을 동시에 진행하면서도 맥락을 잃지 않고 전환이 가능합니다. 시각적 작업 지원을 위해 도입된 'Canvas' 기능은 UI 개발 시 매우 유용합니다. '/create-canvas' 명령어를 통해 브라우저 캔버스를 앱 내에서 직접 실행할 수 있으며, 'Canvas Dev Mode'와 'Pick & Polish' 기능을 활용하면 캔버스상의 요소를 직접 선택하여 AI에게 구체적인 수정 요청을 보낼 수 있습니다. 이는 텍스트 기반의 코드 수정에서 벗어나 시각적 결과물을 보며 즉각적인 피드백을 반영할 수 있게 합니다. 마지막으로 'Agent Merge'는 코드 변경 이후의 프로세스를 지원합니다. 풀 리퀘스트 생성 후 이 기능을 활성화하면, AI가 CI 실패 해결, 리뷰 피드백 반영, 병합 충돌 처리 등을 모니터링하고 지원합니다. 이를 통해 개발자는 코드 작성부터 병합까지의 전 과정을 보다 효율적으로 관리할 수 있습니다. 본 가이드는 개발자가 자신의 백로그에 있는 작업을 Copilot 앱을 통해 직접 시도해보며 이러한 기능들을 익힐 것을 권장합니다.