Udostępnij przez


Omówienie dostawców

Program Microsoft Agent Framework obsługuje kilka typów agentów, aby uwzględnić różne przypadki użycia i wymagania. Wszyscy agenci pochodzą z wspólnej klasy bazowej , AIAgentktóra zapewnia spójny interfejs dla wszystkich typów agentów.

Porównanie dostawców

Provider Narzędzia funkcji Dane wyjściowe strukturalne Interpreter kodów Wyszukiwanie plików Narzędzia MCP Odpowiedzi w tle
Azure OpenAI
Otwarta sztuczna inteligencja
Azure AI Foundry
Antropiczny
Ollama
GitHub Copilot
Copilot Studio
Niestandardowe Rozwiązanie Varies Varies Varies Varies Varies Varies

Ważne

Jeśli używasz programu Microsoft Agent Framework do tworzenia aplikacji działających z serwerami lub agentami innych firm, możesz to zrobić na własne ryzyko. Zalecamy przejrzenie wszystkich danych udostępnianych serwerom lub agentom innych firm.

Proste agenty oparte na usługach wnioskowania

Struktura agentów ułatwia tworzenie prostych agentów na podstawie wielu różnych usług wnioskowania. Każda usługa wnioskowania, która zapewnia implementację Microsoft.Extensions.AI.IChatClient , może służyć do kompilowania tych agentów.

Dla platformy .NET są dostępni następujący dostawcy:

  • Azure OpenAI — pełny dostawca z uzupełnianiem czatu, interfejsem API odpowiedzi i obsługą narzędzi.
  • OpenAI — bezpośredni dostęp do interfejsu API openAI za pomocą interfejsu API uzupełniania czatu i odpowiedzi.
  • Azure AI Foundry — trwałe agenty po stronie serwera z zarządzaną historią czatów.
  • Anthropic — modele Claude'a z narzędziami funkcji i obsługą przesyłania strumieniowego.
  • Ollama — lokalne uruchamianie modeli open source.
  • GitHub Copilot — integracja zestawu SDK GitHub Copilot z dostępem do powłoki i plików.
  • Copilot Studio — integracja z agentami programu Microsoft Copilot Studio.
  • Niestandardowe — utwórz własnego dostawcę, implementując klasę bazową AIAgent .

Dostawcy agentów

Platforma agenta obsługuje wiele różnych usług wnioskowania za pośrednictwem klientów czatu. Każdy dostawca oferuje inny zestaw funkcji:

  • Azure OpenAI — pełny dostawca z obsługą tożsamości platformy Azure.
  • OpenAI — bezpośredni dostęp do interfejsu API OpenAI.
  • Azure AI Foundry — trwałe agenty po stronie serwera z zarządzaną historią czatów.
  • Anthropic — modele Claude'a z rozszerzonym myśleniem i obsługą hostowanych narzędzi.
  • Ollama — lokalne uruchamianie modeli open source.
  • GitHub Copilot — integracja zestawu SDK narzędzia GitHub Copilot.
  • Niestandardowe — utwórz własnego dostawcę, implementując klasę BaseAgent .

Dalsze kroki