Power Platform でパイプラインを使用してエージェントのテストとデプロイを自動化する

Power Platform のパイプラインを使用して Copilot Studio エージェントのテストとデプロイを自動化し、継続的デリバリーをサポートし、デプロイ ライフサイクル全体のガバナンスを改善します。 この記事では、Power AutomateクラウドフローをDataverseおよびCopilot Agent Kitと統合し、自動テストランでエージェントの機能を検証し、品質ゲートを強制し、手作業やエラーを削減し、信頼できるエージェントのみが本番環境に到達できるようにする方法を説明します。

前提条件

デプロイ プロセスには、次の 3 つの環境が必要です。

  • パイプライン ホスト環境: パイプラインとその拡張機能をホストする環境。 これは、デプロイ プロセスの中心的な制御ポイントです。
  • 開発 (ソース) 環境: Copilot Studio エージェントを開発してテストする環境。 Copilot Agent Kitはここにインストールされており、エージェントの動作を自動で検証できるようにします。
  • ターゲット (運用環境) 環境: デプロイの最終的な宛先。エージェントは、すべての検証チェックに合格した後に発行されます。

コンフィギュレーションの手順

詳細な手順については、「 Power Platform Pipelines を使用した Copilot Studio エージェントの自動テストとデプロイ」の PDF をダウンロードしてください。

全体的な手順は次のとおりです。

  1. デプロイ パイプライン構成アプリを開く: Power Apps ポータルからアプリを起動し、デプロイ パイプラインを作成および管理します。
  2. パイプラインを構成する: パイプライン名を指定し、開発環境をリンクします。
  3. デプロイ ステージの構成: デプロイ ステージを追加してターゲット環境を定義し、エクスポート前と展開前の手順を有効にします。
  4. デプロイ要求のトリガー: フローは、Copilot Studio エージェントを含むソリューションに対してデプロイ要求が開始されたときにトリガーされます。
  5. 自動テストの実行: フローはデプロイを一時停止し、自動テストを実行し、テスト結果を評価し、テスト結果に基づいてデプロイを続行するかどうかを決定します。