Skip to main content
Skip to content

GitHub Copilot 앱 자동화 사용

수동 개입 없이 리포지토리 이벤트에 대응하거나 필요 시 또는 일정에 따라 실행되도록 반복되는 에이전트 작업을 자동화합니다.

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

GitHub Copilot app은 모든 Copilot 플랜에서 사용할 수 있습니다.
GitHub Copilot app 다운로드

automations 정보

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

프로젝트 내에서 반복 작업을 설정하여 진행 중인 목표를 지원할 수도 있습니다. GitHub Copilot 앱에서 프로젝트 작업하기을(를) 참조하세요.

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

  • ****의 리포지토리에 있는 GitHub 탭(Automations 창)입니다.
  • VS Code의 에이전트 창에 있는 Automations 탭입니다.

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

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

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

사이드바에서 자동화 를 열어 저장된 automations을(를) 확인할 수 있습니다. 각각 automation 이름, 일정, 연결된 리포지토리 및 마지막 실행 상태가 표시됩니다.

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

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

automation 생성하기

프롬프트 및 세션 로그를 포함한 클라우드 automation 세션은 개인 automations용으로도 리포지토리에 대한 읽기 권한이 있는 모든 사용자에게 표시됩니다. 프롬프트에 비밀 또는 기타 민감한 정보를 포함하지 마세요.

  1. 사이드바에서 자동화를 클릭합니다.
  2. 오른쪽 상단에서 자동화 만들기를 클릭합니다.

Copilot를 사용하여 클라우드 automation 만들기

automation와 함께 작업하여 클라우드 Copilot를 디자인하고 트리거, 도구 및 프롬프트를 설정할 수 있습니다.

Copilot은 결과로부터 학습하고 스스로에게 개선 사항을 제안하는 automations의 자체 개선 그룹을 만드는 데에도 도움이 될 수 있습니다.

  1. 프롬프트 상자 아래의 드롭다운에서 automation를 만들 리포지토리를 선택합니다.

  2. 프롬프트 상자에서 리포지토리에서 자동화하는 데 Copilot의 도움이 필요한 원하는 작업을 설명하세요.

  3. 유형에서 만들려는 automation의 종류를 선택합니다.

    • 개인: 사용자만 automation을 볼 수 있습니다. AI credits은 사용자에게 청구되며, GitHub에서 사용자의 ID로 수행된 작업입니다.

    • 공유: 리포지토리에 액세스할 수 있는 모든 사용자가 automation을 볼 수 있습니다. AI credits는 리포지토리를 소유한 조직 또는 사용자에게 청구되며, Copilot에서 수행된 작업은 GitHub의 ID를 사용합니다.

automation를 만든 후에는 형식을 변경할 수 없습니다. Copilot 자동화을(를) 참조하세요.

  1. 세션 시작을 클릭하세요.

Copilot이 질문을 하고 automation 설정을 도와줍니다.

automation 수동으로 만들기

  1. 수동으로 만들기를 클릭합니다.

  2. automation의 이름을 입력합니다.

  3. 필요에 따라 클라우드에서 실행을 사용하도록 설정하여 클라우드 환경에서 실행할 수 있도록 automation 하여 automation 컴퓨터가 꺼져 있는 경우에도 실행할 수 있습니다. 사용 가능한 트리거는 로컬 또는 클라우드에서 실행 중인지에 따라 달라집니다.

  4. 드롭다운에서 트리거 를 선택합니다. 트리거를 선택하면 채울 추가 필드가 표시됩니다.

automations이 이슈 또는 풀 리퀘스트에 의해 트리거되어 클라우드에서 실행되는 경우 다음을 선택할 수 있습니다.

  • 실행 중에 업데이트할 수 있는 GitHub의 리소스는 무엇입니까? 트리거되면 이 자동화가 변경할 수 있는 드롭다운에서 이 리포지토리의 모든 항목을 선택하여 GitHub 도구가 리포지토리의 모든 리소스를 생성하고 업데이트할 수 있도록 합니다. 트리거한 이슈만을 선택하여 해당 도구의 쓰기를 실행을 트리거한 이슈 또는 끌어오기 요청과 실행 중에 생성된 모든 리소스로 제한합니다. 이 설정은 서버 구성 및 자격 증명에서 허용하는 리소스에 액세스할 수 있는 MCP 서버의 도구를 제한하지 않습니다. 리포지토리 구성에 따라 이 리포지토리의 모든 항목 옵션을 사용할 수 없을 수 있습니다.
  • 클라우드의 Copilot 활동이 이를 automation트리거할 수 있는지 여부: Can be triggered by 드롭다운에서 automations을 선택하여 Copilot에 의해 트리거된 이벤트(예: ****)를 무시합니다. 사람 및 Copilot을 선택하여 Copilot에 의해 트리거된 이벤트를 포함한 모든 이벤트를 수신 대기하려면.
  • 리포지토리에 대한 읽기 권한만 있는 사용자가 이를 automation트리거할 수 있는지 여부: 기본적으로 automations는 리포지토리에 대한 쓰기 권한이 없는 사용자의 활동을 무시합니다. 이러한 이벤트를 수신 대기하려면 트리거에 대한 쓰기 액세스 필요 상자를 선택 취소합니다. 리포지토리 구성에 따라 트리거에 대한 쓰기 액세스 필요 옵션이 활성화된 상태로 잠겨 있을 수 있습니다.

둘 이상의 트리거를 구성하려면 다른 트리거 추가를 클릭합니다. automation은(는) 해당 트리거 중 하나라도 발생하면 실행됩니다.

  1. 클라우드 automation의 경우 유형 아래에서 automation의 소유 대상을 선택합니다.

    • 개인: 회원님만 automation항목을 볼 수 있습니다. AI credits은 사용자에게 청구되며, GitHub에서 수행된 작업에는 사용자의 ID가 사용됩니다.

    • 공유: 리포지토리에 액세스할 수 있는 모든 사용자가 automation을 볼 수 있습니다. AI credits는 리포지토리를 소유한 조직 또는 사용자에게 청구되며, Copilot에서 수행된 작업은 GitHub의 ID를 사용합니다.

automation를 만든 후에는 형식을 변경할 수 없습니다. Copilot 자동화을(를) 참조하세요.

  1. 클라우드 automation의 경우 도구 드롭다운을 사용하여 변경 내용 푸시, 문제 레이블 업데이트 또는 끌어오기 요청 만들기와 같이 사용할 수 있는 도구를 Copilot 선택합니다. 리포지토리의 MCP 설정에 구성된 MCP 서버에서 도구를 선택할 수도 있습니다. 리포지토리 관리자는 먼저 이러한 서버를 구성해야 합니다. 리포지토리에 대한 MCP 서버 구성을(를) 참조하세요. 작업에 필요한 도구만 선택합니다.
  2. 프롬프트 상자에 Copilot가 실행될 때마다 automation가 수행할 작업을 설명하세요. 입력 / 하여 사용 가능한 기술을 사용할 수 있습니다.
  3. 필요에 따라 클라우드 automation의 경우 프롬프트 상자 바로 아래에 AI 크레딧 한도를 펼쳐 automation가 소비할 수 있는 AI credits의 양에 대한 제한을 설정합니다. 클라우드 제한 설정 AI credits을 참조하세요automations.
  4. 프롬프트 상자 아래의 컨트롤을 사용하여 automation의 모델, 추론 수준 및 에이전트를 선택합니다.
  5. automation이 실행될 리포지토리 또는 로컬 폴더를 선택합니다.
  6. 만들기를 클릭하여 저장합니다automation. 즉시 저장하고 테스트하려면 만들기 옆에 있는 드롭다운을 연 다음 만들기 및 실행을 클릭합니다.

클라우드 automations에 대한 AI credits제한 설정

비용을 제어하기 위해 클라우드 AI credits가 사용할 수 있는 automation 수를 제한할 수 있습니다. 제한은 로컬 automations에서는 사용할 수 없습니다.

클라우드 automation를 만들거나 편집할 때 프롬프트 상자 바로 아래에 AI 크레딧 제한 섹션을 확장합니다. 섹션이 축소되면 제한이 설정되었는지 여부를 보여 줍니다.

AI credits에서 다음과 같은 선택적 제한을 설정할 수 있습니다. 설정하지 않으려는 제한은 비워 두세요.

  • 실행마다: 제한에 도달하는 즉시 실행을 중지합니다. 최소값은 30 AI credits입니다.
  • 매일: 제한에 도달하면 새 실행이 시작되지 않도록 합니다. 매일 00:00 UTC에 다시 설정됩니다.
  • 매주: 제한에 도달하면 새 실행이 시작되지 않도록 합니다. 매주 월요일 00:00 UTC에 다시 설정됩니다.
  • 매월: 제한에 도달하면 새 실행이 시작되지 않도록 합니다. 매월 첫째 날 00:00 UTC에 다시 설정됩니다.

일별, 주별 및 월별 제한은 이미 진행 중인 실행을 중지하지 않습니다. 각 개별 실행의 비용을 제한하려면 실행당 한도를 설정합니다.

제한을 제거하려면 automation을 편집하고 값을 지우세요.

필요할 때 automation 실행

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

또한 마크다운 파일, 타사 도구 또는 스크립트에서 제공하는 딥 링크를 사용하여 앱에서 직접 automations을(를) 열 수 있습니다. 자세한 내용은 딥 링크를 사용하여 GitHub Copilot 앱 열기을(를) 참조하세요.