次の方法で共有


プロバイダーの概要

Microsoft Agent Framework では、さまざまなユース ケースと要件に対応するために、複数の種類のエージェントがサポートされています。 すべてのエージェントは、すべてのエージェントの種類に一貫性のあるインターフェイスを提供する共通の基底クラスである AIAgent から派生します。

プロバイダーの比較

プロバイダー 関数ツール 構造化された出力 コード インタープリター ファイル検索 MCP ツール バックグラウンド応答
Azure OpenAI
OpenAI
Azure AI Foundry
Anthropic
オラマ
GitHub Copilot
コピロット スタジオ
カスタム 場合により異なる 場合により異なる 場合により異なる 場合により異なる 場合により異なる 場合により異なる

Important

Microsoft Agent Framework を使用して、サードパーティのサーバーまたはエージェントで動作するアプリケーションを構築する場合は、ご自身の責任で実行してください。 サードパーティのサーバーまたはエージェントと共有されているすべてのデータを確認することをお勧めします。

推論サービスに基づく単純なエージェント

Agent Framework を使用すると、さまざまな推論サービスに基づいて簡単なエージェントを簡単に作成できます。 Microsoft.Extensions.AI.IChatClient実装を提供する推論サービスを使用して、これらのエージェントを構築できます。

.NET では、次のプロバイダーを使用できます。

  • Azure OpenAI — チャットの完了、応答 API、ツールのサポートを備えたフル機能のプロバイダー。
  • OpenAI — チャットの完了と応答 API を使用して OpenAI API に直接アクセスします。
  • Azure AI Foundry — マネージド チャット履歴を持つ永続的なサーバー側エージェント。
  • Anthropic — 関数ツールとストリーミング サポートを使用してモデルをクロードします。
  • Ollama — オープンソース モデルをローカルで実行します。
  • GitHub Copilot — GitHub Copilot SDK とシェルとファイル アクセスの統合。
  • Copilot Studio — Microsoft Copilot Studio エージェントとの統合。
  • カスタムAIAgent 基底クラスを実装して独自のプロバイダーを構築します。

エージェント プロバイダー

Agent Framework では、チャット クライアントを介してさまざまな推論サービスがサポートされています。 各プロバイダーには、異なる機能セットが用意されています。

  • Azure OpenAI — Azure ID をサポートするフル機能のプロバイダー。
  • OpenAI — OpenAI API への直接アクセス。
  • Azure AI Foundry — マネージド チャット履歴を持つ永続的なサーバー側エージェント。
  • Anthropic — 拡張思考とホスト型ツールのサポートを備えたクロード モデル。
  • Ollama — オープンソース モデルをローカルで実行します。
  • GitHub Copilot — GitHub Copilot SDK の統合。
  • CustomBaseAgent クラスを実装して独自のプロバイダーを構築します。

次のステップ