Přehled poskytovatelů

Microsoft Agent Framework podporuje několik typů agentů pro různé případy použití a požadavky. Všichni agenti jsou odvozeni od společné základní třídy (AIAgent v .NET, BaseAgent v Python), která poskytuje konzistentní rozhraní pro všechny typy agentů.

Porovnání poskytovatelů

Provider Funkční nástroje Strukturované výstupy Interpretátor kódu Hledání souborů Nástroje MCP Odpovědi na pozadí
Azure OpenAI
OpenAI
Microsoft Foundry
Anthropic
Ollama
Místní prostředí Foundry
GitHub Copilot
Copilot Studio
Vlastní Varies Varies Varies Varies Varies Varies

Důležité

Pokud používáte Microsoft Agent Framework k vytváření aplikací, které pracují se všemi servery třetích stran, agenty, kódem nebo modely bez Azure Direct ("Systémy třetích stran"), uděláte to na vlastní nebezpečí. Systémy třetích stran nejsou Microsoft Produkty podle Microsoft Podmínek produktu a řídí se vlastními licenčními podmínkami třetích stran. Zodpovídáte za veškeré využití a související náklady.

Doporučujeme zkontrolovat veškerá data sdílená se systémy třetích stran a přijímat je ze systémů třetích stran a seznámit se s postupy třetích stran pro zpracování, sdílení, uchovávání a umístění dat. Je vaší zodpovědností spravovat, jestli budou vaše data přetékat mimo Azure dodržování předpisů a geografických hranic vaší organizace a případné související důsledky a že se zřídí příslušná oprávnění, hranice a schválení.

Zodpovídáte za pečlivou kontrolu a testování aplikací, které vytváříte pomocí Microsoft Agent Framework v kontextu konkrétních případů použití, a za veškerá vhodná rozhodnutí a přizpůsobení. To zahrnuje implementaci vlastního zodpovědného zmírnění rizik umělé inteligence, jako jsou metaprompt, filtry obsahu nebo jiné bezpečnostní systémy, a zajištění toho, aby vaše aplikace splňovaly příslušné standardy kvality, spolehlivosti, zabezpečení a důvěryhodnosti. Viz také: Nejčastější dotazy k transparentnosti

Jednoduché agenty založené na službách odvození

Agent Framework usnadňuje vytváření jednoduchých agentů na základě mnoha různých služeb odvození. K sestavení těchto agentů lze použít jakoukoli službu odvození, která poskytuje Microsoft.Extensions.AI.IChatClient implementaci.

Pro .NET jsou k dispozici následující poskytovatelé:

  • Azure OpenAI – full-featured provider with chat completion, responses API, and tool support.
  • OpenAI – Přímý přístup k rozhraní OPENAI API s rozhraním API pro dokončování chatu a odpověďmi
  • Foundry – trvalí agenti na straně serveru se spravovanou historií chatu.
  • Anthropic — Claude modely s funkčními nástroji a podporou streamování.
  • Ollama – místní spouštění opensourcových modelů
  • GitHub Copilot – integrace sady GITHUB COPILOT SDK s prostředím a přístupem k souborům.
  • Copilot Studio – Integrace s agenty Microsoft Copilot Studio
  • A2A – Připojení ke vzdáleným agentům prostřednictvím protokolu Agent-to-Agent (A2A).
  • Vlastní – Vytvořte vlastního poskytovatele implementací AIAgent základní třídy.

Poskytovatelé agentů

Agent Framework podporuje mnoho různých služeb odvozovat prostřednictvím chatovacích klientů. Každý poskytovatel nabízí jinou sadu funkcí:

  • Azure OpenAI – plně funkční zprostředkovatel s podporou identit Azure.
  • OpenAI – Přímý přístup k rozhraní API OpenAI
  • Foundry – Microsoft odvození projektů Foundry a agenti spravovaných službami.
  • Foundry Local – Místní spouštění podporovaných modelů Foundry s FoundryLocalClient (pouze Python).
  • Anthropic — Claudův model s podporou rozšířeného myšlení a hostovaných nástrojů.
  • Ollama – místní spouštění opensourcových modelů
  • GitHub Copilot – integrace sady GitHub Copilot SDK.
  • Copilot Studio – Integrace s agenty Microsoft Copilot Studio
  • Vlastní – Vytvořte vlastního poskytovatele implementací BaseAgent třídy.

Další kroky