MicrosoftはAIエージェントの構築と運用方法をいくつか提供しています。 この記事では、Azure Functionsのサーバーレスエージェントランタイムを他のMicrosoftエージェントオプションと比較し、特定のエージェントに合うオプションを選んだり、複数つ組み合わせたりできるようにしています。
これらの選択肢は主にオーサリングモデル、エージェントの開始方法、どこで実行・請求するか、そして主なユーザーによって異なります。 また、共通の構成要素もあります。開発者向けオプションは同じ Azure OpenAI や Foundry のモデルを呼び出すことができ、いくつかは Microsoft Agent Framework を使用しており、Model Context Protocol(MCP)はそれらの間でツールを共有するための共通の方法を提供します。
Important
サーバーレスエージェントのランタイムは現在プレビュー段階です。 機能、構成名、およびサポートされているコネクタは、一般公開前に変更される可能性があります。
オプションを比較する
以下の表は、エージェントの作成およびホスティング方法の主な違いをまとめたものです。
| Option | オーサリングモデル | ホスティングと費用 | 最適な用途... |
|---|---|---|---|
| サーバーレス エージェント ランタイム | Markdown .agent.md ファイルと Python アプリ |
スケール トゥ ゼロでホストされる Azure Functions | トリガーに反応するイベント駆動型エージェント |
| ファウンドリープロンプトエージェント | ポータルまたはコードでの宣言型構成 | Foundryによって管理され、エージェントの計算は含まれません | カスタムコードが含まれていない、またはカスタムホスティングを必要とするエージェント |
| ファウンドリーはエージェントをホストしていました | あなたのコード(コンテナ化) | Foundryによる管理(コンテナ計算) | マネージドコンテナ上で動作するカスタムコードを持つエージェント |
| コピロット スタジオ | ローコードデザイナーと自然言語 | Microsoftホスト(Copilotクレジット) | Microsoft 365向けの会話型および自律型エージェント |
| Microsoft Scout | 自然言語のプロンプト | ローカル(ユーザーデバイス上) | ローカルデバイス上のパーソナルタスク自動化 |
これらのオプションは相互に排他的ではありません。 例えば、サーバーレスエージェントのランタイムアプリは、FoundryエージェントやCopilot Studioエージェントが消費するツールをMCPを通じて公開できます。