エージェントのカスタマイズが重要な理由
ほとんどの開発者は、VS Codeを同じように使っています。チャットを開き、何かを入力し、良い結果が出ることを期待する。うまくいくこともあれば、うまくいかないこともあります。
しかし、ここに問題があります。彼らは決して設定を行わないのです。
VS Codeはもはや単なるエディタではありません。ワークフロー全体でAIがどのように動作するかを定義できる環境です。それを行わなければ、毎回ゼロから始めることになってしまいます。
本ガイドでは、エージェントのカスタマイズとは何か、なぜそれが重要なのか、そしてVS Codeで「エージェントのカスタマイズ」ビューをどのように使うのかを解説します。
前提条件
始める前に:VS Code Insidersがインストールされていること、GitHub CopilotとGitHub Copilot Chatの拡張機能が設定され、サインインしている必要があります。
エージェントのカスタマイズとは何か?
VS Code Copilot Chatにおけるエージェントのカスタマイズとは、AIがワークフロー内でどのように振る舞い、応答し、動作するかを定義するものです。
その場限りのプロンプトに頼るのではなく、再利用可能な構成要素を作成できます。
- エージェント (Agents) - さまざまなタスクに対応する専門的なモード
- スキル (Skills) - ドメイン固有の機能とワークフロー
- 指示 (Instructions) - 永続的なルールとコーディング規約
- プロンプト (Prompts) - 再利用可能なプロンプトテンプレート
- フック (Hooks) - イベントによってトリガーされる自動化アクション
これらについては後のガイドで詳しく説明しますが、まずはこれらを組み合わせることで、Copilotを「あなたの基準に従い、プロジェクトを理解し、反復作業を自動化する、コンテキストを認識したアシスタント」に変えられることを覚えておいてください。
カスタマイズが重要な理由
「カスタマイズは本当に必要なのか? なぜ設定せずにすぐに作業を始めないのか?」と思うかもしれません。カスタマイズなしでは、すべてのやり取りは次のようになります:
- コンテキストを言い直す
- 期待値を言い直す
- どのように作業してほしいかを言い直す
その結果:
- 一貫性のない結果
- 多大な労力
- 繰り返される試行錯誤
カスタマイズはそれを変えます。これにより以下のことが可能になります:
- 振る舞いを一度定義する
- ワークフロー全体でそれを再利用する
- 一貫性のある高品質なアウトプットを得る
より良いプロンプトを書くのではなく、あなたのために働くシステムを構築するのです。
エージェントのカスタマイズ
VS Codeは、すべてのカスタマイズ機能を管理する単一の場所を提供します。
始めるために
- チャットビューを開きます(VS Codeのタイトルバーにあるチャットアイコンを選択)。
- チャットビューのヘッダーにある設定(歯車)アイコンを選択します。
![]()
これで「エージェントのカスタマイズ」ビューが開きます。
ここから、以下の作成と管理が行えます:
- エージェント
- スキル
- カスタム指示
- プロンプト ファイル
- フック
フォルダをあちこち探す必要はなく、すべてが中央集約され、発見と管理が容易になります。
「エージェントのカスタマイズ」ビューは、すべてを1か所に集約します。単に何を生成するかだけでなく、開発環境がどのように振る舞うかを定義しやすくします。これが転換点です。
AIと一度に一つのプロンプトでやり取りするのではなく、あなたが望む通りに一貫して動作するシステムを構築するのです。
次のステップ
これで、カスタマイズとは何か、そして「エージェントのカスタマイズ」ビューがどのようにそれらを統合しているかを理解できたはずです。
各カスタマイズタイプの詳細と効果的な使用方法については、このシリーズの続くカスタマイズガイドや動画をご覧ください。