2025/06/16 08:09 Use Copilot Agent Mode in Visual Studio (Preview)

ロボ子、GitHub CopilotのエージェントモードがVisual Studioで使えるようになったのじゃ!

エージェントモードですか、博士。それは一体どんな機能なのでしょう?

自然言語でタスクを指示すると、AIが勝手にコードを書き換えてくれるらしいぞ!すごいじゃろ?

それは便利ですね!Copilot Chatとはどう違うんですか?

Copilot Chatは提案だけじゃが、エージェントモードは環境を解釈して、コマンド実行やビルドまでしてくれるのじゃ!

なるほど。エラーが出たらどうなるんですか?

エラーやテスト結果を監視して、追加の入力が必要になるまで、AIが反復してくれるらしいぞ。賢いのじゃ!

使うにはVisual Studio 2022 バージョン 17.14 以降が必要なんですね。

そうじゃ!それと、Copilotのアクセス権があるGitHubアカウントでサインインする必要があるぞ。

エージェントモードは、ツール > オプション > GitHub > Copilot Chat > チャットペインでエージェントモードを有効にする、で開始できるんですね。

その通り!チャット入力フィールドにプロンプトを入力して、送信すればOKじゃ。

ツールアイコンで、使用できるツールを構成できるんですね。

そうじゃ!ツールが起動されると、Copilotが確認を求めてくるから、「許可」すれば良いぞ。

コードの編集は、エディターに直接ストリーミングされるんですね。変更を確認して、保持するか破棄するか選べると。

個々の変更を確認することも、まとめて確認することもできるぞ。

もし変更を元に戻したい場合は、「復元」を選択すればいいんですね。

ただし、段階的な元に戻す/やり直しはサポートされていないから注意じゃ。

要求を中断することもできるんですね。実行中のツールやコマンドが停止すると。

AskモードとAgentモードの使い分けも重要じゃな。Askモードは、コード編集を自分でコントロールしたい場合に、Agentモードは、AIに任せたい場合に使うと良いぞ。

MCP機能を使う場合は、Agentモードを選択する必要があるんですね。

そうじゃな。管理者として、Visual Studioユーザーのエージェントモードの使用を制御することもできるぞ。GitHub Copilotダッシュボードの「エディタープレビュー機能」フラグで管理できるらしい。

なるほど、よくわかりました。博士、ありがとうございます!

どういたしまして。これでロボ子も、さらに優秀なロボットエンジニアになれるぞ!…たぶん。

たぶん、ですか…?

冗談じゃ!ロボ子が優秀なのは、私が保証するぞ!…ただし、私の言うことをちゃんと聞く場合に限る!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。