Microsoft Visual Studio Code のMicrosoft Copilot Studio拡張機能の概要

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 agent 定義にアクセスできます
  • Web UI の代わりに、YAML のエージェント定義言語または GitHub Copilot や Claude Code などのお気に入りのエージェントを使用してエージェント コンポーネントを編集する
  • 環境に変更を適用し、デプロイ前に製品内で変更を直接プレビュー・テストできるようにします
  • エージェント定義を自由に再デプロイまたは、選択した環境に直接デプロイしてください

ローカル開発環境のスクリーンショットです。

既存のソース管理プラクティスを通じてチームと協力すること

  • Git を使用してエージェント定義をバージョン管理し、Visual Studio Codeを使用してソース管理を選択する
  • プルリクエストによる変更のレビュー
  • 経時的な変更の追跡
  • 標準的な開発ワークフローを使って協力

あなたの組織はすでにこの機能を利用しています。 これで、拡張機能と完全なエージェント定義 (ソリューション ファイルだけでなく) へのアクセスを使用して、existing チーム コラボレーション ツール、ワークフロー、デプロイを使用して、Copilot Studio エージェントで完全なライフサイクル全体にわたる標準的な開発プラクティス>使用できます。

Visual Studio における Git コミットのスクリーンショット。

可用性とサポート

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の経験と親しみを活かしたいと考えています。

Solution: Visual Studio Code 拡張機能を使用して、Copilot Studio のクラウドベースのエージェントを操作します。 ローカルで編集し、変更を適用することで、エージェント定義をローカル ファイル ディレクトリに複製し、Visual Studio Codeでローカルで更新を管理します。

シナリオ2:大規模エージェント開発

Challenge: Copilot Studio Web UI を介して多数のトピックとツールを使用して複雑なエージェントを構築すると、前後に移動するのに時間がかかる場合があります。

Solution: Visual Studio Code 拡張機能を使用して、フルテキスト検索、開発ワークフロー、高速ナビゲーション機能を使用して、エージェント コンポーネントをコードとして管理します。

シナリオ 3: 既存のソース管理プラクティスCopilot Studio エージェント開発を監査する

課題: 複数のチームメンバーが競合なくエージェント開発で協力する必要があります。

解決策: ローカルでエージェントをクローンし、バージョン管理にはGitを使い、コードレビューにはプルリクエストワークフローを使います。

シナリオ4:エージェント駆動開発

Challenge: AI を活用して Copilot Studio エージェントと協力し、迅速に反復検証する

Solution: Visual Studio Codeを使用して、GitHub Copilot、Claude Code、またはお気に入りのエージェントでCopilot Studioエージェント定義コンポーネントを作成および更新します。

はじめに

開始する準備はできましたか? 次の手順に従います。

  1. Visual Studio Code拡張子をインストールします。

  2. 最初のCopilot Studio エージェントをクローン作成します

  3. エージェントのコンポーネントはローカルで編集してください。

  4. Copilot Studio0 を使用してローカルの変更を同期します。

次のステップ

Visual Studio Code インストール ガイド に進み、拡張機能をインストールしてセットアップする方法を確認します。