# GitHub Copilot 앱 자동화 사용

수동 개입 없이 일정 또는 요청 시 실행되도록 되풀이 에이전트 작업을 자동화합니다.

## automations 정보

Automations 되풀이 에이전트 작업을 저장하고 일정 또는 요청 시 실행할 수 있습니다. 예를 들어, 매일 새 이슈를 분류하거나 매일 아침 열려 있는 pull request의 검토 상태를 확인하는 automation를 만들 수 있습니다.

다음에서 automations을(를) 만들고 관리할 수 있습니다:

* \*\*\*\*의 리포지토리에 있는 GitHub 탭(**Automations** 창)입니다.
* Automations의 [](https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fautomations) 탭입니다.

트리거, 도구, 표시 유형 및 보안을 비롯한 개요 automations는 [Copilot 자동화 정보](/ko/copilot/concepts/agents/cloud-agent/about-automations)을 참조하세요.

GitHub Copilot app는 두 가지 유형의 automations를 지원합니다:

* **로컬 automations**- 로컬 환경에서 실행됩니다.
* **클라우드 - 클라우드 automations** 환경에서 실행됩니다.

사이드바에서 **[자동화](https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fautomations)** 를 열어 저장된 automations을(를) 확인할 수 있습니다. 각각 automation 이름, 일정, 연결된 리포지토리 및 마지막 실행 상태가 표시됩니다.

## 클라우드 사용을 위한 필수 구성 요소 automations

클라우드 automations를 사용하려면 다음 설정을 사용하도록 설정해야 합니다.

* Copilot cloud agent 는 리포지토리에 대해 사용하도록 설정해야 합니다.
  Copilot Business 또는 Copilot Enterprise이 있는 경우 관리자가 Copilot cloud agent 정책을 사용하도록 설정해야 합니다.
  [GitHub Copilot 클라우드 에이전트에 대한 액세스 관리](/ko/copilot/concepts/agents/cloud-agent/access-management)을(를) 참조하세요.
* 조직은 리포지토리에서 Copilot cloud agent와 automations를 모두 허용해야 합니다(둘 다 기본적으로 활성화되어 있습니다).
  [조직에 GitHub Copilot 클라우드 에이전트 추가](/ko/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent)을(를) 참조하세요.
* 쓰기 권한이 없는 사용자가 트리거한 이벤트를 수신할 수 있는 automations을(를) 만들려면 Copilot cloud agent 리포지토리 설정에서 "쓰기 권한이 있는 사용자만 자동화를 트리거하도록 허용" 설정을 비활성화하세요.

## automation 생성하기

1. 오른쪽 위 모서리에서 **새 자동화** 를 클릭합니다.
2. automation의 이름을 입력합니다.
3. 드롭다운에서 **트리거** 를 선택합니다. 트리거를 선택하면 채울 추가 필드가 표시됩니다.

   * **수동**: 시작할 때만 automation을 실행합니다.
   * **매시간**: 매시간 실행 automation 합니다.
   * **매일**: 하나 이상의 시간과 분을 선택합니다.
     automation 선택한 각 시간에 실행됩니다.
   * **매주**: 요일과 하루 중 하나 이상을 선택합니다.
   * **CRON**: 로컬 automation의 경우 사용자 지정 CRON 식을 입력합니다. 앱은 식의 유효성을 검사하고 사람이 읽을 수 있는 일정 미리 보기를 표시합니다.
   * **문제**: 생성되는 문제와 같이 트리거하는 automation리포지토리 이벤트를 선택합니다. 검색 쿼리를 추가하여 트리거하는 문제를 제한할 수 있습니다.
   * **풀 리퀘스트**: 풀 리퀘스트가 열리거나 새 커밋이 푸시되는 경우와 같이 automation을(를) 트리거하는 리포지토리 이벤트를 선택합니다. 필터를 추가하여 트리거하는 끌어오기 요청을 제한할 수 있습니다.

   둘 이상의 트리거를 구성하려면 **다른 트리거 추가**를 클릭합니다.
   automation은(는) 해당 트리거 중 하나라도 발생하면 실행됩니다.
4. 필요에 따라 **클라우드에서 실행을** 사용하도록 설정하여 클라우드 환경에서 실행할 수 있도록 automation 하여 automation 컴퓨터가 꺼져 있는 경우에도 실행할 수 있습니다.

   클라우드 automation의 경우 **도구** 드롭다운을 사용하여 변경 내용 푸시, 문제 레이블 업데이트 또는 끌어오기 요청 만들기와 같이 사용할 수 있는 도구를 Copilot 선택합니다. 작업에 필요한 도구만 선택합니다.
5. 프롬프트 상자에 Copilot가 실행될 때마다 automation가 수행할 작업을 설명하세요. 입력 `/` 하여 사용 가능한 기술을 사용할 수 있습니다.
6. 프롬프트 상자 아래의 컨트롤을 사용하여 automation의 모델, 추론 수준 및 에이전트를 선택합니다.
7. **프로젝트 선택을** 클릭한 다음 실행할 프로젝트를 automation 선택합니다.
8. **만들기**를 클릭하여 저장합니다automation. 즉시 저장하고 테스트하려면 **만들기** 옆에 있는 드롭다운을 연 다음 **만들기 및 실행을** 클릭합니다.

## 필요할 때 automation 실행

다음 예약된 실행을 기다리지 않고 "Automations" 페이지에서 카드의 재생 단추를 클릭하여 저장된 automation 모든 항목을 수동으로 트리거할 수 있습니다.

또한 마크다운 파일, 타사 도구 또는 스크립트에서 제공하는 딥 링크를 사용하여 앱에서 직접 automations을(를) 열 수 있습니다. 자세한 내용은 [딥 링크를 사용하여 GitHub Copilot 앱 열기](/ko/copilot/how-tos/github-copilot-app/open-with-deep-links)을(를) 참조하세요.