要点
GitHub Copilot が CLI および SDK のファイル探索ツールを活用し、既存ワークフローを変更せずにコスト効率を大幅に向上させました。また、Medium 分析深度の公開プレビューでは、設定や可視性に関する新機能が追加されました。
Copilot コードレビューは、Copilot CLI および SDK で利用可能な組み込みファイル探索ツールを新たに採用し、既存のワークフローに変更を加えることなく、レビューのコスト効率を大幅に向上させました。Medium 分析深度のパブリックプレビューに参加されている場合、レビュー深度の設定可能性と可視性を中心としたいくつかの新機能もご覧いただけます。
組織向けに Medium 分析深度を設定する
Medium レビュー努力レベルのパブリックプレビューに登録されている場合、以下の 2 つの更新が適用されます:
プルリクエスト概要コメントにおける Medium の表示: Copilot コードレビューは、Medium 分析深度での実行をプルリクエスト概要コメントに表示し、どのレベルでレビューが生成されたかを素早く確認できるようにしました。
組織レベルのデフォルトレベル設定: 組織では、未設定のリポジトリに対するデフォルトのレビューレベルを設定できるようになりました。デフォルトのレビューレベルを設定した組織に属するリポジトリは、必要に応じてこのデフォルト設定を上書きし続けることができます。
裏側で: Copilot コードレビューにおける CLI ベースのファイルツール
Copilot コードレビューは現在、そのレビューパス内でソースコードを検索するために、Copilot CLI および SDK から提供される grep、rg、glob、view ツールを使用しています。これらは、ファイル探索のために以前使用されていたカスタムツールに取って代わるものです。この機能と、裏側で慎重に調整された指示の組み合わせにより、Copilot が重要なコードをすばやく見つけることができる、より焦点を絞ったレビューが可能になりました。
これらの効率化により、Copilot コードレビューのコストは約 20% 削減されましたが、レビュー品質の基準は維持されています。これは、オフライン評価およびオンライン評価の両方で確認されています。
「Copilot code review: Analysis depth and efficiency updates」という投稿は、最初に The GitHub Blog で公開されました。