エージェント フローの非同期応答のサポート

エージェントは非同期ワークフローをサポートできます。 非同期フローは、前の 2 分間の制限を超えて実行され続け、実行完了後もエージェントに応答を返します。 この機能は、 新しいインフラストラクチャで実行されている環境でのみ使用できます。

非同期応答を有効にする

フローが 2 分を超えて実行を継続し、エージェントに非同期的に応答できるようにするには:

  1. エージェント フローを開き、エージェントがフローを呼び出したとき トリガーを使用していることを確認してください。

  2. キャンバス上 のエージェントへの応答 アクションを選択します。 アクション構成ウィンドウが開きます。

  3. 設定を選択します。

  4. 非同期応答を有効にします。

    [非同期応答] トグルが [オン] に設定されている [エージェント アクション設定への応答] パネルのスクリーンショット。

  5. フローを保存または発行します。

この設定では、実行時間の長いフローは通常の 2 分間の制限を超えて続行され、完了するとエージェントにコールバック応答が返されます。 フローが完了する前にユーザーが別のメッセージを送信した場合、フローは完了するまで実行されますが、エージェントは、フローが最初に完了するのを待たずにユーザーの最新の要求に応答します。

Note

非同期フローのコールバック機能は、Microsoft Teamsで完全にサポートされています。 他のチャネルもコールバックをサポートしている可能性がありますが、正式にはテストされません。 コールバックは、Microsoft 365 Copilotチャネルとテレフォニー チャネルではサポートされていません。

エージェントがすぐに応答する必要がある場合は、「即時応答を 有効にする 」セクションの説明に従って、フローから応答アクションを削除します。

即時応答を有効にする

環境で非同期応答がサポートされているが、エージェントがすぐに応答する場合は、フローから エージェントへの応答 アクションを削除します。 エージェントは、フローのトリガーに成功すると、その直後に応答します。

非同期応答機能がサポートされていない環境

環境で非同期応答がサポートされていない場合、エージェントは、フローがバックグラウンドで実行され続けている間、すぐに "フロー完了" 応答を受け取る可能性があります。