JetBrains IDE에서 GitHub Copilot Agent를 네이티브로 사용하세요!
JetBrains IDE와 GitHub Copilot 간의 통합이 강화되어, AI Assistant 내에서 Copilot을 네이티브 에이전트로 선택 가능해짐
사용자는 대화형 AI 채팅에서 Copilot 모델을 직접 선택하고 추론 깊이를 조절하여 속도, 깊이, 비용 균형을 맞출 수 있음
다단계 작업(Multistep Work)을 Copilot에게 위임하여 프로젝트 분석, 코드 제안, 명령어 실행, 반복 작업까지 IDE 내에서 수행 가능
향후 Next Edit Suggestions(NES) 지원 및 재사용 가능한 Skills 기능을 통해 개발 워크플로우 효율성 증대 예정
AI Assistant 내 Copilot 네이티브 통합의 의미
이번 통합은 기존 Agent Client Protocol(ACP) 기반 연동을 넘어, JetBrains AI Assistant의 에이전트 선택 UI에 GitHub Copilot을 최상위 옵션으로 직접 노출하는 방식이다.
워크플로우 간소화: 개발자는 별도 플러그인 설치나 설정 없이 AI Assistant 채팅 인터페이스에서 바로 Copilot을 활성화하여 코드 생성, 분석, 리팩토링 등 다양한 작업을 수행할 수 있음
사용자 경험 향상: IDE 내에서 AI 기능을 더욱 직관적이고 일관되게 사용할 수 있게 되어, 개발 생산성(Developer Productivity) 향상에 기여
향후 NES(Next Edit Suggestions) 및 Skills 기능 통합은 AI 기반 코드 완성 및 재사용 가능한 코드 조각 호출을 통해 더욱 심층적인 개발 지원을 제공할 것으로 기대됨
Copilot 모델 선택 및 추론 깊이 조절 기능
사용자는 AI 채팅 인터페이스 내에서 다양한 Copilot 모델 옵션을 선택하고, 추론 깊이(Reasoning Depth)를 조절할 수 있다.
비용-성능 최적화: 추론 깊이를 낮추면 응답 속도가 빨라지고 비용이 절감되며, 깊이를 높이면 더 정교하고 복잡한 코드 제안을 받을 수 있어 상황별 최적의 AI 활용 가능
유연한 작업 처리: 간단한 코드 스니펫 생성부터 복잡한 알고리즘 구현까지, 작업의 성격에 맞춰 AI의 응답 수준을 조절하여 효율적인 개발 프로세스 지원
프로젝트 맥락 이해: Copilot이 프로젝트 전체를 이해하고 제안을 실행하도록 하여, 다단계 작업(Multistep Work)의 자동화를 가속화함
향후 계획: NES 및 Skills 기능의 잠재력
JetBrains와 GitHub는 이번 통합을 시작으로 NES(Next Edit Suggestions)와 Skills 기능을 통해 AI 기반 개발 지원을 더욱 강화할 계획이다.
NES (Next Edit Suggestions): 사용자의 다음 코드 편집을 예측하여 자동으로 제안함으로써, 반복적인 코드 변경 작업을 줄이고 개발 속도(Development Speed)를 향상시킴
Skills: 재사용 가능하고 특화된 AI 기능을 개발자가 쉽게 호출할 수 있도록 하여, 공통 워크플로우의 효율성과 일관성을 높임
심층적인 오케스트레이션: Copilot이 IDE 내에서 복잡한 개발 작업을 계획하고 실행하며 반복하는 과정을 더욱 정교하게 지원하여, AI 페어 프로그래머(AI Pair Programmer)로서의 역할을 강화할 것