M365Con 2027 – 無料オンラインカンファレンス · 11–22 Jan 2027 · 120 sessions→ m365con.net

ブログ · Mirko Peters

マルチエージェントシステムの設計: Copilot Studio と Azure AI Foundry、どちらをいつ使うか

By ·

ポッドキャストをお聴きの皆さん、お帰りなさい。今回は、ここ数か月、エンタープライズ アーキテクト、CTO、AI エンジニアの方々と話す中で必ず話題になっているテーマを掘り下げます。それはマルチエージェントシステムです。先日の生成 AI オーケストレーションの進化に関するエピソードをお聴きいただいた方はご存じのとおり、あの回ではまだ表面をなぞったにすぎません。組織がモノリシックな言語モデル アプリケーションから離れ、自律型 AI エージェントが連携する専門チームへと移行しつつある現状について、今回さらに詳しく見ていきます。

Automatically translated with AI from the original post. Read the English original

▶ BLOGArchitecting Multi-AgentSystems: When to Use…M365.FM
Titelbild: Architecting Multi-Agent Systems: When to Use Copilot Studio vs. Azure AI Foundry

ポッドキャストをお聴きの皆さん、お帰りなさい。今回は、ここ数か月、エンタープライズ アーキテクト、CTO、AI エンジニアの方々と話す中で必ず話題になっているテーマを掘り下げます。それはマルチエージェントシステムです。先日の生成 AI オーケストレーションの進化に関するエピソードをお聴きいただいた方はご存じのとおり、あの回ではまだ表面をなぞったにすぎません。組織がモノリシックな言語モデル アプリケーションから離れ、自律型 AI エージェントが連携する専門チームへと移行しつつある現状について、今回さらに詳しく見ていきます。

こうした高度なマルチエージェント アーキテクチャを構築するには、堅牢なプラットフォームが必要です。Microsoft のエコシステムでは、Microsoft Copilot Studio と Azure AI Foundry の 2 つが特に目を引きます。どちらを選ぶかは単なる実装上の詳細ではなく、今後何年にもわたって組織の俊敏性、拡張性、セキュリティ体制、予算に影響する基盤的なアーキテクチャ上の決定です。この関連ブログ記事では、今回のエピソードで用いたアウトラインをもとに、エンタープライズ級の AI ソリューションを設計する際に知っておくべきアーキテクチャ上の主要な違い、ユースケース、戦略的な意思決定の枠組みを掘り下げます。

エンタープライズ マルチエージェント システムの概要

Copilot Studio や Azure AI Foundry のようなプラットフォームがなぜ必要なのかを理解するには、まずエンタープライズ マルチエージェント システムとは実際に何かを定義する必要があります。ビジネス上の問題をすべて解決しようとする単一の巨大なプロンプトの時代は終わりました。カスタマー サポートのトリアージ、サプライ チェーンの最適化、複雑な財務予測のいずれを扱う場合でも、1 つの大規模言語モデルにすべてを把握させ、すべてのデータベースにアクセスさせ、すべての処理を確実に実行させようとするのはアンチパターンです。

代わりに、現代のエンタープライズ アーキテクチャは分解を重視します。複雑なワークフローをドメイン固有のタスクに分割し、それぞれを専門のエージェントに割り当てます。たとえば、社内の人事ポリシーを解析することに特化した RAG(検索拡張生成)エージェント、SAP と直接連携して有給休暇の残日数を確認するトランザクション エージェント、会話を監督し、意図をルーティングし、安全性のガイドラインが満たされていることを確認するスーパーバイザー エージェントがあるかもしれません。この分業により、特定のタスクには小型で高度に最適化されたモデルを使用でき、レイテンシーを下げ、コストを抑え、AI システムの精度を大幅に高められます。

ただし、これらのエージェントを安全かつ確実に、大規模にオーケストレーションするのは容易ではありません。エージェントにはメモリが必要であり、互いに非同期で通信する必要があり、プロンプト インジェクションやハルシネーションに対するガードレールが求められ、厳格なエンタープライズ データ ガバナンス基準にも従わなければなりません。ここで登場するのが、Microsoft の二本立ての AI 戦略です。性質が異なりながらも相互補完的な 2 つの環境、Copilot Studio と Azure AI Foundry を提供しています。

Microsoft Copilot Studio の理解: 機能とユースケース

まず Microsoft Copilot Studio から見ていきましょう。Azure AI Foundry が熟練メカニックやエンジン技術者のための工房だとすれば、Copilot Studio は車両を素早く道路に送り出すために設計された洗練された組立ラインです。Copilot Studio は、プロの開発者と、ビジネス ドメインの専門家と呼ばれることの多いシチズン デベロッパーの両方が、カスタム コパイロットを構築、テスト、公開できるようにする、エンドツーエンドの会話型 AI プラットフォームです。

ローコードによる俊敏性とビジネス統合

Copilot Studio の際立った特徴は、Microsoft Power Platform と深く統合されたローコード/ノーコードのアプローチです。エンタープライズがすでに Microsoft Teams、SharePoint、Dynamics 365、そして Power Platform のエコシステム全体を利用しているなら、Copilot Studio は会話型エクスペリエンスの自然な結節点になります。高度なソフトウェア エンジニアリングの専門知識がなくても、トピック、フォールバックの動作、エンティティ抽出をグラフィカルな直感的インターフェイスで定義できます。

プラグ アンド プレイの拡張性

マルチエージェント システムの文脈では、Copilot Studio はオーケストレーションとユーザー向けのレイヤーとして優れています。事前構築済みのコパイロット、カスタム トピック、バックエンド API を、宣言型の構成を使って接続できます。推論エンジンとして Azure OpenAI のモデルを簡単に組み込みつつ、Copilot Studio で会話フロー、ユーザー認証、そして Web チャット、Teams、WhatsApp、Facebook Messenger にまたがるマルチチャネルでの公開を処理できます。

理想的なユースケース

Copilot Studio が最も適しているのは、ユーザー エクスペリエンス、迅速なプロトタイピング、一般的なエンタープライズ SaaS アプリケーションに関わる業務プロセスの自動化が主な焦点の場合です。IT ヘルプデスクのアシスタント、HR のオンボーディング ボット、社内のナレッジ管理システム、顧客向けのサービス エージェントなどが該当します。市場投入までのスピードと、既存の Microsoft 365 データ コネクタとのシームレスな統合が重要になる場面です。

Azure AI Foundry を掘り下げる: 高度な機能と柔軟性

次は、もう一方の Azure AI Foundry に目を向けましょう。以前は Azure AI Studio などの基盤コンポーネントの名前で知られていた Azure AI Foundry は、絶対的な制御、カスタマイズ性、計算能力を求める開発者、データ サイエンティスト、AI エンジニアのために設計された、エンタープライズ向けプラットフォームです。

制約のないカスタマイズと、コードファーストの制御

Semantic Kernel、LangChain、AutoGen などのオープンソースのオーケストレーション ライブラリを使い、カスタム エージェント フレームワークをゼロから構築したい場合、Azure AI Foundry はまさにその本領を発揮する環境です。OpenAI、Meta、Mistral、Cohere、Hugging Face の基盤モデルを含む包括的なモデル カタログにアクセスでき、ファインチューニング、評価、安全なデプロイのための高度なツールも備えています。

高度なオーケストレーションとコンピューティングの管理

Azure AI Foundry では、コンピューティング クラスターの管理、マネージド エンドポイントのデプロイ、複雑な非同期イベント駆動型アーキテクチャの構築が可能です。マルチエージェント システムで、カスタム コードの実行、複雑な数理モデリング、数百万件の高次元埋め込みを扱うベクター データベース、独自のエージェント間通信プロトコルが必要になった場合でも、Foundry は技術的な野心に上限を設けることなく、それを実現する基盤を提供します。

理想的なユースケース

独自性が高く、知的財産を軸とした AI ソリューションを構築する場合は、Azure AI Foundry を選びましょう。創薬向けの特定分野の推論エンジン、アルゴリズム取引ボット、複雑な多段階のサプライ チェーン シミュレーションなどが該当します。また、機密性が高くエアギャップ環境にあるデータでオープンソース モデルをファインチューニングしてから、本番環境にデプロイする必要がある場合にも適しています。

アーキテクチャの比較: Copilot Studio と Azure AI Foundry

適切なアーキテクチャを選ぶために、Copilot Studio と Azure AI Foundry を並べて、開発者のペルソナ、カスタマイズの深さ、統合の負荷、スケーラビリティの仕組みという主要な観点から評価してみましょう。

開発者のペルソナとスキル セット

Copilot Studio は、ハイブリッドな利用者層を想定して設計されています。ビジネス アナリスト、プロダクト オーナー、開発者が同じワークスペース内で協力できます。一方、Azure AI Foundry は明確に開発者とデータ サイエンティスト中心です。Python、C#、コンテナー化、REST API、クラウド インフラストラクチャの管理に習熟していることを前提としています。

カスタマイズとスピードのトレードオフ

Copilot Studio では、深いアーキテクチャのカスタマイズを、目覚ましい開発スピードと引き換えにします。プラットフォームの UI と、あらかじめ定義された会話管理のループという制約の中で作業することになります。Azure AI Foundry では、まっさらなキャンバスが手に入ります。カスタムのステート マシンを記述し、Redis クラスターでエージェントのメモリを管理し、これまでにない新しいマルチエージェントの協調パターンを実装できます。その代わり、はるかに多くのカスタム コードを書いて保守する必要があります。

モデルの柔軟性

Copilot Studio では、推論に強力な LLM を利用できますが、Azure AI Foundry はモデルの選択において比類のない自由度を提供します。異なるフロンティア モデルを簡単に切り替えられ、プラットフォームに組み込まれた自動ベンチマーク ツールで性能を評価でき、オープンウェイト モデルをマネージドな Azure インフラストラクチャに直接デプロイできます。

大規模なマルチエージェント ワークフローのオーケストレーション

マルチエージェントシステムを設計する際に重要なアーキテクチャ上の検討事項は、エージェント同士がどのように通信するかです。本番環境では、単純な同期APIコールを場当たり的に連鎖させることには頼れません。ネットワークは切断されることがあり、エージェントは無限ループに陥ることがあり、トークン上限を超えることもあります。

大規模にワークフローをオーケストレーションする場合、アーキテクトは集中型のスーパーバイザー・パターンと、分散型のピアツーピア連携モデルのどちらかを選択する必要があります。

スーパーバイザー・パターン

スーパーバイザー・パターン(Copilot Studio ではオーケストレーショントピック、Azure AI Foundry ではカスタムエージェントのコードで容易に実装できます)では、中央のマスターエージェントがユーザーの要求を分析し、サブタスクに分解して、専門のワーカーエージェントに委任し、結果を収集して最終的な応答をまとめます。このパターンは予測可能性、強力なガバナンス、デバッグのしやすさを備えており、業務ワークフローに最適です。

自律型ピアツーピア・パターン

ピアツーピア・パターンでは、エージェントが共有のワークスペースやメッセージバス上で直接やり取りし、タスクを調整しながら共同で問題を解決します。これははるかに複雑で、通常は Azure AI Foundry と AutoGen などのフレームワークを組み合わせて構築します。複雑なブレインストーミング、科学研究、コード生成には強力ですが、エージェントのハルシネーションによるループが数分のうちに数千ドル分の API コンピューティングクレジットを消費してしまうのを防ぐため、厳格な安全ガードレールが必要です。

エンタープライズ AI におけるセキュリティ、ガバナンス、コンプライアンス

エンタープライズ AI のアーキテクチャを論じる際、セキュリティ、ガバナンス、コンプライアンスに触れないわけにはいきません。企業においては、ガードレールのないAIエージェントを導入することは、いずれ問題を引き起こす危険な賭けになります。どちらのプラットフォームも Azure の世界水準のセキュリティ基盤を活用していますが、ガバナンスの扱い方は異なります。

データのプライバシーとデータの所在地

Copilot Studio と Azure AI Foundry はいずれも、Azure の厳格なエンタープライズ向けコンプライアンス基準を継承しています。データは転送中および保存時に暗号化され、エンタープライズデータがお客様の明示的な同意なしに基盤モデルの学習に使用されることはありません。そのうえで Azure AI Foundry では、仮想ネットワーク(VNet)、プライベートエンドポイント、マネージド ID、データ損失防止(DLP)ポリシーを極めて細かく制御できるため、金融、医療、防衛などの厳しい規制を受ける業界の要件にも対応できます。

コンテンツの安全性とガードレール

Azure AI Content Safety は Azure AI Foundry に深く統合されており、ヘイトスピーチ、性的コンテンツ、自傷行為、暴力を除外するフィルタリングに加え、ジェイルブレイクの試みやプロンプトインジェクションをリアルタイムで検出できます。Copilot Studio にも強力なコンテンツモデレーション機能が組み込まれており、顧客や従業員と対話するボットがブランドの安全性とコンプライアンスを確実に維持できるようにします。

意思決定の枠組み:どちらのプラットフォームを選ぶか

では、最終的な判断はどのように下せばよいでしょうか。次回のアーキテクチャレビュー委員会の会議で指針となるよう、明確な意思決定の枠組みを示します。

Microsoft Copilot Studio を選ぶべきケース:

  • 主な用途が、会話型のユーザー体験、カスタマーサービス、社内の従業員向けヘルプデスクである場合。
  • 市民開発者や業務ドメインの専門家が、AI ワークフローの一部を構築・保守できるようにしたい場合。
  • 組織が Microsoft 365、Power Platform、Dynamics 365 のエコシステムに大きく投資している場合。
  • 機能し、安全な マルチエージェント コパイロットを、数か月ではなく数週間でデプロイする必要がある場合。

Azure AI Foundry を選ぶべきケース:

  • コアとなる知的財産、カスタム AI アプリケーション、複雑な計算モデルをゼロから構築する場合。
  • エンジニアリングチームが、Semantic Kernel や AutoGen などの高度なマルチエージェント フレームワークによるコードファーストの制御を必要とする場合。
  • 高度に機密性の高いカスタムデータセットで、オープンソースまたは独自のモデルをファインチューニングする必要がある場合。
  • アーキテクチャに、高度なインフラ管理、カスタムのベクトルデータベース連携、プライベートエンドポイントなど細かなネットワークセキュリティが求められる場合。

ハイブリッドアプローチ

ここで注意したいのは、これは必ずしも「どちらか一方」を選ぶ判断ではないということです。今日私たちが目にする高度なエンタープライズ アーキテクチャの多くは、ハイブリッド モデルを採用しています。ユーザーとのやり取りや基本的なエンタープライズ ルーティングを担う、直感的で安全なフロントエンドのオーケストレーション層として **Copilot Studio** を使い、バックエンドでは専門的なワーカー エージェント、大規模な RAG パイプライン、カスタムのファインチューニング済みモデルを **Azure AI Foundry** でホスティングand管理します。これにより、ユーザー向けの迅速な展開と、拡張性の高いバックエンドの計算能力という、両方の利点を得られます。

まとめと今後の展望

マルチエージェント システムの設計は、エンタープライズ ソフトウェア エンジニアリングにおける次の大きなフロンティアです。AI モデルはより高速で安価になり、性能も向上していくでしょう。今後の差別化要因は、使用するモデルそのものではなく、複雑なビジネス課題を自律的かつ安全に解決するために、エージェント チームをどれだけ巧みにオーケストレーションできるかになります。

Microsoft Copilot Studio のローコードな手軽さを選ぶのか、Azure AI Foundry の無限のカスタマイズ性を選ぶのかにかかわらず、重要なのは、アーキテクチャの選択を、チームのスキルセット、ビジネス目標、エンタープライズのガバナンス要件に合わせることです。まずは小さく始め、管理された環境でエージェント型ワークフローの価値を実証し、アーキテクチャの成熟度が高まるにつれて展開範囲を広げていきましょう。

本日のブログ記事と付随するポッドキャスト エピソードをご覧いただき、ありがとうございます。ぜひ番組を購読し、レビューを残し、この記事をアーキテクトやエンジニアリング リーダーの仲間と共有してください。次回までに、引き続き知的なシステム構築を楽しみましょう。

Entities in this article

Azure AI Foundry Copilot Studio Generative AI AutoGen Logistics Multi-agent system Data governance Dynamics 365 Fabric workspace Power Platform

Related articles

RSS