MRが楽しい

MRやVRについて学習したことを書き残す

AWESOME-COPILOTのドキュメントを読む その3(カスタムエージェント)

本日はAWESOME-COPILOTの技術調査枠です。
AWESOME-COPILOTのドキュメントを読みながら実際に操作を試して記事に残します。
今回はカスタムエージェントについてです。

カスタムエージェント

GitHub Copilotのカスタムエージェントを使う事で、ユーザーや組織はCopilotコーディングエージェント(CCA)を「特化」できます。
github.com

カスタムエージェントの使い方

インストール方法

以下のページから使いたいエージェントのVS CodeまたはVS Code Insidersのインストールボタンをクリックします。
github.com

または*.agent.mdファイルをダウンロードしてリポジトリに追加します。

MCPサーバーのセットアップ

各エージェントは動作するために1台以上のMCPサーバーを必要とする場合があります
GitHubMCPレジストリで閲覧する場合はMCPサーバーのリンクをクリックしてください。

使用方法

インストールされたエージェントはVS Codeチャットインターフェースからアクセスし、CCAから割り当てます。
エージェントは構成された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エージェントとやりとりをしながらアプリの仕様を検討していくことができます。