Microsoft Visual Studio Code用のMicrosoft Copilot Studio拡張機能は、エンタープライズエージェントの作成機能をお気に入りのコードエディターに直接取り入れ、Copilot Studioの開発ワークフローを向上させます。 この拡張機能は、クラウドベースのCopilot Studioとローカル開発の間の橋渡しをします。 この拡張機能を使えば、開発者はクラウド上のCopilot Studioエージェントと直接作業し、馴染みのあるローカルツールやワークフローを利用できます。
Copilot Studio とは
Copilot Studioは、組織が以下のカスタムエージェントを作成できるMicrosoftのエージェント構築プラットフォームです:
- 公共知識や企業知識を使って質問に答えてください
- 統合ツールを通じてアクションを実行する
- 単純なものから複雑な会話型および自律的なフローを扱う
- チャネル展開
- ワークフローベースのエージェントと、組み込みのオーケストレーターを備えた完全駆動のAIエージェントを作成しましょう
- 自律的かつ対話型エージェントを作成する
なぜVisual Studio Code拡張機能を使うのですか?
開発者に優しい環境
すでに知っていて使っているエディターで作業し、アクセスできるものは以下の通りです:
- YAMLエージェント定義における構文的ハイライト
- IntelliSenseコード補完
- バージョン管理のためのGit統合とクラウドベースのソース管理統合の活用
- 組織が承認した延長を活用して進めましょう
- キーボードショートカットと生産性向上機能
Copilot Studio Visual Studio Code拡張機能を用いたローカル開発ワークフロー
- Copilot Studioからローカルマシンにエージェントをクローンする方法 - マシン上で直接Copilot Studio エージェント定義 にアクセスできる
- エージェントコンポーネントの編集は、YAMLのエージェント定義言語やGitHub Copilot、Claude Codeなどのお気に入りエージェントを使ってウェブUIの代替として行えます
- 環境に変更を適用し、デプロイ前に製品内で変更を直接プレビュー・テストできるようにします
- エージェント定義を自由に再デプロイまたは、選択した環境に直接デプロイしてください
既存のソース管理プラクティスを通じてチームと協力すること
- エージェントの定義はGitで、ソース管理はVisual Studio Codeで管理します
- プルリクエストによる変更のレビュー
- 時間によるトラック改造
- 標準的な開発ワークフローを使って協力
あなたの組織はすでにこの機能を利用しています。 現在、拡張機能とエージェント定義(ソリューションファイルだけでなく)へのアクセスを活用することで、 既存の チームコラボレーションツール、ワークフロー、デプロイメントを活用し、Copilot Studioエージェントのライフサイクル全体にわたって標準的な開発手法を活用できます。
可用性とサポート
Copilot Studio用のVisual Studio Code拡張機能は一般に利用可能です(GA)。 期待できることをご紹介します。
- 月刊リリースはVisual Studio Code拡張機能パッケージを通じて利用可能です。 拡張機能を自動更新または手動で更新する設定が可能です。
- 新機能の積極的な開発とエージェントビルディングのライフサイクル強化。
- GitHubで問題や提案を提起し、現在の未解決の問題や作業を可視化しましょう。
主な機能
| 特徴 | Description |
|---|---|
| エージェントクローン | Copilot Studioから既存のエージェントをローカルワークスペースにダウンロードし、Copilot Studioエージェントの定義で作業します |
| YAML編集 | IntelliSenseサポートによる構造化YAMLを用いた編集エージェントコンポーネント |
| コンポーネント管理 | 知識ソース、知識ファイル、ツール、トピック、トリガー、スキルを修正してください |
| 同期操作 | ローカルワークスペースとCopilot Studio間の変更を表示・適用 |
| エージェントの変更を選んだ環境のエージェントに適用してください | Dataverse環境で新しいエージェントを作成したり、既存のエージェントを更新したり |
活用事例
ここでは、Copilot Studio Visual Studio Code拡張機能が開発ワークフローを向上させる一般的なシナリオをいくつかご紹介します。
シナリオ1:チームがローカルでインストール・管理されたIDEで作業したいと望む
課題: 開発チームは、エージェント開発のために開発IDEの経験と親しみを活かしたいと考えています。
解決策: Visual Studio Code拡張機能を使って、Copilot Studioのクラウドベースのエージェントと連携してください。 エージェントの定義をローカルファイルディレクトリにクローンし、Visual Studio Codeでローカルで編集や変更を適用してアップデートを管理する方法です。
シナリオ2:大規模エージェント開発
課題: Copilot StudioのウェブUIを通じて数十のトピックやツールを持つ複雑なエージェントを構築するには、行き来に時間がかかることがあります。
解決策: Visual Studio Code拡張機能を使ってエージェントコンポーネントをコードとして管理し、全文検索、開発ワークフロー、高速ナビゲーション機能を備えています。
シナリオ3:既存のソース管理慣行を用いたCopilot Studioエージェント開発の監査
課題: 複数のチームメンバーが競合なくエージェント開発で協力する必要があります。
解決策: ローカルでエージェントをクローンし、バージョン管理にはGitを使い、コードレビューにはプルリクエストワークフローを使います。
シナリオ4:エージェント駆動開発
課題: AIを使ってCopilot Studioのエージェントと連携し、迅速に反復処理したいのです
解決策: Visual Studio CodeとGitHub Copilot、Claude Code、またはお気に入りのエージェントを使って、Copilot Studioエージェント定義コンポーネントを作成・更新してください。
はじめに
開始する準備はできましたか? 次の手順に従います。
エージェントのコンポーネントはローカルで編集してください。
ローカルの変更をCopilot Studioと同期させましょう。
次のステップ
拡張機能のインストールと設定方法については、 Visual Studio Codeのインストールガイド を進めてください。