本日はAWESOME-COPILOTの技術調査枠です。
AWESOME-COPILOTのドキュメントを読みながら実際に操作を試して記事に残します。
今回はカスタムエージェントについてです。
カスタムエージェント
GitHub Copilotのカスタムエージェントを使う事で、ユーザーや組織はCopilotコーディングエージェント(CCA)を「特化」できます。
github.com
カスタムエージェントの使い方
インストール方法
以下のページから使いたいエージェントのVS CodeまたはVS Code Insidersのインストールボタンをクリックします。
github.com
または*.agent.mdファイルをダウンロードしてリポジトリに追加します。
MCPサーバーのセットアップ
各エージェントは動作するために1台以上のMCPサーバーを必要とする場合があります
GitHubのMCPレジストリで閲覧する場合はMCPサーバーのリンクをクリックしてください。
使用例
試しに、VS CodeにIdea Generator mode instructionsエージェントをインストールしてみます。
本エージェントは楽しくインタラクティブな質問を通じて、仕様作成の準備ができるまで新しいアプリケーションのアイデアをブレインストーミングしてくれます。
対象エージェントのVS Codeのインストールボタンをクリックします。

VS Codeにカスタムエージェントの作成を許可するかの確認ダイアログが表示されます。
[Yes]を選択してインストールを行います。

上部チャット欄にインストール先の選択肢が表示されます。
今回は.github/agents配下をインストール先に指定しました。

次にエージェント名を指定します。
デフォルト値のsimple-app-idea-generatorをそのまま指定しました。

これで.github/agents配下にエージェントがインストールされました。
エージェントの振る舞いについてマークダウンテキストで確認することができます。

エージェントを利用したい場合はチャットビューのモード選択のドロップダウンリストから選択します。
インストールしたsimple-app-idea-generatorを選択します。

プロンプトを送信すると、仕様作成のための質問が開始しました。
Idea Generator mode instructionsエージェントとやりとりをしながらアプリの仕様を検討していくことができます。
