ワークフローにCopilotノードを追加する(プレビュー)

Note

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

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

Copilotノードは、ワークフローがCopilot ChatやCoworkタスクを実行できるようにし、接続されたユーザーのメール、ファイル、カレンダー、チャット、その他のMicrosoft 365コンテンツに基づいています。 チャットを使って簡単な回答、要約、または下書きをしてください。 Coworkを使って、アプリ、データ、アーティファクトにまたがる複雑な作業を委任しましょう。

チャットを使うことで、ノードは特定のエージェントにも呼びかけることができます。 ResearcherやAnalystなどのMicrosoft構築されたエージェント、またはチームがAgent Builderでビルドするエージェントから選択します。 Coworkを使えば、新しいタスクを始めたり、既存のタスクを再開したりできます。

Copilotノードを使用することで、以下のことができます:

  • Copilot Chatにプロンプトを送信してください。
  • チャットを通じて、リサーチャー、アナリスト、エージェントビルダーエージェントなど特定のエージェントをターゲットにしましょう。
  • 新しいCoworkタスクを始めるか、既存のタスクを再開する指示を出す。
  • 前のステップの動的な内容をメッセージやタスク指示に渡します。
  • 後のワークフローステップではチャットやCoworkの返信を活用しましょう。

Copilotノードを追加してください

  1. Copilot Studioで、Flows に移動して既存のワークフローを開くか、新しいワークフローを作成します。

    • 新しいワークフロー: トリガーを構成するためにデザイナーにアクセスします。
    • 既存のワークフロー: ワークフローを開き、[ ビルド ] タブに移動します。
  2. 追加パネルのCopilotアイコンを選択してください。 Copilotノードの設定パネルが開きます。

Microsoft 365 アカウントでサインインする

接続で、ノードが使うべきMicrosoft 365アカウントの接続を選択します。 ノードはそのユーザーの代わりに動作し、そのユーザーのメール、ファイル、カレンダー、その他のMicrosoft 365コンテンツを使用します。

チャットかコワークを選んでください

「何を行いますか?」の下で、次のいずれかのオプションを選択してください:

  • Copilot Chatを活用:簡単な回答、要約、ドラフト、またはエージェントに電話してください。 チャットの設定方法を学びましょう。
  • 共同作業のタスクを実行する:アプリ、データ、アーティファクトにまたがる複雑な作業を委任します。 新しいタスクを始めるか、既存のタスクを再開することもできます。 CoworkのタスクはCopilotクレジットを使用します。 Coworkの設定方法を学びましょう。

Copilot Chatを実行

「Copilot Chatを実行する」を選択してください。 設定パネルのツール欄にチャットが表示され、その後にオプションのエージェントフィールドと必要なメッセージ欄が表示されます。

特定のエージェントをターゲットとする

デフォルトではチャットはあなたのメッセージをCopilotに送ります。 特定のエージェントに電話をかけるには、 エージェント のドロップダウンメニューを開き、エージェントを選択してください。 この一覧には以下が含まれます。

  • Researcher: Web 全体とMicrosoft 365コンテンツから情報をまとめる、マルチソースの詳細な調査用。
  • アナリスト: スプレッドシートやその他のソースからの数値に対するクリーニング、集計、推論など、データを操作する場合。
  • エージェント ビルダーで作成したチームのエージェント: テナントのカスタム エージェントが一覧に表示され、ワークフローから直接呼び出すことができます。

エージェントを選択すると、[ メッセージ ] フィールドは、この実行のためにそのエージェントに送信されるプロンプトです。 エージェントの独自の命令、知識、およびツールは、エージェントが構築された場所で既に構成されています。

一般的なCopilot Chat体験が欲しくて、専門的なエージェントが不要な場合はAgentを空けておくのが良いです。

メッセージを書き込む

必須メッセージ欄に、このランでCopilotまたはターゲットエージェントに何をしてほしいかを書きます。 動的コンテンツ ピッカーを使用して、前の手順のトークンを挿入し、呼び出しの理由がリアルタイム データよりも優先されるようにします。

たとえば、営業担当者がDynamics 365でリードを「担当済み」としてマークするとトリガーされるワークフローでは、Summarize all emails, Teams chats, and meeting notes between our team and the contacts atのメッセージに続いてトリガーからアカウント名トークンが表示されることがあります。

タスクと、返す応答の形式について具体的に指定します。 リストが必要な場合は、リストを要求します。 1 段落の概要が必要な場合は、そのようにします。

Coworkタスクを実行する

「共作業タスクを実行する」を選択します。 設定パネルのツール欄にはCoworkが表示され、タスクとタスクの指示が表示されます。

タスクフィールドは、Coworkが新しいタスクを開始するか既存のタスクを再開するかを決定します。 どちらの場合もタスク指示が必要です。

新しいタスクを始める

  1. タスクを空のままにして、新しい Cowork タスクを開始します。

  2. タスク指示では、Coworkにやらせたい作業を説明してください。 目標、関連する文脈、そして生成してほしいアーティファクトを含めてください。 動的コンテンツピッカーを使って、以前のワークフローステップから値を挿入してください。

    例えば、 Prepare a weekly account review using recent emails, Teams chats, and meeting notes for を入力して、前のステップでアカウント 名 トークンを入力すると、 Include open action items, risks, and a draft follow-up plan.

既存のタスクを再開する

  1. タスクのドロップダウンメニューで、再開したい既存のCoworkタスクを選択してください。

  2. タスク指示では、Coworkがそのタスクで次に何をすべきかを説明してください。 新しい情報や期待される結果の変更を含めてください。

    例えば、Update the account review with the latest meeting notes below and revise the follow-up plan: を入力し、その後に前の手順の会議メモを入力します。

ワークフローにCopilotの応答を活用してください

ChatとCoworkの両方で、Copilotノードはその後のワークフローステップのための動的なコンテンツとして応答を公開します。 新しいタスクを始める場合でも、既存のタスクを再開する場合でも、Coworkの応答を利用できます。

  1. 結果を使用する次のアクション (たとえば、Teams で メールを送信 する、 メッセージを投稿する) を選択します。

  2. 埋めたいフィールドで「 トークンを挿入 」を選択して動的コンテンツピッカーを開きます。

  3. Copilotステップからレスポンス出力を選択します。 Coworkについては、「The Response from Cowork」として説明される 「Response」を選択してください。

例えば、Coworkタスクの結果をメールで送るには、「メールを送る」アクションのBody欄にResponseトークンを挿入します。

一般的なパターン:

  • メール本文、Teams メッセージ、またはSharePoint listアイテムに応答を挿入します。
  • 応答を生成された下書きとしてOneNote、OneDrive、またはWordに保存します。
  • 応答を後のエージェントまたはプロンプト ノードに渡して、さらに処理します。

自動化のシナリオ

Copilotノードは、より長いワークフローの一歩として最適に機能します。 前のステップでコンテキストを提供し、ノードはチャットを実行したり、Coworkタスクを開始または再開します。 後のステップでは、ユーザーが働くシステム上でChatまたはCoworkのいずれかから応答を届けることができます。

監査応答のドラフト作成

ワークフローは、件名行に 監査要求 があるコンプライアンス メールボックスに電子メールが届いたときにトリガーされます。 チャット用に設定されたCopilotノードは、メッセージSearch our policy library, controls documentation, and prior audit responses in SharePoint for material relevant to this request:を送り、トリガーからのBodyトークンを送り、関連するポリシー抜粋や過去の引用を求めます。 後の手順では、引用文献が添付されたSharePointで応答ドキュメントを下書きし、コンプライアンス リーダーにルーティングされた承認アクションを開始します。

リサーチエージェントによる詳細な研究

ワークフローは、Dynamics 365で新しい営業案件が作成されたときにトリガーされます。 前のステップでは、アカウント名と業界を取得します。 Copilot ノードは、Agent が Researcher に設定された Chat 用に構成されており、 に続けて Produce a one-page brief on トークンを送信し、最近のニュース、リーダーシップの変更、想定される課題について尋ねます。 後の手順で、営業案件レコードに簡単な情報を添付し、割り当てられた販売者に Teams メッセージを投稿します。

アナリスト エージェントによるデータ レビュー

財務チーム メンバーが毎月のクローズ ファイルをSharePoint ライブラリにアップロードすると、ワークフローがトリガーされます。 Copilot ノードは、Agent が Analyst に設定された Chat 用に構成され、Review the attached close file and call out any line items that look out of line with the prior three months. を送信します。後続のステップでは、分析担当者の検出結果をファイルにコメントとして投稿し、何かがフラグ付けされた場合は承認アクションを開始します。

企業固有の業務向けカスタム エージェント ビルダー エージェント

ワークフローは、顧客が取り込みフォームを送信したときにトリガーされます。 前のステップでは、顧客のティアと最近の購入履歴を取得します。Copilot ノードは、Agent Builder で構築されたカスタムの Customer success エージェントとの Chat 用に設定された Agent で構成されており、会社のプレイブックに基づく推奨される次のアクションを求めるプロンプトを送信します。 後の手順では、推奨事項を使用して Planner でタスクを作成し、割り当てられたアカウント マネージャーに通知します。

Coworkでのアカウントレビュー

スケジュールされたワークフローはアカウントの詳細や最近の活動を収集します。 Copilotノードは、ツールをCoworkとTaskに設定した状態で、新しいタスクを開始し、アカウントレビューとフォローアップ計画を準備します。 既存のレビューを更新するには、 タスク のドロップダウンメニューで既存のCoworkタスクを選択し、タスク 指示で新しい作業を説明してください。

後の「メールを送信」アクションでは、CopilotノードのBodyフィールドのResponse出力を使ってCoworkの応答をアカウントチームに共有します。

よく寄せられる質問

Copilotノードとエージェントノードはいつ使うべきですか?

どちらのノードも AI をワークフローに取り込みますが、異なる呼び出しを行います。

Capability Copilotノード エージェント ノード
呼び出し内容 Copilot Chat、Chat 経由の既存のエージェント、または Cowork 既存のカスタム エージェント、またはノードに組み込まれている新しいインライン エージェント
Configuration チャットかコワークを選びましょう。 チャットではメッセージを書き、必要に応じてエージェントを選びます。 Coworkでは、タスク指示を書き、オプションで タスク ドロップダウンメニューから既存のタスクを選択します。 命令、ツール、知識、出力形状を構成する
Microsoft 365 基礎 搭載。 接続されているMicrosoft 365 ユーザーとして実行されます Work IQ 経由のオプション
最適な用途 チャットや既存のエージェントを使う、あるいは複雑な作業をCoworkに委任する ワークフローと共に移動するオートメーション固有のエージェントの構築

Copilotノードを使ってCopilot Chatを実行したり、Researcher、Analyst、Agent Builderなどの既存エージェントに連絡したり、Coworkのタスクを開始または再開したりできます。 ワークフローで、インラインで組み立てる特定の指示、ツール、知識を持つカスタム エージェントが必要な場合は、 エージェント ノード を使用します。

ノードは自分のMicrosoft 365コンテンツにアクセスできますか?

Yes. ノードはConnectionフィールドでMicrosoft 365ユーザーとして実行されるため、そのユーザーのメール、ファイル、予定表、チャットに基づいて応答を生成できます。 接続アカウントを慎重に選択します。 そのユーザーがMicrosoft 365で見ることができるものは何であれ、ワークフローで使用できます。

エージェントメニューにはどんなエージェントが表示されますか?

チャットを設定する際、エージェントのドロップダウンメニューには2種類があります。Microsoftが開発したResearcherやAnalystのようなエージェント、またはチームがAgent Builderから公開するエージェントです。 各エージェントには、独自の命令、知識、ツールが事前に構成されています。 ノードはメッセージをエージェントに送信し、応答を返します。