GitLab⁠統合AIサービス「GitLab Duo with Amazon Q」発表

GitLabは2024年12月3日、米ラスベガスにて開催されたAWSの年次カンファレンス「AWS re: Invent」において、AIアシスタントGitLab DuoとAWSのAIエージェント機能Amazon Qを統合した製品「GitLab Duo with Amazon Q」を発表した。

GitLab Duo with Amazon Qは、GitLab環境にAmazon Q自律エージェントを組み合わせ、シームレスに利用可能としたもの。ユーザはGitLab内で/q devコマンドをコメントとして追加することでAmazon Qエージェントを呼び出し、以下に挙げるようなAIを用いたさまざまなアシスタント機能を利用できる。

アイデアからコードを生成
開発にあたって要件を列挙すると、明が数分でマージ可能なコードに直接変換される。エージェントは要件を分析し、実装を計画し、完全なマージリクエストを生成、開発チームはコメントのフィードバックを使用して迅速に反復開発ができる。
レガシーコードを最新に
Javaの古いバージョンであるJava 8または11のコードを自動で分析し、最新のJava 17ベースに移行できるよう文書化されたマージリクエスト生成する。
インテリジェントなコードレビューを迅速に提供
マージリクエストで直接コードの品質とセキュリティに関するフィードバックを即座に取得できるため、コードレビューに要する時間を大幅に短縮できるという。
テストの自動化
アプリケーションロジックを理解し、包括的な単体テストを自動的に生成する。エージェントは既存のテストパターンに一致するクリティカルパスとエッジケースをカバーしたテストを生成することができる。

GitLab Duo with Amazon Qは、Self-ManagedでGitLab Ultimateプランのユーザ向けにプレビュー版として提供中。

おすすめ記事

記事・ニュース一覧