GitHub Copilotの発表内容

米GitHubは、「GitHub Copilot」の自動修正機能である「agentic autofix」において、記憶機能「Copilot Memory」との連携を開始しました。セキュリティの警告を解決する際に、過去の記憶を参照して修正に役立てます。

本機能では、セキュリティ警告に対する修正を作成した際、その修正パターンを記憶として保存します。保存された記憶は、別のセキュリティ警告を解決する際に利用されます。さらに、コードレビュー機能やクラウドエージェントといったほかのCopilot機能に対しても、リポジトリ固有の安全な開発パターンを伝達します。

「agentic autofix」と「Copilot Memory」は、どちらもパブリックプレビュー (一般公開の試用版) として利用できます。

対象のリポジトリで作業する開発者は、同じようなセキュリティ警告に対して修正を最初から考える手間を省き、過去の解決方法に基づいた安全な修正案を受け取れるようになります。

つまり、どういうこと?

ざっくり言うと、AIが「以前どうやって安全に直したか」をメモしておき、同じ問題が出たときにそのメモを見ながら直してくれる仕組みです。

たとえるなら、職場ごとの独自ルールや直し方のコツを覚えてくれる新人のような動きです。一度直した方法を他のチェック機能とも共有するため、修正作業のたびに同じ方針を説明し直す必要がなくなります。

編集部の見方

AIがコードを自動で直す機能は増えていますが、組織ごとの修正手順や過去の経緯を忘れてしまう点が弱点でした。今回の記憶機能との連携は、修正のやり直しを減らす意味でかなり実用的です。

地味ながら着実な前進。

ただ、記憶機能に頼り切ると、過去の誤った修正パターンまで引き継ぐ懸念は残ります。開発者が修正内容の妥当性をどこまで見極めるかが問われそうです。今後は一般公開の時期と、コードレビュー機能側で記憶がどのように反映されるのかを確かめたいところです。

誰に関係するか

GitHub Copilotでセキュリティ警告に対応している人は、過去に適用した修正パターンを再利用できるようになります。