翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Q Developer とのサードパーティー統合
Amazon Q Developer は一般的な開発プラットフォームに統合することができ、専門的な AI 機能を通じてソフトウェア開発ワークフローを強化します。サポートされている統合には、GitLab Duo と GitHub が含まれ、開発ライフサイクルを通じて AI を活用したサポートを提供します。これらの統合は、ルーチンタスクを自動化し、コード品質を向上させることで、開発を合理化するのに役立ちます。
GitLab Duo with Amazon Q Developer
GitLab Duo with Amazon Q Developer は、GitLab ワークフローに直接統合された包括的な AI エクスペリエンススイートを提供します。GitLab 自己管理型サービスおよび Ultimate ティアのサブスクライバーが利用できる統合により、GitLab の問題に対するクイックアクションと AI 機能をトリガーするためのマージリクエストが可能になります。統合には、Amazon Q を搭載した GitLab Duo チャットも含まれており、開発プロセス全体でコンテキストに応じたサポートを提供します。
GitLab Duo with Amazon Q では、以下が提供されます。
-
GitLab の問題での迅速なアクションによる高レベルのアイデアの機能開発。
-
コード品質、問題、セキュリティ上の懸念に関するコードレビュー。マージリクエストでの迅速なアクションを含む。
-
マージリクエストのクイックアクションを使用したユニットテスト生成。
-
開発タスクの統合チャットサポート。
使用を開始するには、「Set up GitLab Duo with Amazon Q
Amazon Q Developer for GitHub (プレビュー)
Amazon Q Developer と の統合GitHubにより、特殊な AI エージェントによる自動機能開発とコードレビューが可能になります。Amazon Q Developer に GitHub 問題を割り当てると、問題とプロジェクトコードをコンテキストとして使用して新しいコードを生成し、プルリクエストを作成します。開発プロセス中にフィードバックを提供すると、Amazon Q Developer は提案されたコードを反復処理し、共同開発ワークフローを作成します。
Amazon Q Developer は、GitHub で次の主な機能を提供します。
-
アイデアからプルリクエストまで、新機能とバグ修正を自動的に実装する機能開発ラベル。
-
コードの品質、問題、セキュリティ上の懸念に関する新規または再開されたプルリクエストの自動コードレビュー。
-
コマンドをスラッシュして、問題から機能開発を開始し、最初の自動レビュー後にコードレビューを開始するための代替方法を提供する
-
生成されたコードに関するフィードバックを提供し、実装することで、反復的な開発を行う。
-
Amazon Q Developer に機能開発タスクをすばやく割り当てるためのブラウザ拡張機能
開始するには、「クイックスタート: GitHub のインストール、機能の使用、使用制限の引き上げ」を参照してください。
Amazon Q Developer のプロジェクトルール
Amazon Q Developer を使用すると、GitLab または GitHub でプロジェクト固有のルールを作成および維持できます。これらのルールは、チームのコーディング標準とベストプラクティスを定義します (Python コードで型ヒントを要求する、Java コードで Javadoc コメントを要求するなど)。これらのルールは ディレクトリに Markdown ファイルとして保存され、経験レベルに関係なくすべての開発者間で一貫性が確保され、開発者がプロジェクト内で Amazon Q Developer とやり取りする際に Amazon Q Developer のコンテキストに自動的に組み込まれます。これにより、生成されたすべての応答が確立されたガイドラインに従っていることが保証されます。詳細については、「サードパーティープラットフォームでの Amazon Q Developer のプロジェクトルールの作成」を参照してください。project-root/.amazonq/rules