以前に GitHub Copilot Memory が気になるという記事を書きました。
それ以降、あまり触れていなかったのですが、先日見てみると、Memory が記録されていました。
■ こんな感じ

内容を見ると、
リポジトリ内のすべてのプロジェクトに対して.NET 10(net10.0-windows)をターゲットに
MSTestフレームワークを使用し、記述的なテスト方法名をパターンMethodName_Scenario_ExpectedResult適用してください
といった感じ。
当初一つの Memory にリポジトリ内のインデックスだとかいろいろ入った大きな記録がされるものかと思っていましたが、意外と端麗でした。
インストラクションファイルを勝手く作ってくれるようなイメージですかね。
後日の追記
別のタイミングで動かしているときに記憶の内容を見られるタイミングが見つかりました。内容は次の記事参照。
■ Memory の品質は?
リポジトリには複数のソリューションがあって、.NET 10 にはしてほしい(インストラクションにもそう書いてある)ものの、net10.0-windows にしてほしいのは一つのソリューションだけ。ほかは .NET 10 なので希望とちょっと違う。
テストメソッド名はまあ、こだわりないので踏襲してくれてよいのでいいかな。
まだ、使い込みが足らないようですね。
■ ちなみに
さっき画像を貼った Memory のリストでいらないものは削除できるようです。
■ 使っていこう
使ってもリポジトリは学習しない GitHub Copilot が、使い込むほど(そのリポジトリでは)うれしい感じに調整される未来へまた少し近づく機能です。
長くはもたずに後継機能移行しそうな気もしますが、使っていきましょう。