GitLab Duoをカスタマイズする
ワークフロー、コーディング標準、またはプロジェクト要件に合わせてGitLab Duoをカスタマイズできます。
カスタマイズオプション
| 方法 | AI機能 | ユースケース |
|---|---|---|
| 指示を提供するには、カスタムルールを使用します。 | - GitLab Duo Chat | - 個人的な設定を適用します。 - チーム標準を適用します。 |
| 指示を提供するには、AGENTS.mdファイルを作成します。 | - GitLab Duo Chat - フロー - その他の非GitLab人工知能コーディングツール | - プロジェクト固有のコンテキストを考慮します。 - モノレポを編成します。 - ディレクトリ固有の規則を適用します。 |
| プロジェクトで一貫性のある特定のコードレビュー標準を確保するには、MRレビュー指示を作成します。 | - GitLab Duoコードレビュー(クラシック) - コードレビューフロー | 適用: - 言語固有のレビュー規則。 - セキュリティ標準。 - コード品質要件。 - ファイル固有のガイドライン。 |
ベストプラクティス
GitLab Duoをカスタマイズする場合は、次のベストプラクティスを適用します:
- 最小限で明確かつ簡単な指示から始め、必要に応じて追加します。指示ファイルはできるだけ短くしてください。
- 指示が具体的で実行可能であることを確認してください。必要に応じて例を示してください。
- ユースケースに合った方法を選択してください。
- 複数の方法を組み合わせて、GitLab Duoの動作を調整および制御します。
- 特定の指示が存在する理由を説明するために、コメントで選択内容をドキュメント化します。
- 変更を管理するには、コードオーナーでカスタマイズファイルを保護します。