情シスが抱えるITインフラやネットワーク、セキュリティの悩みを解決するメディアサイト情シスが抱える悩みを解決するメディアサイト
ワークショップ

VS Code 経由で Copilot Studio エージェントをチューニングしてみるよ!!

Copilot Studio
AI
情報屋ヤマグチのタレコミ
この記事の内容
VS Code 経由で Copilot Studio エージェントをチューニングしてみるよ!!

どうも、株式会社ソフトクリエイト で情報屋やってます。山口です。
普段は企業様向けに Microsoft 365 活用のご支援をおこなっています。

本日は、実用ネタというかマニアックネタで攻めます。度重なる Copilot Studio のアップデートに対して、なにか、思うことがあった訳ではけっしてありません(^^!

みなさん、Copilot Studio で作ったエージェント、Web の Copilot Studio 画面だけで育てていませんか?

実は Copilot Studio には Visual Studio Code(VS Code)用の拡張機能があって、エージェントの定義ファイルを VS Code に「クローン」して、使い慣れたエディター上で編集できるんです。しかも VS Code 上の Copilot に自然言語で「こう直して」と頼むだけで、エージェントの指示(instructions)を書き換えてくれる…と聞いたら、ちょっと試してみたくなりますよね(^^?

VS Code 経由で Copilot Studio エージェントをチューニングしてみるよ!!

■ なぜ VS Code からチューニングするの?

エージェントの調整は Web 版の Copilot Studio でもできますが、VS Code から扱うと次のようなメリットがあります。
・使い慣れたエディターで、エージェント定義(YAML)を直接見ながら編集できる
・フォルダー単位で扱えるため、変更内容やバージョンを管理しやすい
・VS Code 上の Copilot に自然言語で依頼し、指示(instructions)の修正を手伝ってもらえる
「Web 画面をポチポチするより、テキストで一気に直したい」という方には特に相性が良い進め方です(^^

■ 始める前にチェック!前提条件

スムーズに進めるために、以下がそろっているか確認しておきましょう。

項目 内容 補足
VS Code インストール済みであること 最新版を推奨
Copilot Studio 拡張機能 発行元が Microsoft のものを利用 フェーズ 1 で導入します
対象環境(Power Platform) 対象エージェントがある環境へのアクセス権 環境の選択で使用
対象エージェント Copilot Studio 上に作成済みであること クローンの対象
権限・ライセンス Copilot Studio を利用できる権限 要確認:テナント設定に依存

■ いよいよ本題!チューニング手順(全 9 ステップ)

ここからは実際の画面操作を追いかけていきます。まずは拡張機能の導入からです。

◆フェーズ 1:VS Code に Copilot Studio 拡張機能を導入する

STEP 1:VS Code を起動し、拡張機能を検索する
VS Code を起動し、左側のアクティビティバーから [拡張機能] を開きます。検索ボックスに「Copilot Studio」と入力し、一覧の先頭に表示される [Copilot Studio] を選択します。念のため、発行元が Microsoft になっていることを確認しておきましょう。

図 1:拡張機能マーケットプレースで「Copilot Studio」を検索(発行元が Microsoft であることを確認)

STEP 2:ワークスペースを信頼してインストールする
インストールを実行すると、ワークスペースの信頼を確認するダイアログが表示されます。内容を確認し、[ワークスペースを信頼してインストールする] をクリックします。

図 2:ワークスペースの信頼を確認してインストール

STEP 3:インストール完了を確認する
インストールが完了すると、拡張機能ページのボタンが [アンインストール] に変わります。これで拡張機能の導入は完了です。ページには接続方法やエージェントのクローン手順の説明も表示されます。

図 3:インストール完了(ボタンが [アンインストール] に変化)

◆フェーズ 2:対象エージェントを VS Code にクローンする

STEP 4:[Clone agent] をクリックする
左側のアクティビティバーに追加された [Copilot Studio] アイコンを開きます。[GETTING STARTED] パネルにある [Clone agent] をクリックします。

図 4:Copilot Studio パネルの [Clone agent] をクリック

STEP 5:環境と対象エージェントを選択する
対象の環境(Power Platform)と、その環境にあるエージェントを選択するリストが表示されます。チューニングしたいエージェントを選びます。

図 5:環境内のエージェント一覧から対象エージェントを選択

STEP 6:クローン先の作業フォルダーを選択する
エージェント定義をダウンロードして VS Code で編集する作業場所(フォルダー)を選択します。任意のフォルダーを指定し、[フォルダーの選択] をクリックします。

STEP 7:クローン処理の完了を待つ
選択したフォルダーへ、エージェント定義のクローン(ダウンロード)が始まります。画面右下に「Cloning agent …」の通知が表示されるので、完了まで待ちます。

図 7:エージェントのクローン処理中(右下に進捗通知)

STEP 8:クローンされたエージェント定義ファイルを確認する
クローンが完了すると、エクスプローラーにエージェントの定義ファイル(settings.yaml や各種 .yaml など)が表示されます。settings.yaml を開くと、表示名やモデル設定、エージェントへの指示(instructions)などを確認できます。

図 8:クローンされたエージェント定義(settings.yaml の内容)

◆フェーズ 3:エージェントをチューニングする

STEP 9:自然言語でエージェントに修正を依頼する
ここからが本題のチューニングです。VS Code 上の Copilot(チャット)に、エージェントへ加えたい変更を自然言語で入力します。今回は例として「対象領域に Azure も追加して」と依頼しました。すると、エージェントの instructions(対象領域のリスト)に Azure 関連の項目が追加されます。

図 9:Copilot に「対象領域に Azure も追加して」と依頼し、instructions に Azure が追加された状態

■ まとめ

本記事では、VS Code の Copilot Studio 拡張機能を使って、エージェントをクローンし、自然言語の指示でチューニングするまでの流れを解説しました。今まで、画面操作でしかできなかったことが、ツールと生成AIを経由することで、効率的に作成、修正できる時代になり、多くの選択肢があり得る状況になって、便利やら怖いやら難しいですね(^^;

Microsoft 365 や Copilot の最新情報をもっと知りたい方へ

ソフクリ365倶楽部は、情シス・IT担当者が集う情報共有コミュニティです。
「Microsoft についてもっと知りたい」「導入や運用で悩んでいる」――そんな方にぴったりの場です。
ここでは、導入・運用のノウハウや最新アップデート情報、さらに他社事例や専門家の知見を公開しています。

    ソフクリ365倶楽部で出来ること
  • ブログ / 動画 / ホワイトペーパー等の閲覧 / DL
  • イベントや勉強会への参加
  • メールマガジン
  • Teams コミュニティ

ソフクリ365倶楽部で、一緒に学びませんか?
>>ソフクリ365倶楽部 会員登録・ログインはこちら

関連キーワード
山口 泰志

山口 泰志(やまぐち たいし)

  • 出身:福岡生まれ、佐賀育ち
  • Motto:しっかり考えて、やるべきことは、直ぐにやる!

Microsoft Top Partner Engineer Award 2023年、2024年、2025年、2026年受賞
弊社グループ全体における Microsoft 365 の技術主導者。
Microsoft 365を中心とした技術情報を ソフクリ365倶楽部 で発信。
実機で学ぶ無料ワークショップ「Softcreate Premium Workshop」の講師です!

情報屋ヤマグチをもっと知る!
経歴
~2016年
中⼩SIer、フリーランスエンジニア、⼤規模SIer等での経験を経て、2016年にソフトクリエイトに⼊社しました。
ソフトクリエイト⼊社後
AD、Office 365構築エンジニア、プリセールス等を経験した上で、2018年より、⾃分の発案でMicrosoft 365サービスの企画、⽴上げを⾏った後に、ソフトクリエイトホールディングス情報システム部にて、グループ全体へのMicrosoft 365 E5導⼊を主導しました。
現在
Microsoft 365の技術を中⼼に最新のテクノロジーや使い⽅を内外に発信したり、勉強会・トレーニング講師、新サービス⽴案、⽴上げとかの仕事をしています。
人気記事
趣味
散歩、登⼭、ロードバイク、旅⾏とかで、
外に出かけて、⾝体を動かすものが多いです
最近行って良かった所

この数年は、海外にも行くようになり、各国の文化や風土の違いを感じる経験ができるようになりました。

Seattle
Microsoft本社、ウォーターフロント、ワシントン大学、カロリー増々な食事
台湾
故宮博物院、台北101、九分のジブリ風な街並み、猫村として有名な猴硐(ホウトン)、気球や十分瀑布で有名な十分、各地域の夜市を中心としたグルメ
心掛けていること
現在の世の中では、エンジニアが何かを作れたり、運⽤できたりでは⾜りず、⾊々な視点で、考え、語り、発信できる様になる必要があると考えています。この様な活動のモデルとして、働き⽅と、テクノロジーの両⾯で、お客様、組織をリードできる様な⼈になれるように⽇々チャレンジすることを⼼掛けています。
最後に一言
テレワーク、社内のインフラ運⽤、セキュリティの維持対応、DX、AI等々、組織の情報システム部に求められる役割は、⽇々増⼤しています。この様な、時代の進歩の早い世の中で、皆様と⼀緒に⾼めあったり、課題を解決できるような関係を作っていきたいと考えていますので、どうぞよろしく!
生成AIが解る!!seminar開催中!