GitLab Duo: パスを選択する
GitLab Duoは、GitLabでの作業を支援するAIネイティブな機能スイートです。
実行したいことに最も適したパスを選択します:
最適な対象: GitLab Duoを初めて使うユーザー
このパスでは以下を学びます:
- さまざまなGitLab Duo機能を使用する
- GitLab Duo ChatでAIのサポートを受ける
- コードを生成および改善する
最適な対象: レビュアーとチームリーダー
このパスでは以下を学びます:
- マージリクエストの説明を生成する
- AIネイティブのコードレビューを取得する
- レビューコメントを要約してコミットメッセージを生成する
最適な対象: セキュリティおよびDevSecOpsの専門家
このパスでは以下を学びます:
- 脆弱性を理解する
- 修正候補を自動生成する
- セキュリティ問題に対処するマージリクエストを作成する
クイックスタート
今すぐGitLab Duoを使い始めたいですか?手順は次のとおりです:
GitLab UIの右上隅、GitLab Duo Chatを選択するか、IDEでGitLab Duo Chatを開きます。
プロジェクト、コード、またはGitLabの使用方法に関する質問をします。
IDEでコード提案などのAIネイティブ機能を試すか、Chatを使用します:
- UIで、大量の情報を含むイシューを要約します。
- IDEで、既存のコードをリファクタリングします。
一般的なタスク
特定の作業が必要ですか?一般的なタスクをいくつか紹介します:
| タスク | 説明 | クイックガイド |
|---|---|---|
| AI支援を受ける | コード、プロジェクト、またはGitLabについてGitLab Duoに質問する | GitLab Duo Chat → |
| コードを生成する | IDEで入力中にコード提案を取得する | コード提案 → |
| コードを理解する | コードを平易な言葉で説明してもらう | コードの説明 → |
| CI/CDの問題を修正する | 失敗したジョブを分析して修正する | 根本原因分析 → |
| 変更を要約する | マージリクエストの説明を生成する | マージリクエストサマリー → |
GitLab Duoがワークフローとどのように統合されているか
GitLab Duoは開発プロセスと統合されており、以下で使用できます:
- GitLab UI内
- GitLab Duo Chat経由
- IDE拡張機能
- CLI
経験レベル
初心者向け
GitLab Duoが初めての場合は、次の機能から始めましょう:
- GitLab Duo Chat - GitLabについて質問し、基本的なタスクでヘルプを得る
- コード提案 - IDEでAIネイティブのコード補完を取得する
- コードの説明 - ファイルやマージリクエスト内のコードを理解する
- マージリクエストサマリー - 変更の説明を自動生成する
中級ユーザー向け
基本に慣れたら、これらのより高度な機能を試してみましょう:
上級ユーザー向け
GitLab Duoで生産性を最大限に高める準備ができたら:
- GitLab Duo Self-Hosted - 独自のインフラストラクチャでLLMをホストする
- GitLab Duo Agent Platform - 開発ワークフローのタスクを自動化する
- 脆弱性の修正 - セキュリティ問題を修正するマージリクエストを自動生成する
ベストプラクティス
GitLab Duoを効果的に使用するためのヒントを次に示します:
プロンプトで具体的にする
- より良い結果を得るために、明確なコンテキストを提供する
- コードと目標に関する関連情報を含める
- Chatでコードタスクコマンド(
/explain、/refactor、/testsなど)を使用する
責任を持ってコードを改善する
- AIが生成したコードは、使用する前に必ずレビューする
- 生成されたコードをテストして、期待どおりに動作することを確認する
- 適切なレビューを行った上で脆弱性の解決を使用する
反復的に改良する
- 応答が役に立たない場合は、質問を絞り込む
- 複雑なリクエストは分割して聞く
- コンテキストを改善するために、詳細を追加する
学習のためにChatを活用する
- よくわからないGitLab機能について質問する
- エラーメッセージと問題の説明を入手する
- 特定のテクノロジーのベストプラクティスを学ぶ
次の手順
さらに詳しく知りたいですか?これらのリソースを試してください:
- GitLab Duoのユースケース - 実用的な例と演習
- GitLab Duo Self-Hosted - データを完全に管理する
トラブルシューティング
問題が発生していますか?次の一般的な解決策を確認してください:
- GitLab Duo機能がセルフマネージド環境で動作しない
- ユーザーがGitLab Duo機能を使用できない
- ヘルスチェックを実行して、GitLab Duoの設定を診断する
さらにヘルプが必要ですか?GitLabドキュメントを検索するか、GitLabコミュニティに質問してください。