ツールとしてエージェントにワークフローを追加する(GitHub Copilotプレビュー)

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

ワークフローはCopilot Studioのフローデザイナーで構築された自動化されたフローです。 これにより、承認フロー、データ変換、複雑なビジネスロジックなど、多段階のプロセスをエージェントが実行できます。 エージェントがオンデマンドで実行できる繰り返しの決定論的なプロセスのためのワークフローを活用しましょう。

Note

この記事の機能は、GitHub Copilot harnessを搭載するエージェントやワークフローで使用されています。

使用率に基づく請求は、エージェントの使用、構築、テスト、評価に適用されます。 これらの行動はCopilotクレジットを消費することがあります。 詳細は「GitHub Copilot harnessで動くエージェントのコスト管理」をご覧ください。

GitHub Copilotハーネスで動作するエージェントにワークフローを追加したい場合、このハウツーを使ってください。 ツールの種類の概要については、エージェント向けの利用可能なツール(GitHub Copilot)をご覧ください。

前提条件

ビルドタブから新しいワークフローを追加する

新しいワークフローを作成してツールとして追加できます。

  1. 右側のコンポーネントパネルで ツールボタンを選択し てください。

  2. ツール を追加 ダイアログで検索バーの横にある 「追加 」を選択し、 その後「ワークフロー」を選択してください。

  3. ワークフローデザイナーのページが表示され、ワークフローを作成できます。 ワークフローには「 エージェントがフローノードを呼び出すとき 」と「エージェント ノードへの応答 」を含めるべきです。 他のノードを追加して、アクションを実行したり、データを取得したり、ビジネスロジックを実装したりできます。

  4. カスタムワークフローの作成が終わったら、右上の 保存 アイコンを選択し、その後 「公開」を選択します。

  5. エージェントの ビルド タブに戻ってワークフローをテストしてください。 ワークフローはエージェントの「ビルド」タブのツールリストに表示されます。ワークフローはワークフローページのワークフロー一覧にも表示され、他のエージェントが利用できるようになります。

    詳細については、 デザイナーでのエージェント フローまたはワークフローの編集と管理に関するページを参照してください。

エージェント内でワークフローをテストしてください

ワークフローを追加した後は、エージェントを公開する前にテストしてください。

  1. [プレビュー] タブを選択します。

  2. ワークフローをトリガーすると予想される質問をエージェントにしてください。

  3. エージェントの応答を確認します。 アクティビティトレースを開き、どのツールが呼び出されたか、どの引数が渡されたか、ツールが何を返したかを確認します。 「 エージェントのデバッグにアクティビティトレースを使う」を参照してください。

もしエージェントが期待通りにワークフローを呼び出さない場合は、ツール名やツールの説明、またはエージェントの指示を修正してください。 「 エージェントの詳細と手順の設定」を参照してください。

追加後はワークフローを管理してください

ワークフローを削除したり一時的に停止したりするには、標準のツール管理フローを使います。 「エージェント内のツールの管理と削除(GitHub Copilot)」を参照してください。