日本語版
最新ニュース
世界

Microsoft、C# および WinForms の専門家を擁する .NET 開発者向けのカスタム Copilot エージェントを追加

Microsoft と GitHub は、Copilot エコシステムを拡張しました。 最初の .NET に焦点を当てた GitHub Copilot カスタム エージェント、C# および Windows フォーム開発者の生産性とコード品質を向上させるように設計されています。この発表は、Copilot カスタム エージェントの広範な展開の一環として、エージェント指示マークダウン ファイルの形式で C# Expert と WinForms Expert という 2 つの専用エージェントを導入します。 の C# エキスパート エージェント は、最新の C# のベスト プラクティスを導き、強制するように設計されています。プロジェクトの規約を尊重し、未使用のインターフェイスやパラメーターなどの不必要なコード アーティファクトを最小限に抑え、適切なキャンセルと例外処理による非同期/待機パターンを強調します。また、動作主導型および統合テストのワークフローもサポートしており、開発者がよりクリーンで保守しやすいコードを作成できるようにします。 の WinForms エキスパート…

Microsoft、C# および WinForms の専門家を擁する .NET 開発者向けのカスタム Copilot エージェントを追加

1769761318
2026-01-30 08:00:00

Microsoft と GitHub は、Copilot エコシステムを拡張しました。 最初の .NET に焦点を当てた GitHub Copilot カスタム エージェント、C# および Windows フォーム開発者の生産性とコード品質を向上させるように設計されています。この発表は、Copilot カスタム エージェントの広範な展開の一環として、エージェント指示マークダウン ファイルの形式で C# Expert と WinForms Expert という 2 つの専用エージェントを導入します。

C# エキスパート エージェント は、最新の C# のベスト プラクティスを導き、強制するように設計されています。プロジェクトの規約を尊重し、未使用のインターフェイスやパラメーターなどの不必要なコード アーティファクトを最小限に抑え、適切なキャンセルと例外処理による非同期/待機パターンを強調します。また、動作主導型および統合テストのワークフローもサポートしており、開発者がよりクリーンで保守しやすいコードを作成できるようにします。

WinForms エキスパート エージェント Windows フォームを使用した従来のデスクトップ UI 開発に重点を置いています。これは、MVVM や MVP などの一般的な UI デザイン パターンに関する専門知識をもたらし、複雑なイベントの配線と状態管理を支援し、Copilot が Visual Studio デザイナーを破壊するような方法で .Designer.cs ファイルを不注意に変更することを防ぐ安全装置を追加します。この保護は、生成ツールを使用する開発者にとって頻繁に問題となる点です。

これらのエージェントを使用するには、開発者は CSharpExpert.agent.md および WinFormsExpert.agent.md ファイルを次の場所からダウンロードします。 GitHub の awesome-copilot リポジトリ そしてそれらをプロジェクトの .github/agents フォルダーに配置します。これらのプロファイルが存在すると、GitHub 経由で問題を Copilot に割り当てるときのコンテキスト認識動作が有効になり、Visual Studio Code Insiders または実験的な Visual Studio ビルドでドロップダウン経由で選択できるようになります。 /agent コマンドに対する Copilot CLI のサポートは、将来の更新で予定されています。

Microsoft は、モデルが詳細な指示にどのように反応するかに関するフィードバックを収集する一方で、両方のエージェントを実験的なものとして特徴付けています。 11 月以降、Visual Studio 2022 Insiders バージョン 17.14.21 では、開発者が Windows フォーム開発に合わせた指示など、プロジェクト固有の .NET ガイダンスを有効にする機能フラグをオンにすると、関連するカスタム エージェントをプロジェクトに自動的にアタッチできるようになりました。

初期のソーシャルメディア、特に LinkedIn に関するコメントは、通関業者の発表に対する熱意と専門的な関心を反映しています。あるコメント投稿者は、次の重要性を強調しました。 未使用のコード生成を削減することで「AI による技術的負債」を軽減する。同氏はまた、デザイナー ファイルに関する WinForms Expert の保護動作が、レガシー UI のメンテナンスと最新化にとって大きな実用的な利点であると指摘しました。

比較的、Copilot カスタム エージェントは、以前の Copilot チャット モードやコンテキストフリーの提案エンジンよりも、AI 支援に対するより構造化された永続的なアプローチを表します。従来のチャット モードはオンデマンド ヘルプを提供しますが、カスタム エージェントは、リポジトリ コンテキストに関連付けられた事前定義された専門知識と動作プロファイルを使用して動作します。これにより、Copilot は新たなテクノロジーとより緊密に連携します。 エージェントベースの開発者エクスペリエンス、ツールは一般的なアシスタントではなく、特定のドメインの知識を持つコラボレーターとして機能します。

この段階では、カスタム エージェントは、.NET 開発内のニッチではあるが影響力の大きいシナリオに対応します。実験的なステータスとツールのサポートの進化は、Microsoft がより広範な Copilot エクスペリエンスにわたって対象範囲を拡大したりワークフローを標準化したりする前に、開発者のフィードバックに注意深く耳を傾けていることを示唆しています。

#MicrosoftC #および #WinForms #の専門家を擁する #.NET #開発者向けのカスタム #Copilot #エージェントを追加

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。