

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Q Developer for GitHub(미리 보기)
<a name="amazon-q-for-github"></a>

**참고**  
Amazon Q Developer for GitHub는 평가판 릴리스 중이며 변경될 수 있습니다.

[Amazon Q Developer for GitHub 또는 GitHub Enterprise Cloud](https://github.com/marketplace/amazon-q-developer)를 사용하면 소프트웨어 개발 워크플로에 Amazon Q Developer 기능을 활용할 수 있습니다. 특수 개발 에이전트를 사용하면 새로운 아이디어를 구현하고, 품질 문제에 대한 코드를 검토하고, 단위 테스트를 통해 취약성을 해결할 수 있습니다. 에이전트가 작업을 완료하면 피드백을 제공할 수 있으며 에이전트는 이전 솔루션을 반복합니다. 자세한 내용은 [Amazon Q Developer 에이전트](#github-agents) 단원을 참조하십시오.

[https://github.com/marketplace/amazon-q-developer](https://github.com/marketplace/amazon-q-developer)를 통해 Amazon Q Developer 통합에 액세스하고 조직의 리포지토리에 대한 액세스 권한을 부여할 수 있습니다. Amazon Q Developer for GitHub를 시작하려면 [빠른 시작: 설치, GitHub의 기능 사용, 사용 한도 증가](github-quickstart.md)의 내용을 참조하세요.

**중요**  
Amazon Q Developer 앱을 설치하고 GitHub 리포지토리에 대한 액세스를 승인하려면 GitHub 조직의 요구 사항을 충족해야 합니다. 자세한 내용은 *GitHub 설명서*의 [조직에 GitHub 앱](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) 및 [역할을 설치하기 위한 요구 사항](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)을 참조하세요.

**참고**  
Amazon Q Developer와 GitHub의 통합은 미국에서 데이터를 처리합니다. 자세한 내용은 [Cross-region processing in Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/cross-region-processing.html)를 참조하세요.

**참고**  
Amazon Q Developer for GitHub(미리 보기)는 현재 서비스 개선에 콘텐츠를 사용하지 않습니다. 향후 이를 활성화할 경우 적절한 공지와 이러한 사용을 옵트아웃할 수 있는 방법을 제공합니다.

**Topics**
+ [Amazon Q Developer 앱 설치 및 액세스 권한 부여](#github-concepts-set-up)
+ [Amazon Q Developer 에이전트](#github-agents)
+ [앱 설치 등록](#github-concepts-register-app-install)
+ [GitHub에서 브라우저 확장 사용](#github-concepts-extensions)
+ [GitHub 문제 및 풀 요청에서 슬래시 명령 사용](#github-slash-commands)
+ [빠른 시작: 설치, GitHub의 기능 사용, 사용 한도 증가](github-quickstart.md)
+ [GitHub에서 Amazon Q Developer로 기능 개발 및 반복](github-feature-development.md)
+ [GitHub에서 Amazon Q Developer로 코드 검토](github-code-reviews.md)
+ [Amazon Q Developer 콘솔에서 사용 한도 증가 및 세부 정보 구성](github-register-app-install.md)
+ [등록된 설치 세부 정보 구성](github-configuration.md)
+ [Amazon Q Developer for GitHub 문제 해결](github-troubleshooting.md)

## Amazon Q Developer 앱 설치 및 액세스 권한 부여
<a name="github-concepts-set-up"></a>

GitHub 조직 관리자는 계정을 설정하지 않고도 [https://github.com/apps/amazon-q-developer](https://github.com/apps/amazon-q-developer)에서 Amazon Q Developer 앱을 무료로 설치하고 구성할 수 AWS 있습니다. 설치 프로세스 중에 GitHub 조직의 모든 또는 선택한 리포지토리에 대한 액세스를 제공하도록 선택합니다. 설치 및 권한 부여 후 GitHub의 Amazon Q Developer 기능에 대한 무료 사용에 액세스할 수 있습니다. [Amazon Q Developer 콘솔](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github)에 앱 설치를 등록하여 무료 사용을 늘릴 수 있습니다. 자세한 내용은 [빠른 시작: 설치, GitHub의 기능 사용, 사용 한도 증가](github-quickstart.md) 단원을 참조하십시오.

**중요**  
Amazon Q Developer 앱을 설치하고 GitHub 리포지토리에 대한 액세스를 승인하려면 GitHub 조직의 요구 사항을 충족해야 합니다. 자세한 내용은 *GitHub 설명서*의 [조직에 GitHub 앱](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) 및 [역할을 설치하기 위한 요구 사항](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)을 참조하세요.

**참고**  
GitHub 엔터프라이즈 조직에서 IP 허용 목록을 활성화한 경우 GitHub 앱에서 허용되는 IP 주소를 수락해야 합니다. 허용 목록에 IP 주소를 자동으로 추가하도록 선택할 수도 있습니다. 자세한 내용은 *GitHub 설명서*의 [GitHub 앱별 액세스 허용](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) 및 [허용된 IP 주소 활성화](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#enabling-allowed-ip-addresses)를 참조하세요.  
다음 IP 주소는 GitHub 리소스에 액세스하는 데 사용됩니다.  

```
34.228.181.128
44.219.176.187
54.226.244.221
```

## Amazon Q Developer 에이전트
<a name="github-agents"></a>

Amazon Q Developer 에이전트는 코딩, 테스트 및 배포부터 문제 해결에 이르기까지 소프트웨어 개발 수명 주기 전반에 걸쳐 지원을 제공합니다.
+ **Amazon Q 개발 에이전트** - 문제를 생성하고 기능 개발 레이블을 추가하면 Amazon Q Developer는 새 기능과 버그 수정을 자동으로 구현합니다. Amazon Q Developer는 변경 사항과 변경 사항 요약이 포함된 풀 요청을 생성합니다. 레이블을 적용하는 대신 문제에 대한 설명으로 `/q dev` 슬래시 명령을 사용하여 기능 개발을 시작할 수도 있습니다. 자세한 내용은 [GitHub에서 Amazon Q Developer로 기능 개발 및 반복](github-feature-development.md) 단원을 참조하십시오.
+ **Amazon Q 코드 검토 에이전트** - 새 풀 요청이 생성되거나 닫힌 풀 요청이 다시 열리면 Amazon Q Developer는 코드 검토를 자동으로 수행하고 코드 품질, 잠재적 문제 및 보안 문제에 대한 피드백을 제공합니다. 또한 Amazon Q Developer는 식별된 문제에 대한 수정 사항을 생성하며, 이를 검토하고 풀 요청에 커밋하도록 선택할 수 있습니다. 코드 검토에는 스레드 조사 결과가 포함된 코드 검토 요약이 포함됩니다. 풀 요청 설명의 `/q` 명령을 사용하여 코드 검토 결과에 대해 질문하여 Amazon Q Developer와 상호 작용할 수 있습니다.

  자동 코드 검토는 기존 풀 요청 내에서 이루어진 후속 커밋에 의해 트리거되지 않습니다. `/q review` 슬래시 명령을 사용하여 풀 요청 내에서 추가 코드 검토를 시작할 수 있습니다. 자세한 내용은 [GitHub에서 Amazon Q Developer로 코드 검토](github-code-reviews.md) 단원을 참조하십시오.

**중요**  
Amazon Q Developer 앱은 액세스 권한을 부여한 GitHub리포지토리에서 **Amazon Q 개발 에이전트** 레이블을 자동으로 생성하려고 시도합니다. 레이블이 자동으로 생성되지 않거나 의도하지 않게 삭제된 경우에서 수동으로 생성할 수 있습니다GitHub. 레이블을 **Amazon Q Developer 레이블로 인식하고 처리하려면 레이블의 이름을 Amazon Q 개발 에이전트**로 지정해야 합니다. 자세한 내용은 *GitHub 설명서*의 [레이블 생성](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label)을 참조하세요.

## 앱 설치 등록
<a name="github-concepts-register-app-install"></a>

GitHub에 Amazon Q Developer를 통합하면 AWS 계정을 설정하지 않고도 무료로 사용할 수 있습니다. 기능 개발을 위해 매월 제한된 호출과 매월 코드 검토를 위해 제한된 수의 줄이 제공됩니다. AWS 계정에 Amazon Q Developer 앱 설치를 등록하여 무료 사용을 늘릴 수 있습니다. 자세한 내용은 [Amazon Q Developer 콘솔에서 사용 한도 증가 및 세부 정보 구성](github-register-app-install.md) 단원을 참조하십시오.

**중요**  
Amazon Q Developer 콘솔에 앱 설치를 등록하려면 GitHub 조직의 요구 사항을 충족해야 합니다. 자세한 내용은 *GitHub 설명서*의 [GitHub 앱 설치 요구 사항](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) 및 [OAuth 앱 및 조직](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations)을 참조하세요.

## GitHub에서 브라우저 확장 사용
<a name="github-concepts-extensions"></a>

지원되는 브라우저에서 Amazon Q Developer 확장을 사용하여 레이블 메뉴를 검색할 필요 없이 GitHub 문제에서 기능 개발을 위한 레이블을 빠르게 추가할 수 있습니다.

Amazon Q Developer 확장은 다음 브라우저에서 사용할 수 있습니다.
+ [Google Chrome](https://chromewebstore.google.com/detail/amazon-q-github-issue-hel/oefafjbablenakmhacfllkmpaeabnnfi)
+ [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/amazon-q-github-issue-helper)
+ [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/amazon-q-github-issue-helper/poghackjbfhejeppjaegbnblangjbmmc)

## GitHub 문제 및 풀 요청에서 슬래시 명령 사용
<a name="github-slash-commands"></a>

GitHub 문제 내의 설명에 슬래시 명령을 사용하거나 Amazon Q Developer를 호출하여 개발 작업을 수행하거나 지원을 제공하는 요청을 가져올 수 있습니다.
+ `/q dev` - GitHub 문제의 Amazon Q Developer를 호출하여 새로운 기능과 버그 수정을 자동으로 구현합니다. Amazon Q Developer는 변경 사항과 변경 사항 요약이 포함된 풀 요청을 생성합니다.
+ `/q review` - 풀 요청이 생성되거나 다시 열릴 때 Amazon Q Developer를 호출하여 코드 검토를 자동으로 수행합니다. 코드 검토는 코드 품질, 잠재적 문제 및 보안 문제에 대한 피드백과 스레드 조사 결과가 포함된 제안된 수정 사항 및 코드 검토 요약을 제공합니다. 풀 요청 설명에 `/q`를 사용하여 조사 결과와 상호 작용합니다. 자동 검토는 기존 풀 요청에 대한 후속 커밋에 의해 트리거되지 않습니다.
+ `/q help` - 슬래시 명령, 기능, 사용자 지정 세부 정보, *Amazon Q Developer 가이드*의 [Amazon Q Developer for GitHub(미리 보기)](#amazon-q-for-github) 설명서 링크를 포함하여 Amazon Q Developer for GitHub에 대한 정보를 제공합니다.

# 빠른 시작: 설치, GitHub의 기능 사용, 사용 한도 증가
<a name="github-quickstart"></a>

**참고**  
Amazon Q Developer for GitHub는 평가판 릴리스 중이며 변경될 수 있습니다.

이 자습서에서는 다음 작업에 대한 연습을 제공합니다.

1. GitHub Marketplace에서 Amazon Q Developer 앱을 설치하고 리포지토리에 대한 액세스를 제공합니다.

1. 기능 개발을 위한 레이블을 추가하거나 코드 검토를 위한 새 풀 요청을 생성하여 문제에서 Amazon Q Developer를 시작합니다. 또는 문제에서 슬래시 명령을 사용하여 기능 개발을 시작할 수 있습니다. 슬래시 명령을 사용하여 풀 요청 내에서 추가 코드 검토를 시작할 수도 있습니다.

1. (선택 사항) Amazon Q Developer 앱 설치를 AWS 계정에 등록하여 사용 한도를 늘립니다.

## 1단계: GitHub에 Amazon Q Developer 설치 및 액세스 권한 부여
<a name="github-quickstart-step-1"></a>

시작하려면 AWS 계정을 설정하지 않고도 Amazon Q Developer를 GitHub 무료로 사용할 수 있습니다. GitHub에서 Amazon Q Developer를 사용하는 첫 번째 단계는 [https://github.com/marketplace/amazon-q-developer](https://github.com/marketplace/amazon-q-developer)에서 앱을 설치하는 것입니다. 이 프로세스 중에 Amazon Q Developer에 모든 GitHub 리포지토리 또는 선택한 리포지토리에 대한 액세스 권한을 제공할 수 있습니다.

**중요**  
Amazon Q Developer 앱을 설치하고 GitHub 리포지토리에 대한 액세스를 승인하려면 GitHub 조직의 요구 사항을 충족해야 합니다. 자세한 내용은 *GitHub 설명서*의 [조직에 GitHub 앱](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) 및 [역할을 설치하기 위한 요구 사항](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)을 참조하세요.

**Amazon Q Developer를 설치하고 액세스 권한을 부여하려면**

1. [Amazon Q Developer for GitHub 앱](https://github.com/marketplace/amazon-q-developer) 페이지로 이동합니다.

1. 필요한 경우 GitHub 자격 증명을 사용하여 [https://github.com/](https://github.com/) 계정에 로그인합니다.

1. Amazon Q Developer 앱의 개요 및 기능을 검토한 다음 **설치**를 선택합니다.

1. 다음 중 하나를 수행하여 GitHub 리포지토리에 대한 액세스를 구성합니다.

   1. 모든 현재 및 향후 리포지토리에 대한 액세스를 제공하려면 **모든 리포지토리**를 선택합니다.

   1. 특정 리포지토리에 대한 액세스 권한을 제공하려면 **선택된 리포지토리만**을 선택하고 **리포지토리 선택** 드롭다운을 선택한 다음 액세스를 허용할 리포지토리를 선택합니다.

1. **설치**를 선택하여 GitHub에 Amazon Q Developer 설치를 완료하고 리포지토리에 액세스할 수 있는 권한을 부여합니다.

GitHub에 앱을 설치하고 액세스 권한을 부여하면 GitHub의 Amazon Q Developer 개요 페이지로 리디렉션됩니다. GitHub 리포지토리로 이동하여 Amazon Q Developer 기능을 사용할 수 있습니다.

**참고**  
GitHub 엔터프라이즈 조직에서 IP 허용 목록을 활성화한 경우 GitHub 앱에서 허용되는 IP 주소를 수락해야 합니다. 허용 목록에 IP 주소를 자동으로 추가하도록 선택할 수도 있습니다. 자세한 내용은 *GitHub 설명서*의 [GitHub 앱별 액세스 허용](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) 및 [허용된 IP 주소 활성화](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#enabling-allowed-ip-addresses)를 참조하세요.  
다음 IP 주소는 GitHub 리소스에 액세스하는 데 사용됩니다.  

```
34.228.181.128
44.219.176.187
54.226.244.221
```

## 2단계: GitHub에서 Amazon Q Developer 기능 사용
<a name="github-quickstart-step-2"></a>

에 Amazon Q Developer 앱을 설치하고 GitHub 리포지토리에 대한 액세스 권한을 부여한 후 Amazon Q Developer 에이전트를 사용하여 코딩, 테스트 및 배포부터 애플리케이션 문제 해결에 이르기까지 소프트웨어 개발 수명 주기 전반에 걸쳐 지원을 받을 수 있습니다. 자세한 내용은 다음 중 하나를 참조하세요.

**중요**  
Amazon Q Developer 앱은 액세스를 승인한 GitHub리포지토리에서 **Amazon Q 개발 에이전트** 레이블을 자동으로 생성하려고 시도합니다. 레이블이 자동으로 생성되지 않거나 의도하지 않게 삭제된 경우에서 수동으로 생성할 수 있습니다GitHub. 레이블을 **Amazon Q Developer 레이블로 인식하고 처리하려면 레이블의 이름을 Amazon Q 개발 에이전트**로 지정해야 합니다. 자세한 내용은 *GitHub 설명서*의 [레이블 생성](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label)을 참조하세요.
+ [GitHub에서 Amazon Q Developer로 기능 개발 및 반복](github-feature-development.md)
+ [GitHub에서 Amazon Q Developer로 코드 검토](github-code-reviews.md)

## 3단계: 무료 사용 한도 증가 및 세부 정보 구성
<a name="github-quickstart-step-3"></a>

시작하려면 AWS 계정을 설정할 필요 없이 GitHub에서 Amazon Q Developer 에이전트를 무료로 사용할 수 있습니다. 기능 개발 및 코드 검토를 위해 매월 제한된 호출이 제공됩니다. AWS 계정에 Amazon Q Developer 앱 설치를 등록하여 언제든지 무료 사용량을 늘릴 수 있습니다. 또한 등록을 통해 코드 검토 비활성화, 검색 및 필터링을 위한 태그 추가와 같은 세부 정보를 구성할 수 있습니다. 자세한 내용은 [Amazon Q Developer 콘솔에서 사용 한도 증가 및 세부 정보 구성](github-register-app-install.md) 단원을 참조하십시오.

**중요**  
Amazon Q Developer 콘솔에 앱 설치를 등록하려면 GitHub 조직의 요구 사항을 충족해야 합니다. 자세한 내용은 *GitHub 설명서*의 [GitHub 앱 설치 요구 사항](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) 및 [OAuth 앱 및 조직](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations)을 참조하세요.

# GitHub에서 Amazon Q Developer로 기능 개발 및 반복
<a name="github-feature-development"></a>

**참고**  
Amazon Q Developer for GitHub는 평가판 릴리스 중이며 변경될 수 있습니다.

GitHub에서 Amazon Q Developer를 사용하여 새로운 기능과 버그 수정을 자동으로 구현하고 아이디어에서 완료된 풀 요청으로 작업을 가져와 개발을 간소화할 수 있습니다. 문제에 기능 개발 레이블을 추가하거나 `/q dev` 슬래시 명령을 사용하면 Amazon Q Developer는 제목 및 설명과 함께 리포지토리 코드를 컨텍스트로 사용하여 새 코드 수정을 생성하고 풀 요청을 생성합니다. 풀 요청에서 피드백을 제공할 수 있으며 Amazon Q Developer는 제안된 코드를 반복합니다.

Amazon Q Developer가 매월 제한된 횟수만큼 기능 개발을 수행하도록 할 수 있습니다. AWS 계정에 Amazon Q Developer 앱 설치를 등록하여 언제든지 무료 사용량을 늘릴 수 있습니다. 자세한 내용은 [Amazon Q Developer 콘솔에서 사용 한도 증가 및 세부 정보 구성](github-register-app-install.md) 단원을 참조하십시오.

**중요**  
Amazon Q Developer 앱은 액세스를 승인한 GitHub리포지토리에서 **Amazon Q 개발 에이전트** 레이블을 자동으로 생성하려고 시도합니다. 레이블이 자동으로 생성되지 않거나 의도하지 않게 삭제된 경우에서 수동으로 생성할 수 있습니다GitHub. 레이블을 **Amazon Q Developer 레이블로 인식하고 처리하려면 레이블의 이름을 Amazon Q 개발 에이전트**로 지정해야 합니다. 자세한 내용은 *GitHub 설명서*의 [레이블 생성](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label)을 참조하세요.

**기능 개발을 위해 Amazon Q Developer를 사용하려면**

1. 필요한 경우 GitHub 자격 증명을 사용하여 [https://github.com/](https://github.com/) 계정에 로그인합니다.

1. GitHub 조직으로 이동한 다음 Amazon Q Developer를 사용하여 새 기능을 구현하려는 리포지토리로 이동합니다.

1. **문제**를 선택한 다음 새 문제를 생성하거나 기존 문제를 선택합니다. 자세한 내용은 *GitHub 설명서*의 [문제 생성](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/creating-an-issue)을 참조하세요.

   1. 새 문제의 경우 **제목 추가** 텍스트 입력 필드에 기능 개발을 위해 Amazon Q Developer에 컨텍스트를 제공하는 제목을 입력합니다(예: "이미지 인식 앱 생성"). 문제 설명도 컨텍스트를 제공하므로 포함되어야 합니다.

     기존 문제의 경우 문제 제목과 설명을 편집하여 기능 개발을 위해 Amazon Q Developer에 컨텍스트를 제공할 수 있습니다. 자세한 내용은 *GitHub 설명서*의 [문제 편집](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/editing-an-issue)을 참조하세요.

1. 문제를 생성하거나 기존 문제를 구성할 때 기능 개발 Amazon Q Developer 레이블을 적용하거나 `/q dev` 슬래시 명령을 사용할 수 있습니다. 다음 중 하나를 수행하세요.
   + 문제에 레이블을 적용하려면 다음 중 하나를 수행합니다.
     + 브라우저 확장 프로그램으로 제공된 **Amazon Q에 할당** 드롭다운 메뉴를 선택한 다음 **Amazon Q 개발 에이전트** 레이블을 선택합니다.
     + 오른쪽 메뉴에서 **레이블**을 선택한 다음 **Amazon Q 개발 에이전트** 레이블을 선택합니다.
   + 주석에서 `/q dev` 슬래시 명령을 사용하려면:

     1. 문제 내에서 **설명 추가**로 이동하고 설명 텍스트 입력 필드에 `/q dev`를 입력합니다.

     1. **설명**을 선택합니다.

1. 새 문제의 경우 **문제 생성**을 선택하여 Amazon Q Developer가 기능을 개발하는 데 필요한 세부 정보로 문제 생성을 완료합니다. 기존 문제를 구성하는 경우 변경 사항을 저장해야 합니다. 자세한 내용은 *GitHub 설명서*의 [문제 편집](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/editing-an-issue)을 참조하세요.

   Amazon Q Developer는 기능 개발에 대한 코드 변경 생성을 완료하면 문제에 대한 설명을 제공하고 풀 요청을 엽니다.

1. Amazon Q Developer에서 남긴 설명(예: "`I finished the proposed code changes, and the pull request is ready for review: [PR link]`")으로 이동한 다음 풀 요청 링크를 선택합니다.

   **풀 요청** 탭으로 이동한 다음 Amazon Q Developer에서 생성한 풀 요청을 선택할 수도 있습니다.

1. **변경된 파일** 탭을 선택하여 코드 변경 사항을 확인합니다.

1. 제안된 코드 변경 사항에 만족하는 경우 풀 요청을 병합할 수 있습니다. 자세한 내용은 [API 요청 병합](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)을 참조하세요.

Amazon Q Developer에 피드백을 제공하여 기능 개발에 대한 풀 요청을 검토하고 제안된 코드 변경을 반복할 수도 있습니다.

**Amazon Q Developer 기능 개발 코드를 반복하려면**

1. Amazon Q Developer에서 생성한 풀 요청을 선택한 다음 **변경된 파일** 탭을 선택하여 코드 변경 사항을 확인합니다.

1. 선택적으로 피드백을 제공하려는 특정 코드 줄의 경우 **\$1**를 선택하여 피드백이 포함된 주석을 추가합니다.

   대화에서 `/q` 명령 다음에 자연어(예: `/q implement my suggestions` 또는 )로 된 지침을 사용할 수 있습니다`/q refactor this function for better performance`. Amazon Q Developer는 피드백을 기반으로 수행할 변경 사항을 설명하는 설명으로 응답합니다(예: "피드백을 기반으로 다음 변경 사항을 구현하겠습니다."). 구현이 완료되면 Amazon Q Developer는 변경 사항을 확인하는 다른 설명(예: "제안된 변경 사항을 구현했습니다.")을 변경 사항을 볼 수 있는 생성된 커밋에 대한 링크와 함께 게시합니다.

1. 대화에 제공된 커밋 링크를 따라 Amazon Q Developer의 변경 사항을 검토합니다. 필요에 따라 추가 반복을 위해 `/q` 명령을 사용하여 추가 피드백을 계속 제공할 수 있습니다.

1. 업데이트된 코드 변경 사항에 만족하는 경우 풀 요청을 병합하거나 새 피드백으로 코드를 다시 반복할 수 있습니다. 자세한 내용은 [API 요청 병합](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)을 참조하세요.

# GitHub에서 Amazon Q Developer로 코드 검토
<a name="github-code-reviews"></a>

**참고**  
Amazon Q Developer for GitHub는 평가판 릴리스 중이며 변경될 수 있습니다.

Amazon Q Developer는 GitHub 내에서 자동 코드 검토를 활성화합니다. 새 풀 요청을 생성하거나 닫힌 풀 요청을 다시 열면 Amazon Q Developer는 코드 검토를 자동으로 수행하고 코드 품질, 잠재적 문제 및 심각도가 높은 결과에 대한 피드백을 제공합니다. 각 검토에는 스레드 조사 결과가 포함된 코드 검토 요약이 포함됩니다. 또한 Amazon Q Developer는 식별된 문제에 대한 수정 사항을 생성하며, 이를 검토하고 풀 요청에 커밋하도록 선택할 수 있습니다. 풀 요청 설명에 `/q` 명령을 사용하여 코드 검토 결과와 관련하여 질문하고 상호 작용할 수 있습니다. 자동 코드 검토는 기존 풀 요청 내에서 이루어진 후속 커밋에 의해 트리거되지 않습니다.

**참고**  
Amazon Q Developer 콘솔의 코드 검토 기능 설정은 풀 요청이 생성되거나 다시 열릴 때 실행되는 자동 코드 검토를 제어합니다. 풀 요청 설명에서 `/q review` 슬래시 명령을 사용하여 코드 검토를 시작하는 것은이 설정의 영향을 받지 않습니다.

`/q review` 슬래시 명령을 사용하여 풀 요청 내에서 코드 검토를 시작할 수도 있습니다. 슬래시 명령을 새 풀 요청 주석에 추가할 수 있습니다. 그러면 주석 및 새 커밋을 포함하여 현재 상태에서 풀 요청에 대한 새 코드 검토가 시작됩니다. 자세한 내용은 [GitHub 풀 요청 내에서 코드 검토 시작](#github-code-reviews-in-pr) 단원을 참조하십시오.

Amazon Q Developer가 매월 제한된 수의 줄에 대해 코드 검토를 수행하도록 할 수 있습니다. AWS 계정에 Amazon Q Developer 앱 설치를 등록하여 언제든지 무료 사용량을 늘릴 수 있습니다. 자세한 내용은 [Amazon Q Developer 콘솔에서 사용 한도 증가 및 세부 정보 구성](github-register-app-install.md) 단원을 참조하십시오.

**참고**  
코드 검토 기능이 이전에 비활성화된 경우 [Amazon Q Developer 콘솔](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github)에서 활성화해야 GitHub에서 레이블을 적용할 수 있습니다. 자세한 내용은 [GitHub에서 Amazon Q Developer의 기능 편집](github-configuration.md#github-edit-features) 단원을 참조하십시오.

## 사전 조건
<a name="github-code-reviews-prerequisites"></a>

Amazon Q Developer에서 코드 검토를 시작하려면 먼저 대상 GitHub 리포지토리에 대한 적절한 권한이 필요합니다. 지원되는 리포지토리 역할은 쓰기, 유지 관리 또는 관리자입니다. 읽기 또는 분류 역할이 있는 사용자와 역할이 없는 구성원은 Amazon Q Developer에서 코드 검토를 시작할 수 없습니다.

분류 역할이 있는 GitHub 사용자는 여전히 리포지토리에서 풀 요청을 검토할 수 있습니다. 역할에 관계없이 모든 사용자는 퍼블릭 리포지토리에서 풀 요청을 검토할 수 있습니다.

자세한 내용은 조직의 *GitHub 설명서*의 [리포지토리 역할](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#repository-roles-for-organizations) 및 [사전 정의된 조직 역할 정보](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#about-pre-defined-organization-roles)를 참조하세요.

## GitHub 풀 요청에 대한 코드 검토 시작
<a name="github-new-code-reviews-pr"></a>

새 풀 요청을 열거나 이전에 닫은 풀 요청을 다시 열면 Amazon Q Developer는 코드 검토를 자동으로 실행하고 코드 품질, 가능한 문제 및 중요한 결과에 대한 피드백을 제공합니다.

**코드 검토에 Amazon Q Developer를 사용하고 수정 사항을 적용하려면**

검토를 시작하기 전에 `project-root/.amazonq/rules` 디렉터리의 간단한 마크다운 파일에 사용자 지정 코딩 표준을 정의하여 코드 품질 검토를 사용자 지정할 수 있습니다. Amazon Q는 지침에 따라 전체 프로젝트에서 일관된 코드 품질을 보장합니다. 자세한 내용은 [서드 파티 플랫폼에서 Amazon Q Developer에 대한 프로젝트 규칙 생성](third-party-context-project-rules.md) 단원을 참조하십시오.

1. 필요한 경우 GitHub 자격 증명을 사용하여 [https://github.com/](https://github.com/) 계정에 로그인합니다.

1. GitHub 조직으로 이동한 다음 Amazon Q Developer에서 코드 검토를 수행할 리포지토리로 이동합니다.

1. 소스 코드 변경 사항에 대한 풀 요청을 새로 생성합니다. 자세한 내용은 *GitHub 설명서*의 [풀 요청 생성](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)을 참조하세요.

   새 풀 요청을 생성하면 Amazon Q Developer는 코드 검토를 자동으로 시작하여 잠재적 문제를 찾습니다. Amazon Q Developer는 검토를 완료하면 코드 검토 요약을 제공합니다. 각 조사 결과는 풀 요청에 커밋할 수 있는 제안된 수정 사항과 함께 요약 아래에 스레드 주석으로 표시됩니다.

1. 에이전트에게 변경 사항을 구현하고 풀 요청의 소스 브랜치에서 직접 커밋을 생성하도록 요청합니다. 에이전트가 변경할 수 있도록 `/q`로 시작하고 그 다음에 자연어로 요청을 게시하여이 작업을 수행할 수 있습니다.

1. (선택 사항) 특정 조사 결과에 대해 질문합니다. 풀 요청 내에서 **설명 추가**로 이동하고 설명 텍스트 입력 필드에 `/q` 뒤에 질문(예: "`/q explain the importance of this finding`")을 입력합니다.

1. Amazon Q Developer에서 제안된 코드 변경 사항을 검토하고 **제안 커밋**을 선택한 다음 **변경 커밋**을 선택하여 풀 요청을 업데이트합니다.

1. 제안된 코드 수정 사항에 만족하는 경우 풀 요청을 병합하여 Amazon Q Developer에서 제안한 코드 변경 사항을 적용할 수 있습니다. 자세한 내용은 *GitHub 설명서*의 [풀 요청 병합](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)을 참조하세요.

## GitHub 풀 요청 내에서 코드 검토 시작
<a name="github-code-reviews-in-pr"></a>

Amazon Q Developer에서 새 풀 요청 또는 다시 열린 GitHub 풀 요청에 대해 자동 코드 검토를 수행한 후 `/q review` 슬래시 명령을 사용하여 추가 코드 검토를 시작하여 코드를 반복할 수 있습니다. 코드 검토는 전체 풀 요청의 차이에 대해 수행됩니다.

**참고**  
새 주석을 사용하여 풀 요청 내에서만 코드 검토를 시작할 수 있습니다. `/q review` 슬래시 명령은 기존 주석 스레드에서 작동하지 않습니다. `/q review` 슬래시 명령을 사용하여 코드 검토를 시작하는 것은 Amazon Q Developer 콘솔의 코드 검토 기능 설정의 영향을 받지 않습니다.

**풀 요청에서 코드 검토 시작을 사용하려면**

1. 필요한 경우 GitHub 자격 증명을 사용하여 [https://github.com/](https://github.com/) 계정에 로그인합니다.

1. GitHub 조직으로 이동한 다음 Amazon Q Developer에서 코드 검토를 수행할 풀 요청으로 이동합니다. 자세한 내용은 [풀 요청 정보](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)를 참조하세요.

1. 풀 요청 내에서 **설명 추가**로 이동하고 설명 텍스트 입력 필드에 `/q review`를 입력합니다.

1. **설명**을 선택하여 코드 검토를 시작합니다.

   Amazon Q Developer가 풀 요청 코드 분석을 완료하는 데 몇 분 정도 걸릴 수 있습니다. Amazon Q Developer는 분석을 완료한 후 코드 검토 요약을 제공합니다. 각 조사 결과는 요약 아래에 스레드 주석으로 표시되며 풀 요청을 커밋하고 업데이트하도록 선택할 수 있는 제안된 변경 사항도 함께 표시됩니다.

1. (선택 사항) 특정 조사 결과에 대해 질문합니다. 풀 요청 내에서 **설명 추가**로 이동하고 설명 텍스트 입력 필드에 `/q` 뒤에 질문(예: "`/q explain the importance of this finding`")을 입력합니다.

1. 제안된 코드 수정 사항에 만족하는 경우 풀 요청을 병합하여 Amazon Q Developer에서 제안한 코드 변경 사항을 적용할 수 있습니다. 자세한 내용은 *GitHub 설명서*의 [풀 요청 병합](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)을 참조하세요.

# Amazon Q Developer 콘솔에서 사용 한도 증가 및 세부 정보 구성
<a name="github-register-app-install"></a>

**참고**  
Amazon Q Developer for GitHub는 평가판 릴리스 중이며 변경될 수 있습니다.

시작하려면 AWS 계정을 설정할 필요 없이 GitHub에서 Amazon Q Developer 에이전트를 무료로 사용할 수 있습니다. 기능 개발 및 코드 검토 기능에 대해 매월 제한된 호출이 제공됩니다. AWS 계정에 Amazon Q Developer 앱 설치를 등록하여 언제든지 무료 사용량을 늘릴 수 있습니다.

기본적으로 앱을 설치할 GitHub 때에서 **코드 검토** 및 **기능 개발** 기능이 활성화됩니다. 등록할 때 이러한 기능을 비활성화할 수 있습니다. 등록하려면 콘솔에서 기능을 관리하기 위해 Amazon Q Developer 프로필이 필요합니다. 프로필은 설정 및 코드 권장 사항 사용자 지정을 저장합니다.

**중요**  
Amazon Q Developer 콘솔에 앱 설치를 등록하려면 GitHub 조직의 요구 사항을 충족해야 합니다. 자세한 내용은 *GitHub 설명서*의 [GitHub 앱 설치 요구 사항](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) 및 [OAuth 앱 및 조직](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations)을 참조하세요.

**Amazon Q Developer 설치를 등록하려면**

1. [Amazon Q Developer 콘솔](https://us-east-1.console.aws.amazon.com/amazonq/developer/home)로 이동합니다.

1. 페이지 상단에서 **Q Developer 활성화**를 선택하고 프롬프트에 따라 Kiro 및 Amazon Q Developer를 활성화합니다.

   이전에 Kiro 및 Amazon Q Developer를 활성화한 경우 3단계로 건너뜁니다.

1. 탐색 창에서 **에서 Amazon Q DeveloperGitHub**를 선택합니다.

1. **설치 등록**을 선택한 다음 **승인**을 선택하여 GitHub로 이동합니다.

   이전에 GitHub 조직에 액세스할 수 있도록 Amazon Q Developer에 권한을 부여한 경우 Amazon Q Developer 콘솔로 다시 리디렉션됩니다. 이 경우 7단계로 건너뜁니다.

1. GitHub 자격 증명을 사용하여 GitHub 계정에 로그인합니다. 계정이 여러 개인 경우 Amazon Q Developer에 대한 액세스를 제공할 계정을 선택합니다.

1. GitHub 계정에 대한 액세스를 제공하려면 **Amazon Q Developer 권한 부여**를 선택합니다. 권한 부여 후 Amazon Q Developer 콘솔로 다시 리디렉션됩니다.

1. **등록 세부 정보**에서 GitHub 세부 정보를 입력하고, 선택적으로 코드 검토 기능을 구성하고, 태그를 추가합니다.

   1. **등록 이름** 텍스트 입력 필드에 앱 설치 이름을 입력합니다.

   1. (선택 사항) **조직 이름 - *선택 사항*** 텍스트 입력 필드에 앱 설치와 연결된 조직의 이름을 입력합니다.

   1. (선택 사항) **기능**에서 기능을 활성화하거나 비활성화하는 토글을 선택하여 **코드 검토** 기능을 구성합니다. **기능 개발** 구성은 수정할 수 없으며 기본적으로 활성화됩니다.

   1. (선택 사항) **태그 - 선택 사항**에서 **새 태그 추가**를 선택하여에서 AWS 리소스를 검색하고 필터링하는 데 도움이 될 수 있는 태그를 추가합니다GitHub.

1. **등록**을 선택하여 AWS 에 앱 설치를 계정에 등록GitHub합니다.

앱 설치를 성공적으로 등록하면 등록 세부 정보를 볼 수 있습니다. 코드 검토 기능을 활성화 또는 비활성화하고 나중에 태그를 추가할 수 있습니다. 등록을 삭제할 수도 있습니다. 자세한 내용은 [등록된 설치 세부 정보 구성](github-configuration.md) 단원을 참조하십시오.

# 등록된 설치 세부 정보 구성
<a name="github-configuration"></a>

**참고**  
Amazon Q Developer for GitHub는 평가판 릴리스 중이며 변경될 수 있습니다.

Amazon Q Developer 프로필을 생성하고 GitHub에 앱 설치를 등록한 후 Amazon Q Developer 콘솔에서 다음을 수행할 수 있습니다.
+ 코드 검토 사용을 활성화하거나 비활성화합니다. 기능 개발 구성은 현재 수정할 수 없습니다.
+ GitHub 문제에 Amazon Q Developer 기능 레이블을 추가하는 방법을 제공하는 브라우저 확장에 대한 링크를 찾습니다.
+ 태그를 추가하여 리소스를 검색 및 필터링하거나 AWS 비용을 추적합니다.
+ GitHub 앱 설치 등록을 삭제합니다.

## GitHub에서 Amazon Q Developer의 기능 편집
<a name="github-edit-features"></a>

GitHub에서 Amazon Q Developer에 사용할 수 있는 기능은 GitHub에 앱을 설치하고 조직에 액세스할 수 있는 권한을 제공할 때 기본적으로 활성화됩니다. GitHub에서 기능을 더 이상 사용하지 않으려면 기능을 비활성화하도록 선택할 수 있습니다.

**GitHub에서 Amazon Q Developer에 대한 기능을 활성화 또는 비활성화하려면**

1. [Amazon Q Developer 콘솔](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github)로 이동합니다.

1. 탐색 창의 **GitHub의 Amazon Q Developer**에서 **등록된 설치**를 선택합니다.

1. **이름** 열에서 기능을 활성화하거나 비활성화하려는 설치의 등록 이름을 선택합니다.

1. **기능**에서 **편집**을 선택하여 기능 가용성을 구성합니다.

1. 모달에서 활성화 또는 비활성화하려는 기능의 토글을 선택한 다음 **저장**을 선택하여 변경 사항을 확인합니다.

[Amazon Q Developer 콘솔](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github)에서 기능을 활성화하거나 비활성화하면 변경 사항이 GitHub에 반영됩니다. 기능을 비활성화한 후 Amazon Q Developer 레이블에 문제를 할당하려고 하면 오류가 발생합니다. 기능이 비활성화된 경우 새 풀 요청에서 코드 검토가 더 이상 수행되지 않습니다.

## 브라우저 확장 프로그램 설치
<a name="github-extensions"></a>

지원되는 브라우저 중 하나에 Amazon Q Developer 확장을 설치할 수 있습니다. 확장을 사용하면 레이블 메뉴를 검색할 필요 없이 GitHub 문제가 있는 경우 Amazon Q Developer에 기능 개발 작업을 빠르게 할당할 수 있습니다.

Amazon Q Developer 확장은 다음 브라우저에서 사용할 수 있습니다.
+ [Google Chrome](https://chromewebstore.google.com/detail/amazon-q-github-issue-hel/oefafjbablenakmhacfllkmpaeabnnfi)
+ [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/amazon-q-github-issue-helper)
+ [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/amazon-q-github-issue-helper/poghackjbfhejeppjaegbnblangjbmmc)

[Amazon Q Developer 콘솔](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github)의 등록 설치 세부 정보 페이지에서 지원되는 브라우저를 볼 수도 있습니다.

## Amazon Q Developer GitHub 앱 설치 등록 삭제
<a name="github-delete-app-install"></a>

Amazon Q Developer 콘솔을 통해 하나 이상의 GitHub 앱 설치에 대한 등록을 삭제할 수 있습니다. 등록을 영구적으로 삭제하면 등록과 연결된 모든 데이터도 삭제됩니다. 이 작업은 실행 취소할 수 없습니다.

**GitHub 앱 설치를 삭제하려면**

1. [Amazon Q Developer 콘솔](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github)로 이동합니다.

1. 탐색 창의 **GitHub의 Amazon Q Developer**에서 **등록된 설치**를 선택합니다.

1. 다음 중 하나를 수행하세요.
   + **작업** 열에서 삭제하려는 설치에 대한 **등록 삭제**를 선택합니다.
   + **이름** 열에서 삭제할 설치의 등록 이름을 선택하고 **삭제**를 선택합니다.

   **작업** 열에서 삭제하려는 등록된 설치에 대한 **등록 삭제**를 선택합니다.

1. 모달에서 등록 삭제에 대한 세부 정보를 검토합니다.

1. 텍스트 입력 필드에 **confirm**을 입력한 다음 **삭제**를 선택합니다.

GitHub 앱 설치를 삭제한 후에는 새 설치를 등록하도록 선택할 수 있습니다.

# Amazon Q Developer for GitHub 문제 해결
<a name="github-troubleshooting"></a>

Amazon Q Developer for GitHub를 사용할 때 발생하는 일반적인 문제를 해결하려면 다음 섹션을 참조하세요.

## Amazon Q Developer가 브랜치 보호 규칙을 사용하여 리포지토리에서 풀 요청을 생성하지 않음
<a name="github-troubleshooting-branch-protection"></a>

**문제**: Amazon Q Developer가 브랜치 보호 규칙이 있는 내 GitHub 리포지토리에서 풀 요청을 생성할 수 없습니다.

**솔루션**: 브랜치 보호 규칙은 Amazon Q Developer가 풀 요청을 생성하기 위해 브랜치를 생성하지 못하도록 합니다. 브랜치 보호 규칙이 있는 리포지토리에서 Amazon Q Developer for GitHub를 사용하려면 허용 목록에 Amazon Q Developer 앱을 추가해야 합니다.

**허용 목록에 Amazon Q Developer 앱을 추가하려면**

1. 필요한 경우 GitHub 자격 증명을 사용하여 [https://github.com/](https://github.com/) 계정에 로그인합니다.

1. GitHub 조직으로 이동한 다음 Amazon Q Developer for GitHub 앱 목록을 허용할 리포지토리로 이동합니다.

1. **설정**을 선택한 다음 탐색 창에서 **브랜치**를 선택합니다.

1. **브랜치 보호 규칙**에서 **편집**을 선택하여 브랜치 보호 규칙을 수정합니다.

1. **일치하는 브랜치를 생성하는 푸시 제한**을 선택하고 Amazon Q Developer for GitHub 앱을 검색합니다.

1. **변경 사항 저장**을 선택하여 Amazon Q Developer가 Amazon Q Developer 레이블 관련 문제에 대한 풀 요청을 생성하도록 허용합니다.

GitHub에서 브랜치 보호 규칙을 수정하는 방법에 대한 자세한 내용은 [브랜치 보호 규칙 생성](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule#creating-a-branch-protection-rule)을 참조하세요.

## Amazon Q Developer 레이블이 GitHub 문제에서 누락됨
<a name="github-troubleshooting-labels"></a>

**문제**: **Amazon Q 개발 에이전트** 레이블이 GitHub 표시되지 않습니다.

**해결** 방법: GitHub 앱용 Amazon Q Developer를 설치할 때 레이블이 자동으로 생성되지 않거나 의도하지 않게 삭제된 경우에서 수동으로 생성할 수 있습니다GitHub. 레이블을 **Amazon Q Developer 레이블로 인식하고 처리하려면 레이블의 이름을 Amazon Q 개발 에이전트**로 지정해야 합니다. 자세한 내용은 *GitHub 설명서*의 [레이블 생성](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label)을 참조하세요.

## Amazon Q Developer가 GitHub 문제에 대한 코드를 생성하지 않음
<a name="github-troubleshooting-generate-code"></a>

**문제**: GitHub 문제를 생성하고 Amazon Q Developer를 호출하여 작업을 수행했지만 기술적 문제와 관련하여 다음과 같은 일련의 메시지를 수신합니다.

1. ⏳ 이 문제에 대한 코드 생성을 진행 중입니다. 작업 완료 후 이 문제에 댓글을 추가하여 업데이트하고 풀 요청을 열겠습니다.

1. ⚠️ 기술적 문제가 있습니다. 문제를 해결하지 못했습니다. 다시 시도하겠습니다. 다소 시간이 걸릴 수 있습니다.

1. ⚠️ 기술적 문제가 있습니다. 문제를 해결하지 못했습니다. 다시 시도하겠습니다. 다소 시간이 걸릴 수 있습니다.

1. 🔴 기술적 문제가 있습니다. 문제를 해결하지 못했습니다.

   이 문제를 다른 사용자에게 재할당하는 것을 고려하세요. 이 방법은 생성형 AI 기능 사용 할당량을 넘지 않는 데 도움이 될 것입니다.

**해결** 방법: Amazon Q Developer가 문제를 처리하고 이에 대한 코드를 생성할 수 없는 경우 새 문제를 생성하고 **Amazon Q 개발 에이전트** 레이블을 새 문제에 적용합니다. 문제 생성 및 Amazon Q Developer 에이전트 레이블 적용에 대한 자세한 내용은 섹션을 참조하세요[GitHub에서 Amazon Q Developer로 기능 개발 및 반복](github-feature-development.md).