{"meta":{"title":"Copilot 자동화 정보","intro":"Automations 를 사용하면 일정에 따라 또는 리포지토리의 이벤트에 대한 응답으로 자동으로 실행할 Copilot cloud agent 수 있습니다.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ko/copilot","title":"GitHub Copilot"},{"href":"/ko/copilot/concepts","title":"개념"},{"href":"/ko/copilot/concepts/agents","title":"배포"},{"href":"/ko/copilot/concepts/agents/cloud-agent","title":"Cloud agent"},{"href":"/ko/copilot/concepts/agents/cloud-agent/about-automations","title":"자동화 정보"}],"documentType":"article"},"body":"# Copilot 자동화 정보\n\nAutomations 를 사용하면 일정에 따라 또는 리포지토리의 이벤트에 대한 응답으로 자동으로 실행할 Copilot cloud agent 수 있습니다.\n\n## Overview\n\nautomations를 사용하면 Copilot cloud agent가 일정에 따라 또는 리포지토리의 이벤트에 반응하여 자동으로 실행되도록 설정할 수 있습니다.\nAutomations 는 끌어오기 요청을 열거나 문제에 레이블을 지정하는 등 구성된 리포지토리 내에서 작업을 수행할 수 있습니다.\n\n수동으로 시작한 Copilot cloud agent 세션에서는 작업이 필요할 때마다 Copilot에 작업을 지시합니다.\nautomations를 사용하면 작업을 한 번만 정의하면 되고, Copilot의 트리거가 실행될 때마다 automation가 해당 작업을 자동으로 실행합니다.\n\n예를 들어 automations을(를) 사용하여 다음 작업을 수행할 수 있습니다:\n\n* **들어오는 문제 심사**: 새 문제를 해당 콘텐츠에 따라 버그, 향상된 기능 또는 기타 항목으로 자동으로 레이블을 지정합니다.\n* **매일 밤 실패한 테스트를 수정합니다**. 매일 밤 분기에서 `main` 실패한 테스트를 확인하고 수정을 시도하고 초안 끌어오기 요청을 엽니다.\n* **주간 릴리스 정보 준비**: 릴리스 정보 초안을 작성하고 일정에 따라 끌어오기 요청을 엽니다.\n\nautomation를 생성할 때 다음을 정의합니다.\n\n* \\*\\*\\*\\*을 식별하기 위한 automation\n* 수행하려는 \\*\\*\\*\\* 작업을 설명하는 Copilot입니다.\n* \\*\\*\\*\\*이(가) 실행되는 시점을 결정하는 하나 이상의 automation.\n* **모델**Copilot에서 사용합니다.\n* **도구**Copilot는 리포지토리에서 수행할 수 있는 작업을 제어하는 데 사용할 수 있습니다.\n\n만들기 및 관리에 대한 지침은 automations을 [](/ko/copilot/how-tos/use-copilot-agents/cloud-agent/create-automations)참조하세요.\n\n## 가용성 및 사용 권한\n\nautomations 리포지토리에서 사용할 수 있도록 하려면 다음이 모두 true여야 합니다.\n\n* 리포지토리는 **프라이빗 또는 내부**여야 합니다.\n  Automations 공용 리포지토리에서 사용할 수 없습니다.\n* Copilot cloud agent 는 리포지토리에 대해 사용하도록 설정해야 합니다.\n  Copilot Business 또는 Copilot Enterprise이 있는 경우 관리자가 Copilot cloud agent 정책을 사용하도록 설정해야 합니다.\n  [GitHub Copilot 클라우드 에이전트에 대한 액세스 관리](/ko/copilot/concepts/agents/cloud-agent/access-management)을(를) 참조하세요.\n* 조직은 리포지토리에서 Copilot cloud agent와 automations를 모두 허용해야 합니다(둘 다 기본적으로 활성화되어 있습니다).\n  [조직에 GitHub Copilot 클라우드 에이전트 추가](/ko/copilot/how-tos/administer-copilot/manage-for-organization/add-copilot-cloud-agent)을(를) 참조하세요.\n\nAutomations는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot Business 및 GitHub Copilot Enterprise 플랜에서 사용할 수 있습니다.\n\n리포지토리에 **쓰기 권한**이 있는 모든 사용자는 해당 리포지토리에서 automations를 만들 수 있습니다.\n\n다음에서 automations을(를) 만들고 관리할 수 있습니다:\n\n* \\*\\*\\*\\*의 리포지토리에 있는 GitHub 탭(**Automations** 창)입니다.\n* Automations의 \\*\\*\\*\\* 탭.\n\n## 유발 요소\n\nautomation의 트리거 중 하나가 작동하면 실행됩니다. 사용할 수 있는 트리거는 다음과 같습니다.\n\n* **일정에 따라**: automation 매시간, 매일 또는 매주 되풀이 간격으로 실행됩니다.\n* **문제가 생성될 때**: automation 리포지토리에서 문제가 열릴 때마다 실행됩니다.\n* **끌어오기 요청이 열리**automation면 리포지토리에서 끌어오기 요청이 열릴 때마다 실행됩니다.\n* **끌어오기 요청이 동기화되는 경우**: automation 새 커밋이 리포지토리의 끌어오기 요청에 푸시될 때마다 실행됩니다.\n\n필요에 따라 이벤트 기반 트리거에 대한 필터를 구성할 수 있습니다.\n\n* **문제가 생성되는** 경우 검색 쿼리 필터를 추가합니다.\n* **끌어오기 요청이 열리**고 **끌어오기 요청이 동기화되는 경우 끌어오기 요청**에서 변경된 파일에 대한 검색 쿼리 필터와 필터를 추가합니다.\n\n프롬프트 삽입 automations 의 위험을 줄이려면 기본적으로 리포지토리에 대한 쓰기 액세스 권한이 없는 사용자가 트리거한 이벤트를 무시합니다. 이렇게 하면 신뢰할 수 없는 사용자(예: 외부 참가자가 문제를 여는 경우) Copilot 가 작업을 수행하지 못하도록 방지할 수 있습니다. 필요한 경우 이러한 이벤트를 허용하도록 옵트인할 수 있습니다. 자세한 내용은 [보안 및 안전을](#security-and-safety) 참조하세요.\n\n## 도구 및 작업\n\n\\*\\*\n\\*\\*를 만들 때 선택한 automation는 Copilot가 실행될 때 automation가 수행할 수 있는 작업을 결정합니다.\n\n예를 들어 Copilot가 변경 내용을 푸시하거나, 이슈 레이블을 업데이트하거나, 풀 리퀘스트를 만들도록 허용할 수 있습니다.\n\n도구를 선택하는 것은 automation의 범위를 제어하는 주된 방법입니다. 의도하지 않은 작업을 수행할 수 없도록 Copilot 작업에 필요한 도구만 부여합니다.\n\n사용하도록 설정할 도구를 수동으로 선택하거나 제안 **도구** 단추를 사용하여 프롬프트에 따라 제안 도구를 사용할 Copilot 수 있습니다.\n\nautomation는 범위가 지정된 단일 리포지토리에서만 작업을 수행할 수 있습니다.\n\nautomation가 이슈를 변경하면 각 변경 사항을 설명하고 해당 변경에 대한 신뢰 수준을 평가할 수 있으며, 신뢰도가 높은 변경 사항은 자동으로 적용하고 다른 변경 사항은 검토할 수 있도록 제안할 수 있습니다.\n[문제에 대한 근거, 신뢰도 및 승인 정보](/ko/copilot/concepts/agents/cloud-agent/about-automation-rationale-and-approvals)을(를) 참조하세요.\n\n## 리포지토리에서 상속된 구성\n\nAutomations 다음을 포함하여 해당 범위의 리포지토리에 대한 Copilot cloud agent 구성을 사용합니다.\n\n* **사용자 지정 지침입니다**.\n  [GitHub Copilot 대한 리포지토리 사용자 지정 지침 추가](/ko/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions)을(를) 참조하세요.\n* **에이전트 기술**.\n  [GitHub Copilot에 에이전트 기술 추가](/ko/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills)을(를) 참조하세요.\n* **방화벽 규칙**.\n  [GitHub Copilot 방화벽 사용자 지정 또는 비활성화](/ko/copilot/how-tos/copilot-on-github/customize-copilot/customize-the-firewall)을(를) 참조하세요.\n* **비밀 및 변수.**\n  [Copilot 클라우드 에이전트에 대한 비밀 및 변수 구성](/ko/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/configure-secrets-and-variables)을(를) 참조하세요.\n\nAutomations 는 리포지토리의 콘텐츠와 별도로 저장됩니다. Git에 커밋되지 않으므로 코드와 함께 버전이 지정되거나 끌어오기 요청을 통해 관리되지 않습니다.\n\n## 가시성\n\nA automation 는 **만든 사용자에게 비공개입니다**. 리포지토리 관리자를 포함한 다른 사람들은 회원님의 automations를 볼 수 없습니다.\n\n그러나 Copilot cloud agent**세션** 중 automation이(가) 시작한 세션은 다른 Copilot cloud agent 세션과 마찬가지로 리포지토리에 액세스할 수 있는 다른 사용자들에게 표시됩니다. 이러한 세션을 볼 수 있는 사람은 누구나 프롬프트, 세션 로그, 그리고 Copilot가 생성한 모든 풀 리퀘스트나 그 밖의 변경 사항을 볼 수 있습니다.\n\n세션 및 해당 로그는 다른 사용자에게 표시되므로 비밀 또는 기타 중요한 정보를 '프롬프트에 직접 automation포함해서는 안 됩니다. 중요한 값에 대한 액세스 권한을 부여 Copilot 하려면 리포지토리 비밀을 대신 사용합니다.\n[Copilot 클라우드 에이전트에 대한 비밀 및 변수 구성](/ko/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/configure-secrets-and-variables)을(를) 참조하세요.\n\n## 결제\n\nautomation가 실행될 때마다 Copilot cloud agent분과 GitHub Actions를 사용하는 GitHub AI Credits 세션이 시작됩니다. 이 사용량은 을 만든 사용자에게 청구됩니다 automation. 자세한 내용은 [GitHub Copilot 라이선스](/ko/billing/concepts/product-billing/github-copilot-licenses)을(를) 참조하세요.\n\n## 보안 및 안전\n\nAutomations 각 작업을 시작하는 사람 없이 실행 Copilot 되므로 몇 가지 추가 위험이 발생합니다.\nGitHub 는 이러한 위험을 완화하는 데 도움이 되는 기본 제공 보호를 제공합니다.\n\n* **저작자 표시.**\n  automation에 의해 열린 풀 리퀘스트와 푸시된 코드는 automation를 만든 사용자에게 귀속됩니다. 사용자가 직접 만드는 끌어오기 요청과 마찬가지로 예상된 검토 컨트롤을 유지하는 끌어오기 요청을 승인할 수 없습니다.\n* **최소 권한 도구입니다.** 사용할 수 있는 도구를 automation 정확히 선택하므로 태스크에 필요한 작업으로만 제한할 수 있습니다.\n* **신뢰할 수 없는 입력입니다.** 기본적으로 automations 리포지토리에 대한 쓰기 액세스 없이 사용자가 트리거하는 이벤트를 무시하여 신뢰할 수 없는 사용자의 프롬프트 주입 위험을 줄입니다.\n* **워크플로가 실행됩니다.** 모든 Copilot cloud agent 작업 GitHub Actions 과 마찬가지로 워크플로는 쓰기 액세스 권한이 있는 사용자가 승인할 때까지 끌어오기 요청에서 실행되지 않습니다. 이렇게 하면 automation가 연 풀 리퀘스트가 워크플로를 자동으로 트리거할 위험을 줄일 수 있습니다.\n\nGitHub가 Copilot cloud agent의 위험을 완화하는 방법에 대한 자세한 내용은 [GitHub Copilot 클라우드 에이전트에 대한 위험 및 완화](/ko/copilot/concepts/agents/cloud-agent/risks-and-mitigations)을 참조하세요.\n\n## 추가 읽기\n\n* [Copilot 클라우드 에이전트를 사용하여 자동화 만들기](/ko/copilot/how-tos/use-copilot-agents/cloud-agent/create-automations)\n* [GitHub Copilot 클라우드 에이전트 정보](/ko/copilot/concepts/agents/cloud-agent/about-cloud-agent)\n* 자동화를 코드로 저장하거나, 끌어오기 요청을 통해 검토하거나, 다른 코딩 에이전트로 실행하는 방법을 알아보려면 [GitHub 에이전트 워크플로 정보](/ko/copilot/concepts/agents/about-github-agentic-workflows)을 참조하세요."}