# JetBrains IDE에서 GitHub Copilot 사용

GitHub Copilot에서 JetBrains IDEs를 사용하는 다양한 방법(GitHub Copilot 플러그인, JetBrains AI Assistant 및 코파일럿 CLI 포함)에 대해 알아보세요.

## 소개

GitHub Copilot에서 JetBrains IDEs를 사용하는 방법은 세 가지입니다: GitHub Copilot 플러그인, JetBrains AI Assistant의 에이전트인 GitHub Copilot, 그리고 통합 터미널의 GitHub Copilot 명령 줄 인터페이스 (CLI). 각 진입점은 원하는 작업 방식에 따라 다른 기능 집합을 제공합니다.

## 진입점 비교

\| |
GitHub Copilot플러그 인 | AI 도우미에서 GitHub Copilot | 코파일럿 CLI |
\|---|---|---|---|
\| **최적입니다** | 포괄적인 AI 코딩 워크플로 | 별도의 플러그 인 없이 빠르게 Copilot 액세스 | 터미널 우선 워크플로 |
\| **진입점** | 채팅 패널, 인라인 채팅, 코드 제안, 코드 검토, 메시지 커밋 | 기본 에이전트 선택기, ACP 레지스트리 | 터미널 또는 셸 |
\| **코드 완성** | Yes | 포함되지 않음 | 포함되지 않음 |
\| **다음 편집 제안** | Yes | 곧 출시 예정 | 포함되지 않음 |
\| **에이전트 환경** | 다중 에이전트 프레임워크 |
Copilot ACP를 통한 에이전트로, 기본 에이전트 선택기 | 코파일럿 CLI |
\| **IDE 도구** | Yes | Yes | 포함되지 않음 |
\| **모델 선택** | Yes | Yes | Yes |
\| **인라인 채팅** | Yes | 포함되지 않음 | 포함되지 않음 |
\| **코드 검토** | Yes | 포함되지 않음 | 포함되지 않음 |
\| **커밋 메시지 생성** | Yes | 포함되지 않음 | 포함되지 않음 |
\| **구독** | GitHub Copilot | GitHub Copilot | GitHub Copilot |

## GitHub Copilot플러그 인

GitHub Copilot용 JetBrains IDEs 플러그인은 Copilot를 사용하는 가장 포괄적인 방법이며 권장되는 선택입니다.

플러그인은 로컬 에이전트 하네스에서 코파일럿 CLI를 기본 에이전트 하네스로 전환하고 있으며, 이를 통해 더 빠른 기능 동등성과 더 높은 품질의 결과를 제공합니다. 자세한 내용은 [코파일럿 CLIJetBrains용 GitHub Copilot의 기본 에이전트 하네스가 되는 방법](https://devblogs.microsoft.com/java/github-copilot-for-jetbrains-is-moving-to-copilot-cli-as-the-default-agent-harness/)을(를) 참조하세요. 설치 지침은 [사용자 환경에 GitHub Copilot 확장 설치](/ko/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension)을(를) 참조하세요.

* **코드 완성 및 다음 편집 제안**: Copilot 입력할 때 완성을 제안하고 다음 의도한 편집을 사전에 예측합니다.
* **여러 에이전트 활용**: 플러그 인은 자체 에이전트 환경 및 파트너를 다른 에이전트 공급자와 함께 제공하여 여러 상호 작용 모드를 제공합니다.
* **전체 모델 및 기능 지원**: 모든 공동 파일럿 채팅 모델, 코드 완성 모드 및 bring-your-own-key 기능은 릴리스될 때 사용할 수 있습니다.
* **인라인 채팅**: 별도의 패널로 전환하지 않고 편집기 여백에서 직접 코드를 설명, 리팩터링, 문서 또는 생성합니다.
* **코드 검토**: Copilot 변경 내용을 분석하고 실행 가능한 피드백을 표시하여 잠재적인 버그, 스타일 위반 및 논리 문제에 플래그를 지정합니다.
* **커밋 메시지 생성**: Copilot 스테이징된 변경 내용을 검사하고 명확한 기존 커밋 메시지를 생성합니다.

## GitHub Copilot의 JetBrains AI Assistant

> \[!NOTE]
> GitHub Copilot AI Assistant에서는 채팅 및 에이전트 기능만 제공합니다. 코드 완성, 다음 편집 제안, 인라인 채팅, 코드 검토 또는 커밋 메시지 생성은 포함되지 않습니다.

GitHub Copilot 는 ACP(에이전트 클라이언트 프로토콜)를 통해 JetBrains AI Assistant에서 네이티브 에이전트로 사용할 수 있습니다. ACP는 AI 에이전트를 IDE에 연결하기 위한 개방형 표준입니다. 유효한 Copilot 구독 Copilot 이 있는 경우 AI Assistant 에이전트 선택기에서 자동으로 표시됩니다.

이 통합은 AI Assistant 채팅 패널 내에서 작업하는 것을 선호하거나 Copilot 추가 플러그 인을 설치하지 않고 사용 가능한 개발자를 위해 설계되었습니다.

* **업데이트 필요 없음**: 에이전트는 Copilot AI Assistant와 함께 직접 번들로 제공되고 자동으로 최신 상태로 유지됩니다. 설치, 업데이트 또는 유지 관리할 별도의 플러그 인이 없습니다.
* **채팅 중심 워크플로**: 다단계 추론 작업에 적합합니다. 목표를 설명하고, 변경 내용을 계획하고 제안하고, 대화를 반복할 수 Copilot 있습니다.
* **모델 선택**: 채팅 패널을 벗어나지 않고 모델을 전환 Copilot 하거나 추론 깊이를 조정합니다.

### AI 도우미에서 GitHub Copilot 사용

1. <kbd>Alt</kbd>+<kbd>A</kbd>(Windows/Linux) 또는 macOS(<kbd>명령</kbd>+<kbd>이동</kbd>+<kbd>A</kbd>)를 눌러 JetBrains AI Assistant를 열거나 오른쪽 도구 창에서 AI 도우미 아이콘을 클릭합니다.
2. 채팅 패널 맨 위에 있는 에이전트 선택 드롭다운에서 선택합니다 **GitHub Copilot**.
3. 프롬프트를 입력하고 채팅을 시작합니다.

### ACP 레지스트리

ACP 레지스트리는 AI Assistant가 알고 있는 에이전트의 카탈로그입니다. IDE가 시작되면 레지스트리를 참조하여 사용 가능한 에이전트를 검색합니다.
GitHub Copilot'의 ACP 항목은 기본 레지스트리의 일부이므로 Copilot 유효한 구독과 필요한 자격 증명이 있는 경우 에이전트 목록에 자동으로 표시됩니다.

ACP에 대한 자세한 내용은 [ACP 설명서를 참조하세요](https://agentclientprotocol.com/get-started/introduction). ACP 서버로 실행에 코파일럿 CLI 대한 기술 세부 정보는 [Copilot CLI ACP 서버](/ko/enterprise-cloud@latest/copilot/reference/copilot-cli-reference/acp-server)을 참조하세요.

## GitHub Copilot 명령 줄 인터페이스 (CLI) 통합 터미널에서

GitHub Copilot 명령 줄 인터페이스 (CLI) 는 Copilot'의 기능을 터미널에 직접 제공합니다. 명령줄 워크플로에 최적화되어 있으며 macOS, Linux 또는 Windows 실행할 수 있습니다.

## 추가 읽기

* [IDE에서 GitHub Copilot에 질문하기](/ko/enterprise-cloud@latest/copilot/how-tos/chat-with-copilot/chat-in-ide)
* [사용자 환경에 GitHub Copilot 확장 설치](/ko/enterprise-cloud@latest/copilot/how-tos/set-up/install-copilot-extension)
* [GitHub Copilot 채팅에 대한 AI 모델 변경](/ko/enterprise-cloud@latest/copilot/how-tos/use-ai-models/change-the-chat-model)