Skip to main content

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

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

누가 이 기능을 사용할 수 있나요?

Automations는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot Business 및 GitHub Copilot Enterprise 플랜에서 사용할 수 있습니다. Automations 는 프라이빗 및 내부 리포지토리에서만 사용할 수 있습니다. 리포지토리 관리자가 비활성화한 경우, 관리형 사용자 계정에서 소유한 리포지토리이거나, 또는 Copilot 클라우드 에이전트이 활성화되지 않은 경우에는 사용할 수 없습니다.
Sign up for Copilot

Introduction

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

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

트리거, 도구, 표시 유형 및 보안을 비롯한 개요 automations는 Copilot 자동화 정보을 참조하세요.

사전 요구 사항

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

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

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

자동화 생성하기

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

  2. 리포지토리 이름 아래에서 에이전트를 클릭합니다.

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

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

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

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

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

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

    • 문제가 생성되는 경우 검색 쿼리 필터를 추가합니다.
    • 끌어오기 요청이 열리끌어오기 요청이 동기화되는 경우 끌어오기 요청에서 변경된 파일에 대한 검색 쿼리 필터와 필터를 추가합니다.
  7. 프롬프트 필드에 Copilot가 실행될 때마다 자동화이 수행할 작업을 설명하세요.

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

    경고

    사용자가 시작한 Copilot 클라우드 에이전트 세션은 자동화 리포지토리에 액세스할 수 있는 다른 사용자에게 표시됩니다. 프롬프트에 비밀 또는 기타 중요한 정보를 포함하지 마세요. 중요한 값에 대한 액세스 권한을 부여 Copilot 하려면 리포지토리 비밀을 사용합니다. Copilot 클라우드 에이전트에 대한 비밀 및 변수 구성을(를) 참조하세요.

  8. 필요에 따라 사용하려는 ****Copilot 선택합니다. GitHub Copilot 클라우드 에이전트에 대한 AI 모델 변경을(를) 참조하세요.

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

    작업에 필요한 도구만 선택합니다. 선택한 도구는 Copilot가 리포지토리에서 수행할 수 있는 작업을 제어합니다. 필요에 따라 도구 제안 단추를 사용하여 프롬프트에 따라 도구를 제안하도록 요청할 Copilot 수 있습니다. Copilot 자동화 정보을(를) 참조하세요.

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

테스트 자동화

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

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

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

내 Automations 관리

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

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

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

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

추가 읽기