Copilotコードレビュー、Azure Reposに対応
Microsoftは、GitHub CopilotのコードレビューをAzure Repos上のすべてのAzure DevOpsユーザーに開放した。料金はレビューごとの従量課金制で、コストはAzureのコスト管理画面に48時間後に反映される。予算アラートは通知のみで自動停止には対応せず、組織ごとの同時実行は最大5件に制限されている。

MicrosoftはGitHub Copilotのコードレビュー機能を、Azure Repos上のすべてのAzure DevOpsユーザーに開放した。コードレビューとは、ソフトウェア開発においてAIがコードの品質や問題点を自動的に確認する仕組みのことで、これまでGitHubのリポジトリ(コード管理サービス)を使うユーザーに限られていた機能が、Azure Repos上でも使えるようになった。
この拡張の背景には、Microsoftが「多くの企業はGitHubへの移行準備ができていない」と自ら認めたことがある。企業の開発環境はさまざまで、長年Azure DevOpsを使い続けているチームも多く存在する。GitHubとAzure DevOpsはどちらもMicrosoftが提供するサービスだが、組織の規模や既存のシステムとの兼ね合いから、すぐに移行できないケースは少なくない。今回の対応は、そうしたユーザーを置き去りにしないための現実的な判断と見ることができる。
利用料金は、レビューを実行するごとに課金される従量制の仕組みで、Azure DevOpsに紐づけられたAzureサブスクリプション(Microsoftのクラウドサービス契約)を通じて請求される。コストの確認はAzureのコスト管理画面で行えるが、実際の利用から反映されるまでに48時間かかる。つまり、今日使った分のコストが画面に表示されるのは2日後ということになる。
コスト超過への対策として予算アラートを設定することはできるが、アラートはあくまで通知にとどまり、自動的にレビューの実行を止める機能は持っていない。また、組織ごとに同時実行できるレビューの数は最大5件に制限されている。この上限は、急激な利用拡大による予期せぬ高額請求を防ぐ意図があると考えられるが、大規模な開発チームにとっては運用上の制約になる可能性もある。
AIを使ったコードレビューは、開発者の作業負担を減らし、コードの品質を一定水準に保つ手段として注目されている。従来、コードレビューは人間の開発者が手作業で行うものだったが、AIがその一部を担うことで、レビューにかかる時間の短縮やヒューマンエラーの削減が期待される。Copilotのコードレビュー機能はその一例で、開発ワークフローにAIが組み込まれる流れを示している。
今回のAzure Repos対応は、MicrosoftがCopilotの利用範囲を段階的に広げている動きの一環と位置づけられる。コスト管理の仕組みや同時実行制限といった運用面での制約が今後どう改善されるか、また予算超過時にレビューを自動停止する機能が追加されるかどうかが、企業導入を検討する上での注目点になるだろう。
本記事は、AI issue編集部が事実(ファクト)をもとに独自に作成・編集した著作物です。著作権はAI issueに帰属し、無断転載・再配布およびAIの学習・活用を禁じます。