エージェント フローの概要

Note

本記事では 、標準ハーネスで駆動されるエージェントやエージェントフローで使用される機能について説明します。

エージェント フローは、Copilot Studio の標準のハーネス エクスペリエンスの一部です。 それらを従来型のエージェントとして作成および管理します。

Copilot Studioのフローは、繰り返しの作業を自動化し、アプリやサービスを統合します。 フローは手動でトリガーすることも、他の自動化イベントやエージェントに基づいて、スケジュールに基づいて行うこともできます。

フローは実行する各アクションごとにCopilot Studioの容量を消費します。

エージェント フローの利点

エージェント フローにはいくつかの利点があります。

  • 一貫した実行:エージェントフローは決定論的です。 ルール ベースのパスに従ってアクションまたはタスクを実行します。 同じ入力が常に同じ出力を生成するため、信頼性が高く予測可能です。
  • シンプルなフロー作成:Copilot Studioでエージェントフローを直接設計、編集、自動化でき、トリガー、アクション、自動化ステップに関するAIによる提案を活用できます。
  • エンドツーエンドのプロセス可視化:エージェントのフローを設計し、そのパフォーマンスを監視し、自動化プロジェクトを改善するための実用的なインサイトをCopilot Studioの統一インターフェースで実現します。 また、フロー名、説明、ステータスなど、エージェント フローの詳細を表示することもできます。

エージェント フローにおけるトリガーとアクション

エージェント フローは、1 つのトリガーと少なくとも 1 つのアクションで構成されます。

トリガー

トリガーとはエージェントフローを開始するイベントのことです。 トリガーは即時(手動でオンデマンド実行)、スケジュールに基づくもの、または他のイベントによってトリガーされることがあります。

アクション

アクションは、エージェント フローが実行するタスクです。 たとえば、マネージャーがあなたにメールを送ったときに、Microsoft Teams で通知を受け取りたいとします。 マネージャーからのメールを受け取ることが、このエージェントの流れの始まりとなります。 Microsoft Teams でのメッセージの送信は、応答として発生するアクションです。

エージェント フローでは、さまざまな種類のアクションを使用できます。

  • AI 機能: 大規模な言語モデル (LLM) を利用してテキストの生成、ドキュメントの処理、モデルに対するプロンプトの実行、エージェントの呼び出し、呼び出し元エージェントへの自然言語応答の作成を行う AI 主導のアクション。
  • ループ内の人間: 承認要求や情報の提供など、人間の介入を必要とするアクション。
  • 組み込みツール: ループと分岐、データ操作、日付と時刻関数、および子フローの制御構造。
  • コネクタ: さまざまなサービスに接続してタスクを実行し、データを取得します。 コネクタには、Microsoft 365 サービス、サード パーティのサービス、カスタム コネクタが含まれます。

ソリューションでエージェント フローを使って作業する

エージェント フローはソリューションに含まれており、ドラフトやバージョン管理、エクスポート、インポート、カスタマイズなどの高度な機能にアクセスできます。 ソリューションの管理は、Power Platform 管理センターで行います。

エージェント フローのキャパシティ使用量を管理する

エージェントフローが実行するすべてのアクションはCopilot Studioの容量を消費します。

Important

環境の前払いされた Copilot Studio 容量を完全に使用すると、容量が使用可能になるまで新しいエージェント フローの実行がブロックされます。 実行中のエージェントフローは正常に完了します。 Microsoft 365 Copilot ライセンスユーザーとテスト実行 (フロー デザイナーとエージェントのテスト チャットの両方から) は影響を受けません。 中断を回避するには、容量の使用状況を監視し、 従量課金制の課金を有効にすることを検討します。 詳細については、「エージェントフローの強制」をご覧ください。

Power Platform管理センター>Licensing>Copilot Studioで、各エージェントフローで使用されるエージェントフローアクションを確認します。

フロー デザイナーまたはエージェントのテスト チャットからエージェント フローをテストしても、Copilot Studio の容量は消費されません。

エージェントフローがエージェント内でアクションとして実行される際に使われる容量の計算方法は以下の通りです:

  • トピックからエージェントフローを実行すると、 Classic 回答1つとエージェントフローアクションを消費します。
  • 生成オーケストレーションでエージェントフローを実行する場合、1つの自律アクションとエージェントフローアクションの両方を消費します。
  • エージェントの埋め込みテストチャットからエージェントフローを実行する場合、トピックからでも生成アクションとしても、エージェントフローの容量を消費しません。

エージェント フローを作成する

Copilot Studio では、2つの方法でエージェント フローを作成できます:

  • 自然言語: 1 つ以上の会話で日常的な言語を使用して必要なものを記述して、エージェント フローを作成します。 Copilot Studioは意図を解釈し、説明に基づいてエージェント フローを作成します。 デザイナーでフローを編集して、さらにアクションを追加できます。 詳細については、自然言語でエージェント フローを構築するを参照してください。
  • デザイナー: ビジュアル デザイナーのキャンバスにコンポーネントをドラッグ アンド ドロップして、エージェント フローを構築します。 アクション、条件、ループを追加して、高度な自動化シナリオを作成できます。 詳細については、デザイナーでエージェント フローを編集および管理するを参照してください。

標準ハーネスで始めるには、 ワークフロー ページに行き、「 新しいエージェントフロー」を選択してください。

現在GitHub Copilotハーネスを使っている場合、標準ハーネスでエージェントフローを作成または編集すると、新しいブラウザタブでフローが開きます。

エージェントが フローを呼び出す トリガーを持つエージェントフローは、エージェントにツールとして追加できます。 詳細については、エージェントにエージェント フローを追加するを参照してください。

Power Automate フローをエージェント専用のフローに変換する

すでに目的の処理を行う Power Automate のクラウド フローがある場合は、これをエージェント フローに変換することができます。 変換することで、Copilot Studio でフローを管理し、Power Automate の請求の代わりに Copilot Studio のキャパシティを消費することができます。 Power Automate からフローへのアクセスは引き続き可能です。

フローを変換するには、プリペイドまたは従量課金制の Copilot Studio キャパシティが環境で利用可能となっている必要があります。 この変換は一方向です。 フローの請求方法が変更されたため、元に戻すことはできません。

  1. Power Automate ポータル でクラウド フローの詳細ページを開きます。

  2. フローがソリューションの中にあることを確認してください。

    詳細ページの右側にソリューションのタイルがある場合、それがソリューションズです。 ソリューション タイルがない場合は、ソリューションにフローを追加してから続けてください。

  3. フローが Copilot Studio のキャパシティを消費したい Power Platform 環境にあることを確認してください。

    Copilot Studio のキャパシティがまだ環境に割り当てられていない場合は、Power Platform の管理者にサポートを依頼してください。

  4. [編集] を選択します。

  5. フローのプランを Copilot Studio に変更してください。

  6. 保存を選びます。

  7. メッセージが表示されたら、フローを変換することを承認してください。

Note

Power Automate フローはエージェント フローにのみ変換できます。 Power Automate フローを新しいワークフロー形式に変換することはできません。