翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Q Developer とのサードパーティー統合
Amazon Q Developer は一般的な開発プラットフォームと統合され、特殊な人工知能 (AI) 機能を通じてソフトウェア開発ワークフローを強化します。サポートされる統合には、 および GitLab Duoが含まれGitHub、開発ライフサイクルを通じて AI を活用したサポートを提供します。これらの統合は、日常的なタスクを自動化し、コード品質を向上させ、モダナイゼーションの取り組みを加速することで、開発を合理化するのに役立ちます。
GitLab Duo Amazon Q Developer を使用する
GitLab Duo と Amazon Q Developer は、GitLab ワークフローに直接統合された包括的な AI エクスペリエンススイートを提供します。GitLab 自己管理型サービスおよび Ultimate 階層のサブスクライバーが利用できる統合により、GitLab の問題に対するクイックアクションと AI 機能をトリガーするためのマージリクエストが可能になります。統合には、Amazon Q を搭載した GitLab Duo Chat も含まれており、開発プロセス全体でコンテキストに応じたサポートを提供します。
GitLab Duo Amazon Q の では、以下が提供されます。
-
GitLab の問題での迅速なアクションによる高レベルのアイデアの特徴量開発
-
マージリクエストでの迅速なアクションによるコード品質、問題、セキュリティ上の懸念に関するコードレビュー
-
GitLab の問題でクイックアクションを使用して、サポートされている最新の Java バージョンへのコードモダナイゼーション
-
マージリクエストでクイックアクションを使用したユニットテスト生成
-
開発タスクの統合チャットサポート
開始するには、「Amazon Q GitLab Duoでのセットアップ
Amazon Q Developer for GitHub (プレビュー)
Amazon Q Developer と の統合GitHubにより、特殊な AI エージェントによる自動機能開発、コードレビュー、Java モダナイゼーションが可能になります。Amazon Q Developer GitHubに問題を割り当てると、問題とプロジェクトコードをコンテキストとして使用して新しいコードを生成し、プルリクエストを作成します。開発プロセス中にフィードバックを提供すると、Amazon Q Developer は提案されたコードを繰り返して、共同開発ワークフローを作成できます。
Amazon Q Developer は、 で次の主要な機能を提供しますGitHub。
-
アイデアからプルリクエストまで、新機能とバグ修正を自動的に実装する機能開発ラベル
-
コードの品質、問題、セキュリティ上の懸念に関する新規または再開されたプルリクエストの自動コードレビュー
-
コードベースをサポートされている Java バージョンに自動的にアップグレードするコード変換ラベル
-
コマンドをスラッシュして、問題から機能開発とコード変換を開始し、最初の自動レビュー後にコードレビューを開始するための代替方法を提供します。
-
生成されたコードに関するフィードバックを提供し、実装することで開発を反復する
-
機能開発タスクとコード変換タスクを 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