# Copilot 클라우드 에이전트를 사용하여 자동화 만들기

예약된 일정에 따라 또는 이벤트에 응답하여 automations를 실행할 수 있도록 Copilot 클라우드 에이전트를 생성하고 관리합니다.

## Introduction

automations를 사용하면 Copilot 클라우드 에이전트가 일정에 따라 또는 리포지토리의 이벤트에 반응하여 자동으로 실행되도록 설정할 수 있습니다.
Automations 는 끌어오기 요청을 열거나 문제에 레이블을 지정하는 등 구성된 리포지토리 내에서 작업을 수행할 수 있습니다.

automations의 리포지토리에 있는 **에이전트** 탭에서 GitHub 만들고 관리할 수 있습니다.
automations의 **Automations** 탭에서 GitHub Copilot 앱를 만들고 관리할 수도 있습니다.

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

## 사전 요구 사항

automations 리포지토리에서 사용할 수 있도록 하려면 다음이 모두 true여야 합니다.

* 리포지토리는 **프라이빗 또는 내부**여야 합니다.
  Automations 공용 리포지토리에서 사용할 수 없습니다.
* Copilot 클라우드 에이전트 는 리포지토리에 대해 사용하도록 설정해야 합니다.
  코파일럿 사업 또는 Copilot Enterprise이 있는 경우 관리자가 Copilot 클라우드 에이전트 정책을 사용하도록 설정해야 합니다.
  [GitHub Copilot 클라우드 에이전트에 대한 액세스 관리](/ko/copilot/concepts/agents/cloud-agent/access-management)을(를) 참조하세요.
* 조직은 리포지토리에서 Copilot 클라우드 에이전트와 automations를 모두 허용해야 합니다(둘 다 기본적으로 활성화되어 있습니다).
  [조직에 GitHub Copilot 클라우드 에이전트 추가](/ko/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent)을(를) 참조하세요.

Automations는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot Business 및 GitHub Copilot Enterprise 플랜에서 사용할 수 있습니다.

## 자동화 생성하기

1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

2. 리포지토리 이름 아래에서 **에이전트를 클릭합니다<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="agent" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg>**.

3. 사이드바에서 을 클릭합니다 **Automations**.

4. **새로 만들기**를 클릭합니다.

5. 자동화의 **이름**을 입력합니다.

6. 실행 시기를 결정하는 **하나 이상의 트리거** 를 자동화 선택합니다.

   * **일정에 따라** 매시간, 매일 또는 매주 되풀이 간격을 선택합니다.
   * **문제가 생성될 때**: 자동화 리포지토리에서 문제가 열릴 때마다 실행됩니다.
   * **끌어오기 요청이 열리**자동화면 리포지토리에서 끌어오기 요청이 열릴 때마다 실행됩니다.
   * **끌어오기 요청이 동기화되는 경우**: 자동화 새 커밋이 리포지토리의 끌어오기 요청에 푸시될 때마다 실행됩니다.

   필요에 따라 문제 및 끌어오기 요청 트리거에 대한 필터를 구성할 수 있습니다.

   * **문제가 생성되는** 경우 검색 쿼리 필터를 추가합니다.
   * **끌어오기 요청이 열리**고 **끌어오기 요청이 동기화되는 경우 끌어오기 요청**에서 변경된 파일에 대한 검색 쿼리 필터와 필터를 추가합니다.

7. **프롬프트** 필드에 Copilot가 실행될 때마다 자동화이 수행할 작업을 설명하세요.

   예를 들어 `Label this issue as a bug, an enhancement, or other, based on its content.`

   > \[!WARNING]
   > 사용자가 시작한 Copilot 클라우드 에이전트 세션은 자동화 리포지토리에 액세스할 수 있는 다른 사용자에게 표시됩니다. 프롬프트에 비밀 또는 기타 중요한 정보를 포함하지 마세요. 중요한 값에 대한 액세스 권한을 부여 Copilot 하려면 리포지토리 비밀을 사용합니다.
   > [Copilot 클라우드 에이전트에 대한 비밀 및 변수 구성](/ko/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/configure-secrets-and-variables)을(를) 참조하세요.

8. 필요에 따라 사용하려는 \*\*\*\*Copilot 선택합니다.
   [GitHub Copilot 클라우드 에이전트에 대한 AI 모델 변경](/ko/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model)을(를) 참조하세요.

9. 변경 내용 푸시, 문제 레이블 업데이트 또는 끌어오기 요청 만들기와 같이 실행 시 \*\*\*\* 사용할 수 있는 Copilot자동화 선택합니다.

   작업에 필요한 도구만 선택합니다. 선택한 도구는 Copilot가 리포지토리에서 수행할 수 있는 작업을 제어합니다. 필요에 따라 **도구 제안** 단추를 사용하여 프롬프트에 따라 도구를 제안하도록 요청할 Copilot 수 있습니다.
   [Copilot 자동화 정보](/ko/copilot/concepts/agents/cloud-agent/about-automations#tools-and-actions)을(를) 참조하세요.

10. 자동화를 \*\*\*\* 클릭하여 저장합니다.

## 테스트 자동화

트리거가 자동화 실행되기를 기다리지 않고 즉시 실행하여 예상대로 작동하는지 확인할 수 있습니다.

1. \*\*
   자동화
   \*\* 창에서 테스트하려는 Automations을 엽니다.
2. **지금 실행** 단추를 클릭합니다.

Copilot
Copilot 클라우드 에이전트 는 세션을 시작하고 선택한 도구를 사용하여 자동화'의 프롬프트를 실행합니다. 세션을 열어 진행 상황을 따르고 변경 내용을 검토할 수 있습니다.

## 내 Automations 관리

회원님의 automations는 본인만 볼 수 있지만, 자동화에서 시작된 세션은 리포지토리에 대한 읽기 권한이 있는 모든 사용자에게 표시됩니다.

리포지토리의 **Automations** 창에서 다음을 수행할 수 있습니다.

* automations 리포지토리와 해당 리포지토리에서 시작한 세션을 확인하세요.
* 자동화 편집하여 이름, 프롬프트, 트리거, 도구 또는 모델을 변경합니다.
* 자동화 실행을 중지하거나 나중에 다시 사용하도록 설정하려면 사용하지 않도록 설정합니다.
* 더 이상 필요하지 않은 항목을 자동화 삭제합니다.

모든 리포지토리에 있는 모든 automations을(를) 보고 각각을 관리하는 페이지로 이동하려면 사용자 수준의 Automations 보기를 사용하세요.

## 추가 읽기

* [Copilot 자동화 정보](/ko/copilot/concepts/agents/cloud-agent/about-automations)
* [GitHub Copilot 세션 시작](/ko/copilot/how-tos/use-copilot-agents/cloud-agent/start-copilot-sessions)
* [GitHub Copilot 클라우드 에이전트에 대한 위험 및 완화](/ko/copilot/concepts/agents/cloud-agent/risks-and-mitigations)