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

エージェントは非同期ワークフローをサポートできます。 非同期フローは、従来の 2 分間制限を超えて実行を継続し、完了後にエージェントへ応答を返します。 この機能は新しいインフラストラクチャ上で動作する環境でのみ利用可能です。

非同期の応答を有効にする

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

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

  2. キャンバス上でエージェントに応答するアクションを選択します。 アクション構成ペインが開きます。

  3. 設定を選択します。

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

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

  5. フローを保存または公開します。

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

注意

非同期フローのコールバック機能はMicrosoft Teamsで完全にサポートされています。 他のチャンネルもコールバックをサポートすることがありますが、正式なテストはされていません。 Microsoft 365 Copilotおよび電話チャネルではコールバックはサポートされていません。

エージェントに即時応答を求める場合は、即時応答を有効にするセクションで説明されているように、フローから応答アクションを削除してください。

即時応答を有効にする

ご利用の環境が非同期応答をサポートしている場合でも、エージェントに即時応答させたい場合は、フローからエージェントに応答アクションを削除してください。 エージェントはフローを正常にトリガーした後、直ちに応答します。

非同期応答機能をサポートしていない環境

環境が非同期応答をサポートしていない場合、フローがバックグラウンドで実行されている間にエージェントは即座に「フロー完了」の応答を受け取ることがあります。