Note
この記事の機能は、GitHub Copilot harnessを搭載するエージェントやワークフローで使用されています。
使用率に基づく請求は、エージェントの使用、構築、テスト、評価に適用されます。 これらの行動はCopilotクレジットを消費することがあります。 詳細は「GitHub Copilot harnessで動くエージェントのコスト管理」をご覧ください。
ワークフローは、より大きな自動化シナリオを作成するためのツールとしてエージェントに追加できます。
エージェントにツールとしてフローを追加するには、フローが以下の条件を満たす必要があります。
- エージェントがフローを呼び出したときのトリガーとエージェントに応答するアクションを持っています。
- 非同期ではなくリアルタイムで応答するように構成する。 エージェントへの応答アクション設定のネットワークで、非同期応答トグルをオフに設定する必要があります。
- 公開される。
- 100 秒のアクション制限内にエージェントに応答する。 フロー ロジック、クエリ、および返されるデータの量を最適化して、一般的な実行がこの 100 秒の制限を下回るようにします。
もしまだエージェント用にワークフローを設定していない場合は、ワークフローデザイナーで作成してください。 詳細については、 デザイナーの「ワークフローの編集と管理」をご覧ください。
エージェントにワークフローをエージェントレベルのツールとして追加します
エージェントレベルでワークフローを追加すると、エージェントオーケストレーターが実行時に直接トリガーできます。
Copilot Studioで「エージェント」を選択し、ワークフローを追加したいエージェントを選択します。
ツールに行き、「ツールを追加」を選択します。 ツールの追加パネルが表示されます。
利用可能なワークフローをツールとして一覧表示するには、 ワークフローを選択してください。 利用可能なワークフローが一覧化されています。 リストには、「 エージェントがフローを呼び出すとき 」トリガーや 「エージェントに応答する 」アクションを持つ公開ワークフローが含まれています。
追加したいワークフローがリストにない場合は、そのワークフローが公開されていること、そして「 エージェントがフローを呼び出すとき 」トリガーと 「エージェントに応答」 アクションがあることを確認してください。
追加したいワークフローを選択してください。 ワークフローはエージェントのツールとして追加され、エージェントのツール一覧にワークフローのタブが表示されます。
ワークフローをエージェントツールとして設定します
ワークフローをエージェントに追加したら、エージェントのツールリストからワークフロータブを選択します。 ワークフローの詳細パネルが表示されます。
詳細タブでは、ワークフローの名前と説明を確認できます。 ワークフローの目的と機能を明確に説明し、エージェントがいつ使うべきか理解しやすくしましょう。 また、ワークフローが要求する入力パラメータや、そのプロセスが生成する出力パラメータの情報も確認できます。
構成の変更を保存するには、必要に応じて保存を選択します。