Microsoftは2026年4月、.NET向けAIエージェント構築フレームワーク「Microsoft Agent Framework」のバージョン1.0を正式リリースした。単純な単一エージェントから複雑なマルチエージェントワークフローまで対応する本番運用向けSDKで、.NET開発者がAIエージェントを組み込む際の公式な基盤として位置づけられている。

AIエージェントとは何か——チャットボットとの本質的な違い

チャットボットは「入力→モデル→出力」という単純なパイプラインだ。一方、AIエージェントには自律性がある。タスクを推論し、どのツールを使うべきかを自ら判断し、ツールを呼び出して結果を評価し、次のアクションを決定する。これをすべて、開発者が明示的な手順書を書くことなく実現できる。

端的に言えば、「同僚に質問する」のがチャットボットで、「同僚にToDoリストを渡して任せる」のがエージェントだ。

.NET向けAI構成要素シリーズの第3の柱

Agent Frameworkは、Microsoftが段階的に整備してきた.NET向けAIシリーズの集大成として位置づけられる。

  • Part 1: MEAI(Microsoft Extensions for AI)— LLMと対話する統一インターフェース
  • Part 2: VectorData — セマンティック検索とRAGパターン
  • Part 3: Agent Framework — ツール連携・メモリ管理・マルチエージェント協調

Agent FrameworkはMEAIのIChatClientの上に構築されており、既存のMEAI資産をそのまま活用できる。対応プロバイダーはAzure OpenAI、OpenAI、GitHub Models、Microsoft Foundryに加え、FoundryLocalやOllamaなどのローカルモデルにも対応する。

最小構成での実装——3行で動くエージェント

パッケージのインストールは1コマンドだ:


出典: この記事は Microsoft Agent Framework: Building Blocks for AI Part 3 — .NET Blog の内容をもとに、筆者の見解を加えて独自に執筆したものです。