正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

GitLab Duo: パスを選択する

GitLab Duoは、GitLabでの作業を支援するAIネイティブな機能スイートです。

実行したいことに最も適したパスを選択します:

最適な対象: GitLab Duoを初めて使うユーザー

このパスでは以下を学びます:

  • さまざまなGitLab Duo機能を使用する
  • GitLab Duo ChatでAIのサポートを受ける
  • コードを生成および改善する

ここから始める: GitLab Duo →

最適な対象: 生産性向上を目指すデベロッパー

このパスでは以下を学びます:

  • IDEでコード提案を使用する
  • コードを生成、理解、リファクタリングする
  • テストを自動作成する

ここから始める: コード提案 →

最適な対象: レビュアーとチームリーダー

このパスでは以下を学びます:

  • マージリクエストの説明を生成する
  • AIネイティブのコードレビューを取得する
  • レビューコメントを要約してコミットメッセージを生成する

ここから始める: マージリクエストでのGitLab Duo →

最適な対象: セキュリティおよびDevSecOpsの専門家

このパスでは以下を学びます:

  • 脆弱性を理解する
  • 修正候補を自動生成する
  • セキュリティ問題に対処するマージリクエストを作成する

ここから始める: 脆弱性の説明と修正 →

クイックスタート

今すぐGitLab Duoを使い始めたいですか?手順は次のとおりです:

  1. GitLab UIの右上隅、GitLab Duo Chatを選択するか、IDEでGitLab Duo Chatを開きます。

  2. プロジェクト、コード、またはGitLabの使用方法に関する質問をします。

  3. IDEでコード提案などのAIネイティブ機能を試すか、Chatを使用します:

    • UIで、大量の情報を含むイシューを要約します。
    • IDEで、既存のコードをリファクタリングします。

GitLab Duoの可能性をすべて表示 →

一般的なタスク

特定の作業が必要ですか?一般的なタスクをいくつか紹介します:

タスク説明クイックガイド
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で生産性を最大限に高める準備ができたら:

ベストプラクティス

GitLab Duoを効果的に使用するためのヒントを次に示します:

  1. プロンプトで具体的にする

    • より良い結果を得るために、明確なコンテキストを提供する
    • コードと目標に関する関連情報を含める
    • Chatでコードタスクコマンド(/explain/refactor/testsなど)を使用する
  2. 責任を持ってコードを改善する

    • AIが生成したコードは、使用する前に必ずレビューする
    • 生成されたコードをテストして、期待どおりに動作することを確認する
    • 適切なレビューを行った上で脆弱性の解決を使用する
  3. 反復的に改良する

    • 応答が役に立たない場合は、質問を絞り込む
    • 複雑なリクエストは分割して聞く
    • コンテキストを改善するために、詳細を追加する
  4. 学習のためにChatを活用する

    • よくわからないGitLab機能について質問する
    • エラーメッセージと問題の説明を入手する
    • 特定のテクノロジーのベストプラクティスを学ぶ

次の手順

さらに詳しく知りたいですか?これらのリソースを試してください:

トラブルシューティング

問題が発生していますか?次の一般的な解決策を確認してください:

さらにヘルプが必要ですか?GitLabドキュメントを検索するか、GitLabコミュニティに質問してください。