次の方法で共有


高速モードでエージェント フローの実行を高速化する (プレビュー)

[この記事はプレリリース ドキュメントであり、変更されることがあります。]

既定では、エージェントまたはアプリによって開始されたエージェント フローは、呼び出し元のエージェントまたはアプリへの応答に 2 分以上かかる場合に失敗します。 このエラーは、フローを呼び出すエージェントまたはアプリの機能と使いやすさに影響します。

エージェント フローのタイムアウト警告のスクリーンショット。

Important

この記事には、Microsoft Copilot Studio のプレビュー ドキュメントが含まれており、変更される可能性があります。

プレビュー機能は運用環境向けではなく、機能が制限されている可能性があります。 これらの機能は公式リリースの前に利用できるため、早期にアクセスして フィードバックを提供できます。

運用対応エージェントを構築する場合は、 Microsoft Copilot Studio の概要を参照してください。

高速モードでは、フローの実行時間を短縮できます。 この機能により、エージェントフローが2分間のウィンドウ内に完了する可能性が高まり、タイムリーに応答が提供されます。

次の図は、特定のフローにおけるエクスプレスモードを使用した場合と使用しない場合の高速化の例を示しています。

高速モードなしと高速モードのパフォーマンス比較のスクリーンショット。

高速化は、フローの複雑さと、フロー内で使用されるアクションによって異なります。 Expressモードは、コネクタから大量のデータ移動を避けつつも処理時間がかかるフローに最適です。 フローをテストして、高速モードが特定のシナリオに適しているかどうかを確認し、フローのパフォーマンスをどれだけ向上させるかを確認することをお勧めします。 もしフローランタイムでデータ制限を言及するエラーが発生した場合は、Expressモードをオフにして他のフローで試すことをおすすめします。

[前提条件]

高速モードを使用するには、フローが次の要件を満たしている必要があります。

  • フローには、 エージェントがフローを呼び出すタイミング または アプリがフロートリガーを呼び出すタイミング のいずれかが必要です。
  • フローには、エージェントに応答またはアプリに応答のいずれかのアクションが必要です。
  • フローには、Copilot Studio プランが関連付けられている必要があります。
  • Power Automate環境は新しいインフラ上に置かなければなりません。 詳細は 「利用可能性およびライセンス 」をご覧ください。

高速モードを有効にする

  1. [ フロー ] を選択し、高速モードを有効にするフローを選択します。

  2. [概要] ページの [詳細] セクションで、[編集] を選択します

    [詳細] パネルが表示されます。

  3. 高速モードをオンにします。 トグルはパネルの下部にあります。

    フローの詳細ページでの高速モード切り替えのスクリーンショット。

また、トリガーカードのデザイナーでフローを構築している間に、エージェントが フローを呼び出すとき やアプリがフロー を呼 び出す際にエクスプレスモードをオンにすることもできます。

フローデザイナーのトリガーカード上のエクスプレスモード切り替えを示すスクリーンショットです。

高速モードの使用に関するガイドライン

高速モードを使用する場合 高速モードを使用しない場合
ロジック負荷の高いフロー:エージェントフローはコネクターのレスポンスから大量のデータが返ってきません(大量のデータ量はエクスプレスモードのメモリ制限を超えます)。 データヘビーフロー:エージェントフローは大量のデータを移動させます(例えば、大きなテーブルの行をリストアップしたり、get itemsアクションで1,500行の100列のデータを返すなど)。
エージェント フローには応答アクションがあります。つまり、フローは時間の影響を受けます。 エージェントはフローの実行を待機し、可能な限り迅速に応答を返します。 エージェント フローに応答アクションがありません。 フローはファイア アンド フォーゲット タイプです。 呼び出し元のエージェントまたはアプリに応答を返す必要はありません。
高速モードは、テスト中に正常かつ最適に実行されます。 エクスプレスモードは、可変サイズ制限やメモリ制限のためにテスト中に失敗します。 テスト中にフローが失敗した場合、フローをデプロイして本番環境で実行した際にこれらの問題に遭遇する可能性が高いです。

可用性

現在、高速モードは、それをサポートする新しい アーキテクチャ にアップグレードされた一部の環境でのみ使用できます。 Microsoft は、高速モードをサポートするために環境をアップグレード中です。 環境をアップグレードするためのアクションは必要ありません。

お使いの環境で高速モードが使用できるかどうかを確認するには:

  1. Copilot Studio に単純なエージェント フローがあることを確認します。エージェントが フローを呼び出したとき 、または アプリがフロー トリガーを呼び出すとき 、何らかのアクションを実行します。 これらの要素を含むフローがない場合は、フローを作成します。

  2. トリガーカードのデザインビューで「エクスプレスモード」の切り替えを確認します。

高速モードが表示されない場合、環境ではこの機能はまだサポートされていません。

もし環境がまだ新しいインフラに移行していなければ、環境のアップグレードを遅らせているフローがある可能性があります。 Power Automate環境で示されたステップに従い、 新しいアーキテクチャに移行 することで、将来の自動アップグレードのブロックを解消することができます。

ライセンス

高速モードは、Copilot Studio プランのフローでのみ使用できます。 このモードでフローを実行する際に追加コストはありません。 Copilot Studioの計量では、使用したアクション数に対して請求されます。

制限事項

高速モードを使用する場合に注意すべき既知の制限事項を次に示します。

フローの発行に関する制限事項

高速モードが有効になっている場合、フロー内の遅延アクションと Webhook アクションはサポートされません。 フローを保存するときにエラーが表示されます。 このような場合は、高速モードをオフにして、もう一度やり直してください。

フロー実行時の制限事項

高速モードを使用する場合は、ランタイムに関するいくつかの制限があります。

実行時間

高速モードを有効にすると、フローは 2 分で完了する必要があります。 タイムアウトに時間がかかるフロー。

フロー サイズ

  • フロー実行には、100 を超えるアクションを含めてはなりません。 アクション数にはループが含まれ、ループの反復ごとに 1 つのアクションとしてカウントされます。 ループには次の制限が適用されます。
    • 配列の各ループに適用: 最大 100 項目
    • Do until ループ:最大 100 回の反復
  • 可変コンテンツ制限:1,024文字。 可能であれば、Set variableAppend to String VariableInitialize変数など、変数に1,024文字を超えない回避策を探してください。

100 アクションは、フロー サイズの安全な制限です。 フローの重さやデータ処理量によっては、100以上のアクションを実行できるかもしれません。 流量サイズの管理についての詳細は、 エクスプレスモード使用ガイドラインをご覧ください。

メッセージ サイズ

個々のアクション (コネクタ応答) で渡されるデータのメッセージ サイズの制限は 64 KB です。

エラー メッセージ

以前に説明したランタイムの制限のいずれかが原因である場合にフローが失敗した理由を詳しく説明するエラー メッセージングが実行時に表示されます。 高速モードの前提条件を満たしていないフローがある場合は、高速モード をオフにしてフローを実行することをお勧めします。

高速モードを使用する場合のその他の制限事項

  • フローを自動的にテスト しても、フロー デザイナーでは機能しません。 テストではフローの再送信が自動的に使用され、フローの再送信はエージェントによってトリガーされるフローまたはアプリによってトリガーされるフローでは使用できません。
  • コネクタの応答がメモリ制限を超えた場合、ループ イテレーションは [実行の詳細 ] ビューに表示されません。 場合によっては、ループを監視 (各項目に適用 または 次の条件まで実行) してもループの繰り返しが表示されない場合があります。 開発環境でフローをテストし、運用環境に発行する前に、デバッグ用の高速モードを有効にします。