# GitHub Copilot 앱에서 프로젝트 작업하기

프로젝트를 사용하여 Copilot에 지속적인 목표를 부여하고 리포지토리, 세션 및 되풀이 작업 간에 작업을 조정할 수 있습니다.

GitHub Copilot app의 프로젝트는 공개 미리 보기 상태이며 변경될 수 있습니다.

## 프로젝트 정보

프로젝트는 시간이 지남에 따라 관련 작업을 한데 모읍니다 Copilot.
Copilot에 목표를 부여하면 작업을 조정합니다. 프로젝트는 하나 이상의 리포지토리에 걸쳐 있거나 리포지토리가 필요하지 않은 작업에 집중할 수 있습니다. 작업에 따라 세션 시작, 되풀이 자동화 설정 또는 아티팩트 만들기가 포함될 수 있습니다.

예를 들어 프로젝트를 사용하여 고객 피드백을 조사하고 개선할 항목을 결정하거나 리포지토리 전체에서 긴급 작업 및 진행 중인 작업을 추적할 수 있습니다. 진행 상황을 확인하고, 방향을 제시하고, 작업이 발전함에 따라 프로젝트로 돌아갈 수 있습니다.

특정 리포지토리에서 작업을 처리하기 위해 해당 리포지토리에서 직접 세션을 시작할 수 있습니다. 더 넓은 목표를 향해 Copilot로 작업을 조정하려는 경우 프로젝트를 사용합니다.

## 프로젝트 생성 및 작업 할당

관련 작업과 결과를 함께 유지할 수 있도록 각 프로젝트에 집중된 목표를 지정하세요.

1. GitHub Copilot app의 사이드바에서 **프로젝트** 옆에 있는 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="Create a project" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg>을 클릭합니다.
   **새 프로젝트** 페이지가 열립니다.

2. 선택적으로 프로젝트에서 사용할 리포지토리를 선택합니다.
   **이 Project에서 사용해야 하는 리포지토리** 아래에서 제안된 리포지토리를 선택하거나 리포지토리 소유자 및 이름으로 검색한 다음 **리포지토리 추가**를 클릭합니다. 리포지토리를 추가하지 않고 프로젝트를 시작할 수 있습니다.

3. 프롬프트 상자에서 프로젝트를 어떤 용도로 사용할지와 원하는 Copilot 초기 작업을 수행하도록 설명합니다. 원하는 결과와 제약 조건을 포함합니다. 예를 들어 기능에 대한 고객 피드백을 조사하려면 다음을 수행합니다.

   ```copilot copy
   I want to use this project to investigate customer
   feedback about our new search feature and decide
   what to improve.

   First, review the feedback document in this project's
   library. Group the feedback by theme and summarize
   the main problems customers describe.
   For each theme, include supporting examples from the
   document and suggest questions we should investigate.
   Use only the provided feedback. Do not make code changes.
   ```

4. 필요에 따라 프롬프트를 보내기 전에 지원 자료를 추가합니다. 오른쪽 패널 맨 위에 있는 **라이브러리** 탭을 클릭하고 **추가**를 클릭한 다음 **파일 추가...** 를 선택합니다. 또는 **폴더 추가…** 파일 또는 폴더를 선택합니다.

5. 작업을 시작하려면 프롬프트를 보내세요.

Copilot는 목표 달성을 위한 작업을 조율합니다. 각 세션을 개별적으로 지시하는 대신 프로젝트의 전체 진행 상황을 확인할 수 있습니다.

## 추적 및 조정 작업

오른쪽 패널 맨 위에 있는 **개요**를 클릭하여 상태별로 그룹화된 프로젝트 작업을 검토합니다.

* **확인 필요**: 주의가 필요한 의사 결정, 검토 및 권한 요청.
* **열기**: 열려 있는 풀 요청을 사용하여 작업합니다. 각 항목에는 세션의 상태, 연결된 끌어오기 요청 및 추가 및 삭제된 줄 수가 표시됩니다.
* **작동 중**: 현재 작동 중인 세션입니다.
* **완료**: 완료된 작업.

**입력 필요** 아래의 항목을 검토하여 응답이 필요한 위치를 확인합니다.

개별 세션을 검사하려면 **개요** 탭에서 세션을 클릭합니다. 대화, 변경 내용, 끌어오기 요청 및 계획을 검토하거나 **이 세션 조정**에서 메시지를 보내 추가 방향을 제시할 수 있습니다.

Copilot에 후속 작업을 할당하여 작업을 계속합니다. 예를 들어, 피드백 요약을 검토한 후:

```copilot copy
Compare the two most common feedback themes. Recommend
which one to investigate first and explain your reasoning.
Identify any gaps in the feedback that could change
the recommendation.
```

목표에 대한 작업을 계속하려면 동일한 프로젝트로 돌아가세요. 예를 들어 피드백의 새 배치를 추가하고 Copilot에 이를 이전 결과와 비교해 달라고 요청할 수 있습니다.

개별 세션에서 직접 작업하는 방법에 대한 자세한 내용은 [GitHub Copilot 앱에서 에이전트 세션 사용하기](/ko/copilot/how-tos/github-copilot-app/agent-sessions)을 참조하세요.

## 컨텍스트 공유 및 아티팩트 검토

**라이브러리**를 사용하여 Copilot와 지원 자료를 공유하고 프로젝트 세션 중에 Copilot가 만든 아티팩트를 찾을 수 있습니다. 프로젝트의 목표와 관련된 자료를 유지하고 작업을 할당할 때 사용할 원본을 Copilot에 알려줍니다.

오른쪽 패널 맨 위에 있는 **라이브러리** 탭을 클릭한 다음 파일을 클릭하여 엽니다.
**모든 파일** 아래에는 **에이전트**에는 생성된 아티팩트가 포함되고 **사용자는** 추가한 자료를 포함합니다. 지원 자료를 추가하려면 **추가**를 클릭한 다음 **파일 추가...** 를 선택합니다. 또는 **폴더 추가…**.

예를 들어 새 기능에 대한 고객 피드백을 조사하는 경우 기능 사양과 고객 피드백이 포함된 문서를 **라이브러리**에 추가할 수 있습니다. 그런 다음 Copilot에게 사양을 사용해 기능이 의도한 대로 어떻게 작동해야 하는지 이해하고, 피드백을 사용해 고객이 겪는 문제를 식별하도록 요청할 수 있습니다.

## 반복 작업 설정

되풀이 작업을 설정하려면 프로젝트 대화에서 Copilot에게 문의하세요. 작업과 작업을 실행할 시기를 설명합니다.

1. 프로젝트의 프롬프트 상자에 일정 및 예상 결과를 포함하여 되풀이 작업을 설명하세요. 예를 들어 일주일 내내 프로젝트 라이브러리에 고객 피드백을 추가하는 경우 매주 월요일마다 요약을 요청하세요:

   ```copilot copy
   Every Monday at 9 AM in my local time zone, review the
   customer feedback in this project's library and create
   a summary grouped by theme. Include supporting examples
   and questions we should investigate.
   Use only the provided material.
   ```

2. 프롬프트를 보내고 Copilot의 작업 또는 일정에 대한 질문에 응답합니다.

3. 오른쪽 패널 맨 위에 있는 **Automations** 를 클릭하여 작업의 일정과 다음 런타임을 확인합니다.

되풀이 작업을 변경하려면 프로젝트의 대화에서 Copilot에 문의하세요. 예: "매주 피드백 요약을 업데이트하여 검색 성능에 초점을 맞추고 매주 금요일 오전 10시에 실행합니다."

일정을 수동으로 편집하거나, 작업을 일시 중지하거나, **Automations** 탭에서 삭제할 수도 있습니다. 작업 옆에 있는 다음을 클릭합니다 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-kebab-horizontal" aria-label="More options" role="img"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg>.

* **일시 중지**를 클릭하여 작업 실행을 중지하고 다시 시작할 때까지 중지된 상태로 유지합니다.
* **일정 편집…** 을 클릭합니다. 작업 실행 시 변경
* **삭제…** 를 클릭하세요 반복 작업을 제거합니다.

앱의 독립 실행형 자동화 페이지에서 예약된 작업을 만드는 방법에 대한 자세한 내용은 [GitHub Copilot 앱 자동화 사용](/ko/copilot/how-tos/github-copilot-app/using-automations)을 참조하세요.