# GitHub Copilot 앱 정보

병렬 GitHub Copilot app 작업 스트림, GitHub 통합 및 PR 수명 주기 관리를 한 곳에 제공하는 에이전트 기반 개발을 위한 데스크톱 애플리케이션입니다.

## Introduction

에이전트 GitHub Copilot app 기반 개발을 위해 특별히 빌드된 데스크톱 애플리케이션입니다. 터미널, IDE 및 브라우저 탭 간에 컨텍스트 전환 없이 병렬 작업 스트림 간에 AI 에이전트를 전달하고, 문제 및 끌어오기 요청을 처리 GitHub 하고, 전체 개발 수명 주기를 관리할 수 있는 단일 위치를 제공합니다.

앱은 GitHub Copilot CLI 기반으로 구축되었으며 GitHub와 기본적으로 통합되어 있으므로, 리포지토리, 브랜치 및 CI 파이프라인을 별도 설정 없이 바로 사용할 수 있습니다. 여러 에이전트를 병렬로 실행하고 모든 작업을 직접 수행하지 않고 작업을 지시하는 데 집중하려는 워크플로용으로 설계되었습니다.

## Availability

GitHub Copilot app 는 모든 Copilot 계획에 사용할 수 있습니다.
Copilot Business 및 Copilot Enterprise 사용자의 경우 GitHub Copilot app 정책은 계속 사용 상태로 유지해야 합니다. 이 정책은 기본적으로 사용 설정되어 있으며 Copilot CLI 정책과는 별개입니다.

## 지원되는 운영 체제

다음 GitHub Copilot app 운영 체제를 지원합니다.

* macOS
* 리눅스
* Windows

## GitHub Copilot app 사용의 이점

* **병렬로 작업합니다.** 각각 자체 분기에서 여러 에이전트 세션을 동시에 실행하여 완료할 때까지 기다리지 않고 여러 작업을 진행할 수 있습니다.
* **한 곳에 머물러라.** 터미널, IDE, 브라우저를 오갈 필요 없이 한 곳에서 이슈를 분류하고, 에이전트에게 지시하며, 변경 사항을 검토한 후 풀 리퀘스트를 병합할 수 있습니다.
* **빠르게 시작합니다.** 앱은 GitHub에 기본으로 바로 연동되며, 리포지토리, 브랜치, 이슈 및 풀 리퀘스트를 별도 설정 없이 바로 사용할 수 있습니다.
* **제어를 유지합니다.** 완전히 공동 작업에서 완전 자율에 이르기까지 에이전트에게 제공할 자율성을 선택하고 각 세션에 대한 모델 및 추론 노력을 조정합니다.
* **공유 화면에서 공동 작업합니다.** 캔버스를 사용하여 사용자와 에이전트가 공동 작업할 수 있는 사용자 지정 인터페이스를 만듭니다.

## GitHub Copilot app로 무엇을 할 수 있나요?

* **병렬 작업 영역:** 각각 전용 git 워크트리 및 분기를 사용하여 여러 개의 격리된 에이전트 세션을 동시에 실행합니다. 새 에이전트 세션을 시작할 때 클라우드 기반 샌드박스(공개 미리 보기) GitHub에서 실행하도록 선택할 수 있습니다. 자세한 내용은 [GitHub Copilot 앱에서 에이전트 세션 사용하기](/ko/copilot/how-tos/github-copilot-app/agent-sessions#starting-a-session)을(를) 참조하세요.
* **세션 모드:** 대화형(공동 작업), 계획(에이전트 계획, 승인) 또는 Autopilot(완전 자율)을 사용하여 작업하는 방법을 선택합니다. 여러 LLM 중에서 선택하고 각 세션에 대한 추론 노력을 조정할 수도 있습니다.
* **모델 선택:** BYOK(Bring Your Own Key)를 사용하여 자체 공급자의 모델을 포함하여 여러 LLM 중에서 선택하고 각 세션에 대한 추론 노력을 조정합니다.
* **GitHub 통합:** 문제를 찾아보고 찾고, 해당 항목에서 세션을 시작하고, 끌어오기 요청을 만들고 닫고, 끌어오기 요청을 검토하고, CI 검사 결과를 보고, 리포지토리 전체에서 검색합니다.
* **사용자 지정:** 전역 지침, MCP 서버 및 에이전트 기술을 구성하고 사용합니다.
* **자동화:** 되풀이 에이전트 작업을 저장하고 일정 또는 요청 시 실행합니다.
* **채팅:** 전용 분기 또는 작업 영역을 만들지 않고 대화 모드에서 브레인스토밍합니다.
* **세션 기록:** 앱에서 시작한 작업을 포함하여 이전 세션에서 인사이트를 얻는 데 사용합니다 `/chronicle` .
* **캔버스:** 사용자와 에이전트가 공동 작업할 수 있는 사용자 지정 에이전트 기반 아티팩트 및 인터페이스를 엽니다.

## GitHub Copilot app 워크플로

일반적인 워크플로는 GitHub Copilot app 다음과 같습니다.

1. 리포지토리에서 문제를 찾아서 선택하거나 빈 작업 영역에서 시작합니다.
2. 세션 모드(대화형, 계획 또는 Autopilot)를 선택하고 모델을 선택합니다.
3. 태스크를 설명하고 에이전트가 분기를 만들고, 코드를 작성하고, 테스트를 실행할 수 있도록 합니다.
4. 에이전트의 변경 내용을 검토하고, 피드백을 제공하고, 반복합니다.
5. 앱 내에서 풀 리퀘스트를 만들고, 리뷰를 남기고, CI를 통과했는지 확인하고, PR을 병합할 수 있습니다.

이러한 워크플로 중 일부는 각각 자체 작업 영역에서 병렬로 실행하고 필요에 따라 워크플로 간에 전환할 수 있습니다.

## GitHub Copilot app에서의 AI 사용 최적화

앱에서 보다 효율적으로 사용 AI credits 하려면 다음 방법을 따르세요.

* **모델 성능을 작업의 복잡성에 맞추세요.** 간단한 변경에 더 가벼운 모델을 사용하고 복잡한 디버깅, 디자인 결정 및 다단계 작업을 위한 더 높은 기능 모델을 사용합니다.
* **작업 단계에 적합한 세션 모드를 선택합니다.**
  **계획** 모드를 사용하여 범위 및 접근 방식의 유효성을 검사하고, 더 엄격한 조향을 원할 때 **대화형** 모드를 사용하고, 작업이 잘 정의되면 **Autopilot**으로 이동합니다.
* **전체 세션을 열기 전에 채팅을 사용하여 범위를 지정합니다.** 초기 탐색의 경우 전용 세션을 만들기 전에 **채팅을** 사용하여 요구 사항을 명확히 하고 재작업을 줄입니다.
* **작업을 전환할 때 새 세션을 시작합니다.** 새 세션은 컨텍스트에 초점을 맞추고 관련없는 역사를 관련없는 작업으로 전달하는 것을 방지합니다.
* **사용 현황 인사이트를 정기적으로 사용합니다.** 세션 사용량에서 비용이 많이 드는 패턴을 찾고 시간이 지남에 따라 효율성을 높이기 위해 실행 `/chronicle cost tips` 합니다.

자세한 최적화 팁은 [효율성을 최대화하고 비용을 절감하도록 AI 사용량 최적화](/ko/copilot/tutorials/optimize-ai-usage)을 참조하세요.

## 사용자 의견 제공

피드백을 공유하려면 앱의 왼쪽 아래 모서리에 있는 **피드백 제공** 아이콘을 클릭합니다.

## 공용 코드

GitHub Copilot app 는 "공개 코드와 일치하는 제안" 정책이 "차단"으로 설정된 경우에도 공개적으로 사용할 수 있는 코드와 일치하거나 거의 일치하는 코드를 생성할 수 있습니다.
[GitHub Copilot 정책을 개별 구독자로 관리](/ko/copilot/how-tos/manage-your-account/manage-policies#enabling-or-disabling-suggestions-matching-public-code)을(를) 참조하세요.

## 추가 읽기

* [GitHub Copilot 앱 시작](/ko/copilot/how-tos/github-copilot-app/getting-started)