製品情報

GitLab Duo : AI支援機能(コード提案だけじゃない!)

GitLab Duo 概要

今話題のAI支援機能ですが、GitLabは、Code Suggestions といわれるコード提案(コード補完・コード生成)だけではなく、開発プロセスDevOps/DevSecOps全体において一貫したAIによるサポート機能を構想、実装されてきています。このGitLabが提供するAIによる支援機能の総称として「GtiLab Duo」という名前が付けられています。以下で本日時点で提供・予定のGitLab Duo 個別機能も確認いただけます。

また、よく比較されるGitHubのAIによる支援機能 Copilot は、OpenAIをベースにしているのに対し、GitLab Duo は、Google Cloud Vertex AIをベースに実装されています。

GitLab Duo :https://about.gitlab.com/ja-jp/gitlab-duo/

GitLab Duo 提供機能(一部予定含む)

2024/1月現在情報となります。最新情報は下段URLよりご確認ください。

機能 内容 対象プラン・種別 ステイタス
Suggested Reviewers
MRのレビュワー自動推奨
マージ リクエストに対してレビュー担当者を自動的に提案することで、より迅速で高品質なレビューの作成を支援します。 SaaS Ultimate only GA
Code Suggestions
・コード補完
・コード生成
入力中にコードの提案が表示されるので、コードをより効率的に作成できます SaaS: All
Self-managed: Premiumまたは Ultimate w/Cloud Licensing
GA
追加ライセンス必要
Vulnerability summary
脆弱性の概要
脆弱性をより効率的に修復し、スキルを向上させ、より安全なコードを作成するのに役立ちます。 SaaS Ultimate only Beta
Code explanation
コードの説明(英語)
Helps you understand code by explaining it in English language. SaaS Ultimate only Experiment
実験的提供
GitLab Duo Chat
GitLab Duo チャット
会話形式でテキストとコードを処理および生成します。問題、エピック、コード、GitLab ドキュメントの大量のテキストから有用な情報をすばやく特定するのに役立ちます。 SaaS Ultimate only Experiment
実験的提供
Value stream forecasting
バリューストリームの予測
生産性指標の予測と、ソフトウェア開発ライフサイクル全体にわたる異常の特定を支援します。 SaaS ・Self-managed
Ultimate Only
Experiment実験的提供
Discussion summary
ディスカッション概要
長い会話でも全員がすぐに状況を理解できるように支援し、全員が同じ認識を持っていることを確認します。 SaaS Ultimate only Experiment
実験的提供
Merge request summary
マージリクエスト概要
マージ リクエストの変更の影響を効率的に伝えます。 SaaS Ultimate only Experiment

実験的提供

Code review summary
コードレビューの概要
著者とレビュー担当者の間でのマージリクエストの受け渡しを容易にし、レビュー担当者が提案を効率的に理解できるようにします。 SaaS Ultimate only Experiment
実験的提供
Merge request template population
MRテンプレート作成
テンプレートの内容に基づいてマージ リクエストの説明を生成します SaaS Ultimate only Experiment
実験的提供
Test generation
テストの生成
反復的なタスクを自動化し、バグを早期に発見するのに役立ちます。 SaaS Ultimate only Experiment
実験的提供
Git suggestions
Git 提案
必要なときに必要な場所で、Git コマンドを見つけたり呼び出したりするのに役立ちます。 SaaS Ultimate only Experiment
実験的提供
Root cause analysis
根本原因分析
パイプライン障害および失敗した CI/CD ビルドの根本原因を特定するのに役立ちます SaaS Ultimate only Experiment
実験的提供
Issue description generation
問題の説明の生成
問題の説明を生成します SaaS Ultimate only Experiment
実験的提供

最新情報は以下にて確認いただけます
https://docs.gitlab.com/ee/user/ai_features.html

GitLab Duo 各機能を使う方法

GitLab Duo で提供される Code Suggestion など各機能を使いたいとき、ライセンス的にどうすれば使えるのかをまとめています。

本ページ「GitLab Duo 提供機能」表(最新情報はGitLab社ページでご確認ください)で、『ステイタス』欄と『対象プラン・種別』を確認し、以下のように判断できます。

[Beta]または[Experiment]ステイタスの機能:

ステイタス欄に[Beta]または[Experiment]と記載がある機能は、『対象プラン・種別』の有効なサブスクリプションを保有していれば無償で利用可能

[GA]ステイタスの機能:

ステイタス欄に[GA]と記載がある機能は、『対象プラン・種別』の有効なサブスクリプションを保有していれば無償で利用可能

[GA・追加ライセンス必要]ステイタスの機能:

ステイタス欄に[GA・追加ライセンス必要]と記載がある機能は、『対象プラン・種別』の有効なサブスクリプションを保有し、さらに対象機能用の追加ライセンスを購入することで利用可能
※追加ライセンスの見積もり依頼は、お近くのGitLab認定パートナーへご依頼ください。認定パートナーがわからない場合はネットワールドまでお問い合わせください。

GitLab Duo の機能、Code Suggestions は、2024/2/15までは無償で利用できます。2024/2/15以降は、追加ライセンスが必要となります。


弊社パートナー様はNetworld Dev Portal アカウント(無料)登録いただくと、GitLabパートナー制度や DevSecOps関連提案資料などのパートナー限定コンテンツがご覧いただけます。

DevSecOps全般、GitLab製品または本サイトについては以下よりお問い合わせ下さい。

関連記事