VS Code 깃허브 코파일럿(GitHub Copilot) 4월 릴리스: 똑똑해진 코드 어시스턴트!
VS Code용 깃허브 코파일럿(GitHub Copilot)이 의미 기반 검색(Semantic Search) 및 깃허브(GitHub) 레포지토리(Repository) 검색 기능을 지원하며 코드 검색 기능 강화
실험적 기능인 /chronicle을 통해 작업 내역을 검색하고, 과거 작업 내용(Past Work)을 손쉽게 재현 가능
Bring-your-own-key(BYOK) 지원으로 Copilot Business 및 Enterprise 사용자가 자체 모델(Custom Model)을 직접 연결하여 사용 가능
Copilot CLI 세션(Session)을 GitHub.com 또는 모바일 앱에서 원격으로 모니터링 및 제어 가능하며, 개발 워크플로우(Workflow)의 유연성 증대
의미 기반 검색(Semantic Search)과 깃허브(GitHub) 레포지토리(Repository) 검색
본문에 따르면 깃허브 코파일럿(GitHub Copilot)은 이제 VS Code 내 모든 워크스페이스(Workspace)에서 의미 기반 검색(Semantic Search)을 지원한다.
githubTextSearch 도구: 깃허브(GitHub) 레포지토리(Repository) 및 조직(Organization) 내에서 grep 스타일(Grep Style) 검색 수행
장점: 코드베이스(Codebase) 전체에서 빠르고 정확한 코드 검색 가능
기술적 특징: 코드 이해(Code Understanding) 기반의 검색으로, 개발자는 더욱 효율적으로 원하는 코드를 찾을 수 있다.
/chronicle 기능: 과거 작업 내역 검색
글에서는 실험적 기능인 /chronicle을 통해 챗(Chat) 기록을 로컬 데이터베이스(Local Database)에 저장하여 과거 작업 내역 검색(Past Work)을 지원한다고 설명한다.
기능: 과거 세션(Session) 검색, 최근 작업(Recent Work) 및 관련 PR(Pull Request) 정보 확인
장점: 개발자는 자신이 작업했던 내용(Past Work)을 쉽게 재현하고, 작업 흐름을 파악 가능
기술적 특징: 자연어 처리(Natural Language Processing) 기반의 검색으로, 개발자는 더욱 직관적으로 원하는 정보를 찾을 수 있다.
Bring-your-own-key(BYOK) 지원
본문에 따르면 Copilot Business 및 Enterprise 사용자는 자체 모델(Custom Model)을 직접 연결(BYOK)하여 사용할 수 있다.
지원 모델: OpenRouter, Microsoft Foundry, Google, Anthropic, OpenAI 등
장점: 자체 모델(Custom Model)을 활용하여, 특정 요구사항에 맞는 코드 생성 및 지원 가능
기술적 특징: API 키(API Key) 연동을 통해, 다양한 모델을 VS Code 내에서 활용 가능하며, 데이터 격리 아키텍처(Data Isolation Architecture)를 통해 보안을 강화한다.
Copilot CLI 세션(Session) 원격 모니터링 및 제어
글에서는 Copilot CLI 세션(Session)을 GitHub.com 또는 모바일 앱에서 원격으로 모니터링 및 제어할 수 있는 기능을 소개한다.
기능: VS Code에서 시작된 Copilot CLI 세션(Session)을 원격으로 모니터링 및 제어
장점: 장시간 작업(Long-running Work)을 효율적으로 관리하고, 개발 워크플로우(Workflow)의 유연성 증대
기술적 특징: 원격 연결(Remote Connection) 기술을 활용하여, 개발자는 언제 어디서든 자신의 작업을 관리할 수 있다.