

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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 App をインストールするための要件](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)」および「[Organization のロール](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 (プレビュー) は現在、サービスの改善のためにユーザーのコンテンツを使用しません。AWS が今後これを有効にする場合は、適切な通知とそのような使用をオプトアウトする方法が提供されます。

**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)
+ [Amazon Q Developer in GitHub を使用したコードレビュー](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 組織管理者は、開始するために AWS アカウントを設定することなく、 から Amazon Q Developer アプリ[https://github.com/apps/amazon-q-developer](https://github.com/apps/amazon-q-developer)を無料でインストールして設定できます。インストールプロセス中に、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 App をインストールするための要件](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)」および「[Organization のロール](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 Apps によるアクセスの許可](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)」を参照してください。  
GitHub リソースへのアクセスには、次の IP アドレスが使用されます。  

```
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 Developer エージェント** – 問題を作成して機能開発ラベルを追加すると、Amazon Q Developer は新機能の実装とバグ修正を自動的に行います。Amazon Q Developer は、変更と変更の概要を含むプルリクエストを作成します。ラベルを適用する代わりに、問題のコメントで `/q dev` スラッシュコマンドを使用して機能開発を開始することもできます。詳細については、「[GitHub での Amazon Q Developer による機能開発とイテレーション](github-feature-development.md)」を参照してください。
+ **Amazon Q コードレビューエージェント** – 新しいプルリクエストが作成されるか、クローズドプルリクエストが再開されると、Amazon Q Developer は自動的にコードレビューを実行し、コードの品質、潜在的な問題、セキュリティ上の懸念に関するフィードバックを提供します。Amazon Q Developer は、特定された問題の修正も生成します。これを確認してプルリクエストにコミットすることができます。コードレビューには、スレッド化された検出結果を含むコードレビューの概要が含まれます。Amazon Q Developer を操作するには、プルリクエストコメントで `/q` コマンドを使用して、コードレビューの結果について質問します。

  自動コードレビューは、既存のプルリクエスト内で行われた後続のコミットによってトリガーされません。`/q review` スラッシュコマンドを使用して、プルリクエスト内で追加のコードレビューを開始できます。詳細については、「[Amazon Q Developer in GitHub を使用したコードレビュー](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 アカウントを設定する必要はありません。機能開発では 1 か月あたりの呼び出し数に制限があり、コードレビューでは 1 か月あたりの行数に制限があります。Amazon Q Developer アプリのインストールを AWS アカウントに登録することで、無料利用枠を増やすことができます。詳細については、「[Amazon Q Developer コンソールの使用制限の引き上げと詳細の設定](github-register-app-install.md)」を参照してください。

**重要**  
Amazon Q Developer コンソールでアプリのインストールを登録するには、GitHub 組織の要件を満たしている必要があります。詳細については、「*GitHub ドキュメント*」の「[GitHub App をインストールするための要件](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 apps と Organization](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 Developer Guide*」の「[Amazon Q Developer for GitHub (プレビュー)](#amazon-q-for-github) ドキュメント」へのリンクなど、Amazon Q Developer for GitHub に関する情報を提供します。