次の方法で共有


エージェントにツールとしてエージェント フローを追加する

エージェント フローは単独で効果的に使用できますが、エージェントベースの自動化シナリオを作成するためのツールとしてエージェントに追加することもできます。 エージェント フローをツールとしてエージェントに追加するには、次の条件を満たす必要があります。

  • エージェントがフローを呼び出したときのトリガーエージェントに応答するアクションを持っています。
  • 非同期ではなくリアルタイムで応答するように構成する。 [エージェントへの応答] アクションの設定で、[ネットワーク] で [非同期応答] トグルを [オフ] に設定する必要があります。
  • 100 秒のアクション制限内にエージェントに応答します。 フロー ロジック、クエリ、および返されるデータの量を最適化して、一般的な実行がこの 100 秒の制限を下回るようにします。 フロー内で実行期間を延長する必要があるアクションは、Copilot への応答アクションの後に配置して、フロー実行期間の上限である30日まで実行し続けることができます。

わかりやすくするために、この記事では、エージェントを操作するように構成されたエージェント フローが既に存在することを前提としています。 そうでない場合は、 エージェント フローの作成に関する ページを参照してください。

エージェント レベルまたはトピック レベルで、既存のエージェント フローをエージェントに追加できます。

エージェント レベルのツールとしてエージェント フローをエージェントに追加する

エージェント フローをエージェントに追加すると、エージェント オーケストレーターは実行時に直接トリガーできます。

エージェント レベルのツールとしてエージェント フローをエージェントに追加するには:

  1. Copilot Studio で、 エージェントを選択し、エージェント フローを追加するエージェントを選択します。

  2. [ツール] ページに移動し、[ツールの追加] を選択します。 [ ツールの追加] パネルが表示されます。

  3. ツールとして使用できるエージェント フローを一覧表示するには、[ フロー] を選択します。

    追加するフローがリストにない場合は、そのフローに Copilot からフローを実行するトリガーとCopilot への応答アクションがあることを確認してください。 そうでない場合は、エージェントにツールとして追加できません。

  4. エージェント フローを選択します。

  5. 必要に応じてフロー構成を変更します。 たとえば、エージェントがフローの目的を理解しやすくするために説明を更新できます。

  6. アクションの追加を選択します。

エージェント フローは、エージェントのツールの一覧に表示されます。

トピック レベルのツールとしてトピックにエージェント フローを追加する

既存のエージェント フローをトピックに追加すると、そのトピックでのみ使用できるようになります。

トピック レベルのツールとしてトピックにエージェント フローを追加するには:

  1. Copilot Studio で、 エージェントを選択し、エージェント フローを追加するエージェントを選択します。

  2. [トピック] ページに移動し、エージェント フローを追加するトピックを選択します。

  3. 任意の ノード の下 ノードの追加アイコンを選択し、[ ツールの追加] を選択します。

  4. 追加するエージェント フローを選択します。 トピックに新しい アクション ノードが表示されます。