Microsoft Copilot Studioでエージェントの自動化を設計している管理者・開発者にとって、今回のポイントは「従来のAgent flowsに加えて、Workflowsという新しい自動化作成体験が加わったこと」です。Workflowsはパブリックプレビューとして提供され、再設計されたビジュアルキャンバス、AIアクション、エージェントへの引き継ぎ、ノード単位のテストを前提にした機能として説明されています。一方で、従来のAgent flowsも引き続き利用でき、両方をCopilot StudioのWorkflowsページから作成・確認できます。(Microsoft Learn)
特に確認すべきなのは、本番利用の可否、容量消費、Power Automateフローからの移行可否、外部AIモデル設定、エージェントのツールとして使う場合の条件です。新機能を試すだけなら比較的入りやすい更新ですが、業務プロセスに組み込む場合は、課金・権限・環境設計を先に確認しておかないと、公開後にフローが実行できない、想定外の容量を消費する、移行後に元へ戻せないといった問題が起きる可能性があります。
Microsoft Copilot Studioの更新で何が変わるのか
今回の公式情報では、Microsoft Copilot Studioにおける自動化機能として、Agent flowsとWorkflowsの位置付けが整理されています。
Agent flows and workflowsは、繰り返し作業の自動化や、アプリ・サービス連携に使う機能です。手動実行、スケジュール実行、他のイベントやエージェントからの実行に対応し、実行されるアクションごとにCopilot Studioの容量を消費します。(Microsoft Learn)
大きな変更点は、Workflowsが「パブリックプレビュー」として新しい自動化作成体験を担うことです。公式ページでは、Workflowsは新しいagentic-ledな自動化作成方法であり、再設計されたビジュアルキャンバス、ネイティブAIアクション、agent handoffs、node-level testingを備えると説明されています。(Microsoft Learn)
ただし、Workflowsはプレビュー機能です。Microsoft Learn上でも、プレビュー機能は変更される可能性があり、本番利用を前提とした機能ではなく、制限がある場合があると明記されています。(Microsoft Learn)
つまり、現時点での実務判断は次のようになります。
| 判断ポイント | 推奨される考え方 |
|---|---|
| 既存の業務自動化を安定運用したい | まずは既存のAgent flowsやPower Automate連携を中心に検討する |
| 新しいAIアクションやノード単位テストを試したい | Workflowsを検証環境で試す |
| 本番エージェントに組み込みたい | プレビュー制限、容量、応答時間、エラー時の代替動線を確認してから展開する |
| Power Automateから移行したい | 変換できるのはAgent flowであり、Workflow形式への変換ではない点に注意する |
Agent flowsとWorkflowsの違い
Agent flowsとWorkflowsはどちらもCopilot Studio内で自動化を扱う機能ですが、現時点では役割と成熟度が異なります。
| 項目 | Agent flows | Workflows |
|---|---|---|
| 位置付け | 従来からある自動化作成体験 | 新しいagentic-ledな自動化作成体験 |
| 状態 | 引き続き利用可能 | パブリックプレビュー |
| 作成方法 | 自然言語またはデザイナー | デザイナーで作成 |
| 自然言語作成 | 対応 | 現時点では非対応 |
| デザイナー | 従来のビジュアルデザイナー | 再設計されたビジュアルキャンバス |
| 主な用途 | 既存の自動化、Power Automateからの変換、エージェント連携 | 新しいAIアクションやノード単位テストを使った検証・新規設計 |
特に重要なのは、自然言語で作成できるのはAgent flowであり、Workflowsではないという点です。公式ドキュメントでは、自然言語による作成はAgent flow向けで、Workflowsを作成する場合はデザイナーを使うと説明されています。(Microsoft Learn)
社内展開時に「Copilot Studioなら自然言語で全部作れる」と説明してしまうと、Workflows作成時に認識違いが起きます。管理者向けの案内では、Agent flowsとWorkflowsを同じ「自動化機能」としてまとめるのではなく、作成方法・プレビュー状態・本番適用方針を分けて説明するのが安全です。
Workflowsで期待できるメリット
Workflowsの追加によって、Copilot Studio内で自動化を設計・確認する体験はより統合されます。公式情報では、Agent flows and workflowsのメリットとして、決定論的な実行、AIによる作成支援、Workflowsページでの設計・監視・詳細確認が挙げられています。(Microsoft Learn)
実務上のメリットは、次の3つです。
業務プロセスをエージェント任せにしすぎず制御できる
生成AIを使うエージェントでは、自由度が高い一方で、実行結果のブレが課題になりやすいです。Agent flows and workflowsは、トリガーとアクションを組み合わせたルールベースの経路で実行されるため、「同じ入力なら同じ処理を返す」設計に向いています。
たとえば、問い合わせ内容の要約はAIに任せつつ、承認依頼の送信先、Teams通知、SharePointリストへの登録といった処理はフローで固定できます。これにより、AIの柔軟性と業務プロセスの統制を分けて設計できます。
テストしやすい設計に近づく
デザイナーでは、単一のアクションやAIステップを個別にテストする方法と、フロー全体をエンドツーエンドでテストする方法が用意されています。単一ノードの検証では、実データやモック値、過去実行の出力を使って確認できます。(Microsoft Learn)
これは開発者にとって大きな利点です。従来の自動化では、フロー全体を実行しなければ問題箇所を再現しにくいケースがありました。ノード単位で検証できると、AIプロンプト、コネクタ応答、条件分岐のどこで失敗しているかを切り分けやすくなります。
エージェントのツールとして自動化を組み込める
Agent flowまたはworkflowは、条件を満たせばエージェントのツールとして追加できます。公式情報では、エージェントから呼び出すには、When an agent calls the flowトリガーとRespond to the agentアクションがあること、リアルタイム応答であること、公開済みであること、100秒のアクション制限内で応答することなどが条件として示されています。(Microsoft Learn)
たとえば、社内ヘルプデスク用エージェントで次のような処理が考えられます。
- ユーザーの問い合わせ内容を分類する
- 必要な情報をSharePointやDataverseから取得する
- 申請が必要な場合は承認フローを開始する
- 結果をTeamsに通知する
- エージェントに処理結果を返す
このような設計では、エージェントが会話を担当し、Agent flowやworkflowが確定的な業務処理を担当する分担が有効です。
管理者が確認すべき設定と影響範囲
Microsoft Copilot StudioのAgent flows and workflowsを組織で利用する場合、管理者は「使えるかどうか」だけでなく、「使い続けられるか」「誰が使えるか」「どの環境で課金されるか」を確認する必要があります。
Copilot Studio容量の消費を確認する
Agent flows and workflowsは、実行されるアクションごとにCopilot Studio容量を消費します。公式情報では、Power Platform管理センターのLicensing > Copilot Studioで、各フローのAgent flow actions usedを確認するよう案内されています。(Microsoft Learn)
特に注意すべきなのは、環境のプリペイド容量を使い切った場合です。公式ドキュメントでは、容量を完全に消費すると新しいagent flowまたはworkflowの実行がブロックされ、すでに実行中のフローは通常どおり完了すると説明されています。テスト実行やMicrosoft 365 Copilotライセンスを持つユーザーの一部シナリオは影響を受けないとされています。(Microsoft Learn)
運用前に、少なくとも次の確認をしておきましょう。
| 確認項目 | 見るべきポイント |
|---|---|
| 容量の割り当て先 | 対象のPower Platform環境にCopilot Studio容量が割り当てられているか |
| 月次消費量 | 直近の利用傾向とピーク時の消費量 |
| Agent flow actions | フロー単位でどの程度アクションを消費しているか |
| 超過時の対応 | 容量再割り当て、追加購入、従量課金のどれで対応するか |
| 通知・上限 | 月次消費上限やアラートを設定するか |
Power Platform管理センターでは、Copilot Studioクレジットの消費状況を環境単位で確認でき、Agent flow actionsを消費詳細グリッドで確認するよう案内されています。容量不足時は、新規フロー実行のブロック、容量再割り当て、追加クレジット購入、従量課金の有効化などが検討対象になります。(Microsoft Learn)
外部AIモデルの利用可否を確認する
自然言語でAgent flowを作成する機能について、公式情報ではAnthropicモデルを使用し、対応モデル間で動的に選択またはフォールバックする可能性があると説明されています。この機能を使うには、管理者がPower Platform管理センターで対象環境または環境グループの外部モデル利用を有効化する必要があります。(Microsoft Learn)
日本企業では、ここが見落とされやすいポイントです。AI利用ポリシー、データの取り扱い、外部モデル利用の承認フローが未整備のまま現場で自然言語作成を試すと、後からセキュリティ部門や法務部門との調整が必要になる場合があります。
管理者は、展開前に次を確認してください。
| 確認項目 | 実務上のチェック内容 |
|---|---|
| 外部モデルの有効化 | Power Platform管理センターで環境または環境グループの設定を確認 |
| 組織ポリシー | 外部AIモデルに業務データを入力してよいか |
| 対象環境 | 検証環境のみ許可するか、本番環境でも許可するか |
| ユーザー教育 | 個人情報、機密情報、顧客情報を入力する際のルールを周知する |
| 監査 | どの部署・どの環境で使っているかを記録できる体制にする |
また、Copilot関連機能は英語に最適化されており、他言語では一部が英語で表示される可能性があるとされています。日本語環境で利用する場合は、UI表記や生成される説明文、コネクタ名の英語表示を前提に、操作手順書を整備しておくと現場の混乱を減らせます。(Microsoft Learn)
プレビュー機能を本番に入れない判断基準を作る
Workflowsはパブリックプレビューです。プレビュー機能は変更される可能性があり、本番利用を目的としたものではないと公式に説明されています。(Microsoft Learn)
そのため、次のような業務には慎重に適用すべきです。
- 売上計上、請求、支払いなど金銭に直結する処理
- 人事評価、採用判断、懲戒など人に大きな影響を与える処理
- 顧客への自動返信や契約関連通知
- 障害対応やセキュリティインシデント対応
- 停止すると業務が止まる基幹プロセス
一方、次のような用途なら検証しやすいです。
- 社内FAQの補助処理
- テスト用データの分類
- 承認前の下書き作成
- Teams通知の検証
- 開発チーム内のプロトタイプ
ポイントは、「失敗しても人が確認できる」「既存業務を止めない」「ログで追跡できる」範囲から始めることです。
開発者が確認すべき設計・実装上の注意点
開発者にとって重要なのは、Agent flows and workflowsを「AIで作れる便利なフロー」としてではなく、エージェントから呼び出される業務APIのように設計することです。
トリガーとアクションを明確に分ける
Agent flowまたはworkflowは、トリガーと少なくとも1つのアクションで構成されます。トリガーはフローを開始するイベントで、手動、スケジュール、他イベントへの応答などがあります。アクションは、メール受信後にTeamsへ通知するなど、トリガーに応じて実行される処理です。(Microsoft Learn)
設計時は、次のように「いつ」「何を」「どこまで」を分けると失敗しにくくなります。
| 設計要素 | 悪い例 | 良い例 |
|---|---|---|
| トリガー | 問い合わせが来たら処理する | Formsに新しい申請が作成されたら処理する |
| 条件 | 重要そうなら通知する | 優先度が「高」または申請金額が10万円以上ならTeamsに通知する |
| アクション | 関係者に連絡する | 経理チームの指定チャネルに申請IDと金額を投稿する |
| 応答 | 結果を返す | 承認依頼ID、処理ステータス、次のアクションをエージェントへ返す |
曖昧な設計のまま自然言語で作成すると、Copilotが意図を補完してくれる場合がありますが、業務要件とずれる可能性もあります。自然言語で作る場合でも、最終的にはデザイナーで条件、接続、パラメーター、エラー処理を確認することが重要です。
自然言語作成では「When X happens, do Y」で書く
公式ドキュメントでは、自然言語でAgent flowを作成する際、より正確な結果を得るために「When X happens, do Y」形式で書くことが推奨されています。トリガー、コネクタ、アクション、条件、具体的なパラメーターを含めると、Copilotがフローを構成しやすくなります。(Microsoft Learn)
日本語で指示する場合も、構造は同じです。
悪い例:
メールを処理してTeamsに知らせて
良い例:
Outlookで件名に「請求書」が含まれるメールを受信したら、メールの件名、送信者、受信日時を、Teamsの「経理通知」チャネルに投稿する。送信者が社外ドメインの場合は「要確認」と付ける。
さらに実務向けにするなら、次の情報も入れます。
- 対象コネクタ: Outlook、Teams、SharePoint、Formsなど
- 対象フォルダーやリスト名
- 通知先チャネル
- 条件分岐
- 失敗時の通知先
- エージェントに返すメッセージ形式
自然言語で作成したAgent flowは、保存後にデザイナーで確認・編集できます。ただし、デザイナーで開いた後はCopilotチャットパネルから変更できなくなると説明されているため、会話で大枠を固めてからデザイナーで詳細調整する流れが実用的です。(Microsoft Learn)
エージェントのツールとして使う場合は100秒制限を意識する
Agent flowまたはworkflowをエージェントのツールとして追加する場合、リアルタイム応答と100秒のアクション制限が重要です。公式情報では、典型的な実行が100秒未満になるようにフローのロジック、クエリ、返すデータ量を最適化するよう説明されています。長時間実行が必要な処理は、エージェントへ応答した後に継続実行する設計が示されています。(Microsoft Learn)
実務では、次のような設計が安全です。
| 処理内容 | 推奨設計 |
|---|---|
| 在庫確認、顧客情報取得、チケット作成 | エージェント呼び出し内で完了させる |
| 大量データ集計、複数システムへの連続更新 | 先に受付結果を返し、後続処理として実行する |
| 外部APIの応答が遅い処理 | タイムアウト時の代替メッセージを用意する |
| 添付ファイル処理や文書解析 | ファイルサイズ、処理時間、失敗時の再試行を設計する |
エージェント利用者は、会話の中で結果がすぐ返ることを期待します。100秒を超えやすい処理をそのまま組み込むと、ユーザー体験が悪化するだけでなく、処理失敗時の原因調査も難しくなります。
Power AutomateフローからAgent flowへ移行する際の注意点
既存のPower AutomateクラウドフローをCopilot Studioで管理したい場合、Agent flowへ変換できます。変換後はCopilot Studioで管理し、Power Automate課金ではなくCopilot Studio容量を消費する形になります。変換後もPower Automateからアクセスできます。(Microsoft Learn)
ただし、この移行には重要な制約があります。
Power Automateフローから変換できるのはAgent flowであり、新しいWorkflow形式には変換できません。また、変換は請求方式の変更を伴う一方向の操作であり、元に戻せないと説明されています。(Microsoft Learn)
移行前に確認すべき項目は次のとおりです。
| 確認項目 | なぜ重要か |
|---|---|
| フローがソリューション内にあるか | 変換手順で前提になる |
| 対象環境が正しいか | 変換後に消費するCopilot Studio容量の環境が決まる |
| Copilot Studio容量があるか | 容量がないと変換・運用に支障が出る |
| 請求方式の変更を承認済みか | Power Automate課金からCopilot Studio容量消費に変わる |
| 影響範囲を棚卸ししたか | 他システム、所有者、接続、監視設定に影響する可能性がある |
| ロールバック方針があるか | 変換自体は戻せないため、移行前の設計書や複製が必要 |
おすすめは、いきなり本番フローを変換するのではなく、同等の検証フローを作成し、Copilot Studio容量の消費、接続、実行履歴、エージェントからの呼び出しを確認することです。
展開前に確認したいチェックリスト
Microsoft Copilot StudioのAgent flows and workflowsを展開する前に、管理者と開発者で次の項目を確認しておくと、導入後のトラブルを減らせます。
| 区分 | チェック項目 |
|---|---|
| 機能選定 | Agent flowとWorkflowのどちらを使うか決めている |
| プレビュー対応 | Workflowsを本番利用しない、または制限を理解した上で例外承認している |
| 容量 | 対象環境にCopilot Studio容量が割り当てられている |
| 課金 | Power Automateから変換する場合、課金変更を承認している |
| 外部AIモデル | Anthropicなど外部モデル利用の許可状況を確認している |
| セキュリティ | 入力してよいデータ、接続先、監査方針を決めている |
| テスト | ノード単位テストとエンドツーエンドテストを実施している |
| 応答時間 | エージェントのツールとして使う処理が100秒以内に返る設計になっている |
| エラー処理 | 失敗時の通知、再試行、ユーザーへの返答を設計している |
| 運用 | 実行履歴、容量消費、所有者変更時の対応を決めている |
特に容量と外部モデル設定は、開発者だけでは解決できないことが多い領域です。フローの作成に着手する前に、Power Platform管理者、Microsoft 365管理者、セキュリティ担当者を含めて確認しておくべきです。
よくある失敗と回避策
失敗: Workflowsを正式版のように扱ってしまう
Workflowsはパブリックプレビューです。画面上で作成できるからといって、重要業務にそのまま投入するのは危険です。
回避策は、検証環境で使い、業務影響の小さいユースケースから始めることです。本番利用が必要な場合は、プレビュー機能を使う理由、代替手段、停止時の対応を文書化しておきます。
失敗: フローの実行回数だけを見て容量を見積もる
Agent flows and workflowsは、実行ごとではなく、実行されるアクション単位で容量を消費します。単純に「1日100回実行だから軽い」と判断すると、1回の実行に多数のアクションが含まれる場合に見積もりがずれます。
回避策は、実行回数、1回あたりのアクション数、ピーク時間帯、失敗時の再実行を含めて見積もることです。
失敗: 自然言語で作ったフローを確認せず公開する
自然言語作成は便利ですが、業務要件の細部まで正しく反映されるとは限りません。通知先、条件分岐、接続、パラメーター、エラー時の動作は必ず確認が必要です。
回避策は、自然言語で大枠を作り、デザイナーで詳細を確認し、ノード単位と全体実行の両方でテストすることです。
失敗: エージェントに返す応答を設計していない
エージェントのツールとしてフローを使う場合、実行結果をエージェントにどう返すかが重要です。処理が成功したか、次に何をすべきか、ユーザーに何を伝えるべきかが曖昧だと、会話体験が不自然になります。
回避策は、成功時・失敗時・確認待ちの3パターンで応答内容を定義することです。
例:
| 状態 | エージェントへ返す内容 |
|---|---|
| 成功 | 申請ID、処理完了メッセージ、次の予定 |
| 失敗 | 失敗理由、再試行可否、問い合わせ先 |
| 確認待ち | 承認者、承認期限、現在のステータス |
まず取るべきアクション
今回のAgent flows and workflows overviewは、Copilot Studioでの自動化をよりエージェント中心に整理する更新です。新しいWorkflowsは魅力的ですが、パブリックプレビューであるため、すぐに本番展開するのではなく、既存のAgent flows、Power Automateフロー、Copilot Studio容量、外部AIモデル設定との関係を整理してから使うべきです。
まずは次の順番で確認すると、実務に落とし込みやすくなります。
- 既存のPower AutomateフローとAgent flowsを棚卸しする
- Workflowsで試すユースケースを検証環境に限定して選ぶ
- Power Platform管理センターでCopilot Studio容量とAgent flow actionsの消費を確認する
- 自然言語作成を使う場合は、外部モデル利用の組織ポリシーを確認する
- エージェントのツールとして使う処理は、100秒以内に応答できるよう設計する
- 本番展開前に、ノード単位テスト、全体テスト、容量監視、失敗時の運用手順をそろえる
Microsoft Copilot StudioのAgent flows and workflowsは、単なる自動化機能ではなく、エージェントに業務処理を安全に任せるための土台です。便利さだけで導入するのではなく、容量、権限、テスト、移行制約を先に押さえることで、現場で使えるCopilot活用に近づけられます。

コメント