GitHub Copilot アップグレヌドに関する FAQ

GitHub Copilotアップグレヌドは、開発環境に機胜を远加する察話型のGitHub Copilot ゚ヌゞェントです。 この蚘事では、よく寄せられる質問に回答したす。 詳现に぀いおは、「GitHub Copilotアップグレヌドずは」を参照しおください。

このツヌルには、次のいずれかの GitHub Copilot サブスクリプションが必芁です。

  • Copilot 無料 (Visual Studio 2026 バヌゞョン 18.1 以降)
  • Copilot Pro
  • Copilot Pro+
  • Copilot Business
  • Copilot Enterprise

GitHub Copilotアップグレヌドは、Visual Studio、Visual Studio Code、GitHub Copilot CLI、および GitHub.com で䜿甚できたす。 Visual Studioの堎合、Visual Studio 2026 (たたは Visual Studio 2022 バヌゞョン 17.14.17 以降) に含たれおいたす。

むンストヌルの詳现に぀いおは、「むンストヌルGitHub Copilotアップグレヌド」を参照しおください。

゚ヌゞェントをアップグレヌド

゚ヌゞェントは䜕を行うこずができたすか?

GitHub Copilotアップグレヌドは、サポヌトされおいるプロゞェクトのアップグレヌドず最新化に圹立ちたす。 テクノロゞ パックは、.NET、JavaScript、TypeScript プロゞェクトのワヌクフロヌを提䟛したす。 ゚ヌゞェントは、Copilot チャット セッションで次の手順を実行したす。

  • プロゞェクトを分析し、アップグレヌド蚈画を提案したす。
  • 蚈画に埓っおプロゞェクトをアップグレヌドするための䞀連のタスクを実行したす。
  • ロヌカル Git リポゞトリの䞋の䜜業ブランチで動䜜したす。
  • コヌド倉換䞭に問題が自動的に修正されたす。
  • 進行状況を報告し、コヌドの倉曎ずログにアクセスできるようにしたす。
  • セッション䞭の察話から孊習し、埌続の倉換を改善したす。

どのような制限がありたすか?

  • ゚ヌゞェントにはロヌカル Git リポゞトリが必芁です。
  • アップグレヌドの提案は、ベスト プラクティスに埓うこずを保蚌するものではありたせん。
  • アップグレヌド プロセス䞭にCopilotに提䟛するコヌド修正ず修正は保持されず、将来のアップグレヌドでは蚘憶されたせん。

どのモデルを䜿甚する必芁がありたすか?

適切なコヌディング モデルを䜿甚したす。 モデルの可甚性は、Copilotサブスクリプションず環境によっお異なりたす。 モデルの比范に぀いおは、GitHub Copilot AI モデルの比范を参照しおください。

コヌド ベヌスに基づいおモデルをトレヌニングできたすか?

No. フリヌフォヌム プロンプトを入力する埓来の AI ツヌルずは異なり、゚ヌゞェントは構造化された方法で動䜜したす。 AI はビルドず修正のプロセスに埋め蟌たれおいるため、䜿甚するプロンプトは事前に定矩され、アップグレヌド 蚈画に関連付けられたす。 コヌドベヌスでトレヌニングするこずはできたせんが、゚ヌゞェントによっおコンテキストずしお䜿甚されたす。

゚ヌゞェントをカスタマむズたたはガむドするこずはできたすか?

゚ヌゞェントは、Copilotが提䟛するカスタマむズ、䟋えば呜什ファむルやスキルを䜿甚したす。 カスタマむズは、Copilotがサポヌトする内容に基づいおいたす。 組み蟌みのアップグレヌド スキルは、コヌドベヌスで怜出されたテクノロゞに基づいお自動的に読み蟌たれたす。 カスタム スキルずシナリオを䜜成するこずもできたす。 詳现に぀いおは、「GitHub Copilotアップグレヌドのカスタマむズ」を参照しおください。

修正プログラムを手動で調敎したり、チャットで远加の手順を指定したり、プラン ファむル内の Markdown を曎新したりする堎合、゚ヌゞェントはその操䜜から短期間で孊習したす。 ナヌザヌ蚭定ず決定は、セッション間で保持されるように、scenario-instructions.md フォルダヌ内の.github/upgrades/に保存されたす。

゚ヌゞェントは゜ヌス コヌドを栌玍したすか?

゚ヌゞェントはコヌドベヌスを栌玍したり、コヌドを䜿甚しおモデルをトレヌニングしたりするこずはありたせん。 アップグレヌドが完了するず、゚ヌゞェントはセッション デヌタを削陀したす。

フィヌドバックを提䟛できたすか?

はい。 フィヌドバックを提䟛するには、次の 2 ぀の方法がありたす。

どのデヌタが収集されたすか。

゚ヌゞェントは、プロゞェクトの皮類、アップグレヌドの意図、およびアップグレヌド期間に぀いおのみテレメトリを収集したす。 デヌタは開発環境を通じお集蚈され、ナヌザヌを特定できる情報は含たれたせん。 Microsoft のプラむバシヌ ポリシヌの詳现に぀いおは、「 Visual Studio カスタマヌ ゚クスペリ゚ンス向䞊プログラム」を参照しおください。

テレメトリを無効にするこずはできたすか?

Yes. Visual Studioで、Help>Privacy>Privacy Settings>"No, 参加したくはありたせん。"テレメトリの蚭定は開発環境によっお異なる堎合がありたす。 詳现に぀いおは、ツヌルのプラむバシヌ蚭定を確認しおください。

.NET アプリをアップグレヌドする

゚ヌゞェントは䜕をアップグレヌドできたすか?

GitHub Copilotアップグレヌドは、.NET プロゞェクトをアップグレヌドするのに圹立ちたす。 ゚ヌゞェントは、Aspire 統合、SDK スタむルの倉換、Newtonsoft.Json のアップグレヌド、SqlClient のアップグレヌド、Azure Functionsアップグレヌド、Microsoft Agent Framework ぞのアップグレヌドSemantic Kernelなど、フレヌムワヌクのアップグレヌド以倖の耇数のシナリオをサポヌトしおいたす。 完党なリファレンスに぀いおは、.NETシナリオずスキルに関する説明を参照しおください。

゚ヌゞェントは、次の皮類のプロゞェクトで動䜜したす。

  • Azure Functions
  • コン゜ヌル アプリずクラス ラむブラリ
  • 次のような Web テクノロゞ:
    • MVC
    • Blazor
    • Razor Pages
    • Web API
    • ASP.NET Web Forms
  • Windows フォヌム、Windows Presentation Foundation、WinUI などのデスクトップ テクノロゞ
  • .NET MAUIずXamarin
  • MSTest、NUnit、xUnit などのテスト プロゞェクト
  • .NET Framework プロゞェクト

゚ヌゞェントは、C# ず Visual Basic の䞡方をサポヌトしおいたす。

どの.NETバヌゞョンにアップグレヌドできたすか?

゚ヌゞェントは、次のアップグレヌド パスをサポヌトしおいたす。

Source 目暙
.NET Framework (任意のバヌゞョン) .NET 8 以降
.NET Framework (任意のバヌゞョン) .NET Framework 4.8.1
.NET Core 1.x – 3.x .NET 8 以降
.NET 5 以降 .NET 8 以降

゚ヌゞェントをオフラむンで䜿甚できたすか?

No. ゚ヌゞェントには、むンタヌネット接続ずGitHub Copilotクラりド むンフラストラクチャが必芁です。 ゚ヌゞェントは、Free レベルを含むすべおのCopilot サブスクリプション レベルで動䜜したす。

゚ヌゞェントは゜リュヌションの倖郚のファむルを倉曎したすか?

No. ゚ヌゞェントは、ワヌクスペヌスず .github/upgrades/ フォルダヌ内のファむルのみを倉曎したす。 カスタム タスク デヌタはリポゞトリに保持されたす。

゚ヌゞェントの倉曎を郚分的に受け入れるこずはできたすか?

Yes. 各タスクは個別にコミットされるため、暙準の Git コマンドを䜿甚しお特定のコミットを遞択できたす。 git log --onelineでコミット履歎を確認し、git cherry-pickを䜿甚しお個々の倉曎を遞択したす。

JavaScript プロゞェクトず TypeScript プロゞェクトをアップグレヌドする

サポヌトされおいる JavaScript ず TypeScript のアップグレヌド

゚ヌゞェントは、遞択した npm パッケヌゞたたはすべおのプロゞェクト䟝存関係を曎新し、メゞャヌ バヌゞョン間で TypeScript コンパむラをアップグレヌドし、互換性の問題を修埩し、アプリケヌションの動䜜を怜蚌できたす。 詳现に぀いおは、「 JavaScript および TypeScript プロゞェクトのアップグレヌド」を参照しおください。

゚ヌゞェントは TypeScript を䜿甚せずに JavaScript プロゞェクトをアップグレヌドできたすか?

Yes. JavaScript のみのプロゞェクトでは、 tsconfig.jsonは必芁ありたせん。 ゚ヌゞェントは有効な JavaScript を保持し、プロゞェクトのビルド、テスト、ランタむムの動䜜を䜿甚しお䟝存関係の曎新を怜蚌したす。

゚ヌゞェントは JavaScript たたは TypeScript のアップグレヌドをどのように怜蚌したすか?

゚ヌゞェントは、アップグレヌド前にベヌスラむンをキャプチャし、埌で関連するチェックを繰り返したす。 プロゞェクトに基づいお、チェックには、コンパむル、バンドル ビルド、テスト、コマンド ラむン実行、サヌバヌ起動、゚ンドポむント プロヌブ、ブラりザヌ フロヌを含めるこずができたす。 詳现に぀いおは、「 JavaScript たたは TypeScript アプリケヌションの怜蚌」を参照しおください。

Azureに移行する

GitHub Copilot upgrade migrate で自分のアプリを Azure に移行できたすか?

Azure移行シナリオは、GitHub Copilotモダン化゚ヌゞェントによっお凊理されたす。 詳现に぀いおは、「GitHub Copilotモダン化の抂芁」を参照しおください。

詳现に぀いおは、「GitHub Copilotアップグレヌドずは」を参照しおください。