APC 技術ブログ

株式会社エーピーコミュニケーションズの技術ブログです。

株式会社 エーピーコミュニケーションズの技術ブログです。

【GitLab】GitLab Duo Agent Platformによるマージリクエストのレビューコメントを日本語に設定する方法

こんにちは、クラウド事業部 CI/CD導入支援サービスチームの西野です。

GitLab Duo Agent Platformの機能で、生成AIによるマージリクエストのレビューが可能なことをご存じでしょうか。

docs.gitlab.com

上記の公式ドキュメントに記載の通り、マージリクエスト作成後、レビュアーにGitLab Duoを設定することで利用できます。
他にも、コメントボックスにクイックアクション/assign_reviewer @GitLabDuoを入力することで発動させることができます。
※GitLab Duo Agent Platformを利用するので、GitLabクレジットを消費します。

この機能によるレビューは、デフォルトでは以下のように英語でコメントが追加されます。

このGitLab Duoによって追加されるコメントを日本語にする設定方法を紹介します。

設定方法

リポジトリに.gitlab/duo/mr-review-instructions.yamlという名前のファイルを作成し、以下の内容を記述します。

instructions:
  - name: Comment Language
    fileFilters:
      - "*"
    instructions: |
      マージリクエストへのコメントは日本語で記述してください

以下のように、コメントが日本語で追加されることが確認できました。

参考:

docs.gitlab.com

この設定は、主にレビュー観点などのカスタマイズに用いられますが、レビューのコメントの言語に対する指示も有効なようです。

おわりに

今回はGitLab Duo Agent Platformのコードレビュー機能にフォーカスした内容をご紹介しましたが、GitLabには開発ライフサイクルを効率化するための生成AIを活用した機能が搭載されています。
今後もGitLab Duo Agent Platformの活用方法を定期的に発信していければと思います。

弊社はGitLabオープンパートナー認定を受けております。GitLabの導入・活用について、お困りのことがあれば、お気軽にお問い合わせください。