Co to jest Microsoft Agent Framework? Poradnik dla firm

Temat: Architektura systemów AI

Microsoft Agent Framework to otwarty zestaw bibliotek (SDK) do budowy agentów AI i przepływów wielu agentów w .NET, Pythonie i Go. Powstał z połączenia AutoGen i Semantic Kernel, a Microsoft nazywa go bezpośrednim następcą obu projektów. Rdzeń dla .NET i Pythona jest gotowy do produkcji od wersji 1.0 z 3 kwietnia 2026 roku, ale część integracji nadal ma status preview. To narzędzie dla zespołu, który pisze kod: daje agentów, workflows z zatwierdzeniem człowieka i drogę do uruchomienia w Microsoft Foundry, ale nie zastępuje projektu uprawnień ani testów procesu.

Poradnik jest dla lidera IT i architekta w firmie od 50 osób, który ma w repozytoriach AutoGen albo Semantic Kernel, albo słyszy od zespołu „zróbmy to na Agent Framework”. Na końcu jest mapa wszystkich wpisów o frameworku i jego poprzednikach. Czym agent różni się od asystenta i bota, wyjaśnia osobno poradnik o agentach AI. Wszystkie statusy i wersje: stan na 6.10.2026.

Czym jest Microsoft Agent Framework

Dokumentacja Microsoft dzieli framework na cztery obszary:

  • Agenci — pojedynczy agent z modelem językowym, który przetwarza wejście, wywołuje narzędzia i serwery MCP, i zwraca odpowiedź.
  • Harness Agent — gotowy agent do długich, wieloetapowych zadań: planowanie, lista zadań, kompresja kontekstu, dostęp do plików, pamięć i zatwierdzanie narzędzi.
  • Workflows — przepływy funkcyjne i grafowe, które łączą agentów i zwykłe funkcje jawną ścieżką wykonania.
  • Integracje — modele, usługi agentów, narzędzia, pamięć, ewaluacja, interfejsy użytkownika.

Pod spodem są klocki, które zespół zna z innych frameworków: klienci modeli, sesja agenta przechowująca stan, moduły kontekstu (pamięć), middleware przechwytujące działania agenta i klienci MCP.

Kod jest na GitHubie na licencji MIT. Wydania wychodzą co tydzień lub dwa: w chwili pisania najnowsze to Python 1.20.0 (2.10.2026) i .NET 1.23.0 (1.10.2026), według listy wydań. Takie tempo to dobra wiadomość dla funkcji i zła dla każdego, kto nie przypina wersji pakietów.

ElementStatus (stan na 6.10.2026)Źródło
Rdzeń .NET i Python: agenci, konektory modeli, middleware, pamięćGA od 1.0 (3.04.2026)ogłoszenie 1.0
Workflows, wzorce orkiestracji, deklaratywne YAMLGA od 1.0jw.
Wersja dla Gopublic preview (v0.1.0)agent-framework-go
Pakiety A2A (.NET i Python)prereleaseNuGet, PyPI
Pakiet hostingu w Foundry Hosted Agentsprerelease (sama usługa GA)Foundry Hosted Agents
DevUI, AG-UI, ChatKitpreviewintegracje

Skąd się wziął: AutoGen, Semantic Kernel i Magentic-One

Microsoft przez kilka lat rozwijał dwa równoległe projekty. AutoGen, z Microsoft Research, był poligonem dla agentów i rozmów wielu agentów. Semantic Kernel był SDK dla firm: wtyczki, typy, filtry, telemetria, wsparcie wielu modeli. Na AutoGen zbudowano też Magentic-One (listopad 2024): agent Orchestrator planuje i kieruje czterema wyspecjalizowanymi agentami do przeglądarki, plików, kodu i terminala.

Agent Framework łączy te linie. Według ogłoszenia wersji 1.0 framework przedstawiono w październiku 2025, w lutym 2026 wyszedł Release Candidate, a 3 kwietnia 2026 — wersja 1.0. Z AutoGen pochodzą proste abstrakcje agentów i wzorce orkiestracji, z Semantic Kernel stan sesji, typy, middleware i telemetria. Nowe są grafowe workflows z punktami kontrolnymi.

Skąd się wziął Microsoft Agent Framework. AutoGen (Microsoft Research, agenci i rozmowy wielu agentów, na nim Magentic-One) i Semantic Kernel (SDK dla firm: wtyczki, typy, filtry, telemetria) łączą się w Microsoft Agent Framework: pierwsza wersja w październiku 2025, Release Candidate w lutym 2026, wersja 1.0 dla .NET i Pythona 3 kwietnia 2026, licencja MIT. Agent Framework daje agentów, workflows, MCP i A2A, a gotowego agenta można wdrożyć jako hosted agent w Microsoft Foundry Agent Service. AutoGen jest w trybie utrzymania, Semantic Kernel dostaje poprawki krytycznych błędów i bezpieczeństwa. Stan na 6.10.2026.
Skąd się wziął Agent Framework: AutoGen i Semantic Kernel łączą się w jedno SDK, a hosting zapewnia Foundry Agent Service. Na podstawie dokumentacji i repozytoriów Microsoft, stan na 6.10.2026.

Co dalej z AutoGen

Repozytorium AutoGen mówi wprost: projekt jest w trybie utrzymania, nie dostanie nowych funkcji i dalej prowadzi go społeczność. Nowym użytkownikom Microsoft zaleca Agent Framework, istniejącym — migrację według przewodnika z AutoGen. Ostatnie wydanie AutoGen (python-v0.7.5) pochodzi z 30 września 2025 roku.

Wniosek dla lidera IT: AutoGen w prototypie badawczym może zostać. AutoGen w systemie produkcyjnym to dług techniczny z datą narastania — każda nowa wersja modelu albo protokołu trafi najpierw do Agent Framework.

Co dalej z Semantic Kernel

Tu sytuacja jest łagodniejsza. README Semantic Kernel zaczyna się od zdania, że Semantic Kernel „jest teraz” Microsoft Agent Framework. Microsoft obiecał (7.10.2025) poprawki krytycznych błędów i bezpieczeństwa, przeniesienie większości nowych funkcji do Agent Framework i wsparcie Semantic Kernel co najmniej przez rok po wyjściu Agent Framework z preview. Repozytorium nadal wydaje wersje (dotnet-1.80.1 z 3.09.2026).

Mój wniosek: skoro Agent Framework wyszedł z preview 3 kwietnia 2026, obiecane minimum sięga co najmniej kwietnia 2027. Microsoft nie podał daty końca, więc nie planujcie pod konkretny dzień — planujcie migrację przy najbliższej większej zmianie systemu. Mapę klas i interfejsów daje przewodnik z Semantic Kernel.

Rodzina Magentic: wzorzec, nie produkt

W Agent Framework Magentic-One żyje jako orkiestracja Magentic. Menedżer prowadzi wspólny kontekst, wybiera kolejnego agenta, wykrywa zastój i przeplanowuje. Człowiek może zatwierdzić albo poprawić plan przed wykonaniem. Dokumentacja uczciwie zaznacza dwie rzeczy: w .NET typy Magentic są eksperymentalne, a skuteczność wzorca poza oryginalnym zestawem agentów Magentic-One nie była testowana.

Pozostałe projekty z „Magentic” w nazwie — Magentic-UI, MagenticLite, model MagenticBrain i model Fara — to badania Microsoft Research. Pokazują kierunek, ale nie są częścią frameworka z obietnicą wsparcia. Opisują je wpisy w grupie B mapy.

Agenci i workflows: dwa sposoby pracy

Najważniejsza decyzja projektowa w Agent Framework brzmi: agent czy workflow. Dokumentacja daje prostą regułę:

Agent, gdy…Workflow, gdy…
zadanie jest otwarte albo jest rozmowąproces ma znane kroki
potrzebne jest samodzielne użycie narzędzi i planowaniepotrzebna jest kontrola kolejności wykonania
wystarcza jedno wywołanie modelu, ewentualnie z narzędziamikilku agentów lub funkcji musi się koordynować

Dodaje też zdanie, które warto zacytować na każdym przeglądzie architektury: jeśli zadanie da się zapisać jako funkcję, napiszcie funkcję zamiast agenta. Agent chętnie podejmie się wszystkiego, łącznie z dodawaniem dwóch liczb w trzech iteracjach z refleksją. Funkcja zrobi to raz i taniej.

Workflows składają się z wykonawców (agentów, funkcji albo podprzepływów) połączonych typowanymi krawędziami. Dla firmy liczą się trzy cechy:

  • Punkty kontrolne. Checkpoint powstaje po każdym superkroku i zapisuje stan wykonawców, wiadomości oraz oczekujące prośby. Długi proces można wznowić po awarii.
  • Człowiek w pętli. Workflow wysyła prośbę i czeka na odpowiedź, na przykład na zatwierdzenie przez kierownika. Oczekująca prośba zapisuje się w checkpoincie, więc zatwierdzenie może przyjść jutro.
  • Gotowe wzorce orkiestracji. Sekwencyjny, równoległy, przekazanie (handoff), czat grupowy i Magentic, wszystkie ze strumieniowaniem, checkpointami i zatwierdzeniami.

Workflow można też wystawić jako agenta, a agentów i workflows opisać deklaratywnie w YAML. To ułatwia wersjonowanie konfiguracji w repozytorium. Ślady, logi i metryki framework emituje według konwencji OpenTelemetry GenAI, więc trafiają do tego samego monitoringu co reszta systemów.

Integracja z Microsoft Foundry Agent Service

Agent Framework działa bez Azure, ale z Microsoft Foundry ma najkrótszą drogę. Dokumentacja integracji opisuje trzy warianty:

  1. Foundry jako źródło modeli. Aplikacja trzyma definicję agenta i orkiestrację u siebie, a z Foundry bierze tylko modele.
  2. Foundry Agent Service jako usługa agenta. Aplikacja łączy się z agentem zdefiniowanym i uruchamianym w Foundry (Prompt Agent albo Hosted Agent).
  3. Hosted agent. Aplikację z Agent Framework pakuje się w kontener i wdraża do Foundry Agent Service.

Trzeci wariant jest najciekawszy dla produkcji. Foundry Hosted Agents mają status GA: platforma odpowiada za skalowanie, stan sesji, bezpieczeństwo i cykl życia, a każdy wdrożony agent dostaje własną tożsamość w Microsoft Entra. To porządkuje pytanie „w czyim imieniu działa agent?”. Pakiet łączący Agent Framework z hostingiem jest jednak nadal prerelease. Dokumentacja zastrzega też, że host nie zapewnia transakcji ani wykonania „dokładnie raz” dla skutków narzędzi — kontrola, czy zmiana już zaszła, zostaje po stronie Waszej aplikacji.

Jedna data do kalendarza: Workflows w portalu Foundry mają status preview i Microsoft wycofuje je 1 grudnia 2026, zalecając do nowych projektów Agent Framework. Jeśli ktoś w firmie buduje przepływy w portalu, to dobry moment na rozmowę. Cały ekosystem Foundry — modele, agenci, ewaluacja, koszty — opisuje poradnik o Microsoft Foundry.

MCP i A2A: narzędzia i inni agenci

MCP (Model Context Protocol) łączy agenta z narzędziami i danymi. Agent Framework ma klientów MCP w rdzeniu, a dla narzędzi MCP hostowanych w Foundry można ustawić zatwierdzanie wywołań. W przykładach kodu Microsoft zostawia komentarz, by w produkcji zawsze wymagać zatwierdzenia. Warto potraktować to dosłownie przy narzędziach, które coś zmieniają. Czym jest MCP i jak oceniać serwery, wyjaśnia poradnik o MCP i protokołach agentów.

A2A (Agent2Agent) łączy agenta z innym agentem jako osobną usługą. Agent Framework potrafi wystawić agenta przez A2A i wywołać agenta zdalnego, odczytując jego kartę (AgentCard). Pakiety A2A są jednak prerelease, a w ogłoszeniu 1.0 pełne wsparcie A2A 1.0 było zapowiedzią. Na produkcję: tylko z przypiętą wersją i testem kontraktu z drugą stroną.

Framework łączy się też z gotowymi usługami agentów: poza Foundry są to m.in. agenci opublikowani w Copilot Studio, GitHub Copilot i (w Pythonie) Claude Agent SDK. Praktyczny skutek: agent z Copilot Studio, którego zbudował dział biznesowy, może być jednym z kroków workflow napisanego przez IT.

Agent Framework, Copilot Studio czy LangGraph?

Te trzy narzędzia rozwiązują podobny problem dla różnych zespołów. Porównanie według tych samych kryteriów:

KryteriumMicrosoft Agent FrameworkCopilot StudioLangGraph
FormaSDK w kodzie (.NET, Python, Go w preview)środowisko low-code w przeglądarcebiblioteka w kodzie (Python, JavaScript)
Kto budujeprogramiścitwórcy biznesowi i IT, z pomocą programistów przy integracjachprogramiści
LicencjaMITusługa SaaS Microsoft na licencjiMIT
Uruchomieniegdziekolwiek; najkrótsza droga: Foundry Hosted Agentsw chmurze Microsoft, kanały Microsoft 365 i innegdziekolwiek
ModeleFoundry i wielu innych vendorówmodele dostępne w Copilot Studiowielu vendorów
Kiedy ma senszespół .NET lub Python w ekosystemie Microsoft, proces wymaga kodu i testówagent dla pracowników w Microsoft 365, mało niestandardowej logikizespół Python/TypeScript, który chce niezależności od chmury
Karta decyzji „Agent Framework, Copilot Studio czy LangGraph?”, uproszczenie autora. Pytanie 1: czy wystarczy zwykła funkcja albo jedno wywołanie modelu? Tak: zwykły kod bez frameworka agentów. Pytanie 2: czy firma ma programistów, którzy utrzymają kod i testy? Nie: Copilot Studio. Pytanie 3: czy agent działa głównie w Microsoft 365 i Teams z prostą logiką? Tak: Copilot Studio. Pytanie 4: czy zespół pracuje w .NET albo w Microsoft Foundry? Tak: Microsoft Agent Framework. W pozostałych przypadkach: LangGraph albo Agent Framework w Pythonie, rozstrzyga próba na jednym procesie. Narzędzia łączą się: agent z Copilot Studio może być krokiem workflow w Agent Framework. Stan na 6.10.2026.
Agent Framework, Copilot Studio czy LangGraph: cztery pytania przed wyborem. Uproszczenie autora na podstawie dokumentacji Microsoft i LangChain.

Granica nie jest ostra i nie musi być. Copilot Studio i Agent Framework łączą się ze sobą, a LangGraph i Agent Framework mają podobne zestawy funkcji: grafy, stan, zatwierdzenia. Moja zasada (wniosek autora): narzędzie wybiera się do zespołu, który będzie je utrzymywał za dwa lata, a nie do demonstracji. Szczegóły drugiej i trzeciej opcji opisują poradnik Copilot Studio i poradnik LangChain i LangGraph.

Ryzyka i ograniczenia

  • Preview obok GA. Rdzeń jest stabilny, ale pakiety, z których korzystacie (A2A, hosting, DevUI), mogą być prerelease. Sprawdzajcie status każdego pakietu, nie frameworka jako całości.
  • Tempo wydań. Nowa wersja co tydzień lub dwa. Bez przypiętych wersji i testów regresji zmiana zachowania przyjdzie z aktualizacją, nie z Waszą decyzją.
  • Odpowiedzialność. Microsoft zastrzega, że systemy i modele stron trzecich podłączacie na własne ryzyko, a filtry treści, zabezpieczenia i testy aplikacji należą do jej twórcy. Framework nie przejmuje odpowiedzialności za proces.
  • Uprawnienia i skutki. Workflow z zatwierdzeniem nie zastąpi uprawnień w systemie docelowym. Operacja zapisu musi być idempotentna, bo po awarii proces może się powtórzyć.
  • Wielu agentów to nie cel. Orkiestracja Magentic czy czat grupowy kuszą na demonstracji. Zaczynajcie od jednego agenta z narzędziami albo od workflow bez agentów i dodawajcie agentów dopiero wtedy, gdy pomiar pokaże zysk.

Jak zacząć: plan dla lidera IT

Krok 1. Inwentaryzacja. Spiszcie, gdzie w firmie działają AutoGen i Semantic Kernel: repozytorium, wersja, proces, właściciel. AutoGen w produkcji ma pierwszeństwo do migracji.

Krok 2. Jeden proces, jedna karta. Wybierzcie proces z jasnym wynikiem i błędem do cofnięcia. Zapiszcie: kroki stałe (workflow), kroki wymagające oceny (agent), punkt zatwierdzenia, operacje zapisu i ich właścicieli.

Krok 3. Próba bez agenta i z agentem. Zbudujcie ten sam proces jako workflow z funkcjami i jako workflow z agentem w kroku wymagającym oceny. Mierzcie poprawnie zakończone sprawy, ręczne korekty, czas i koszt. Jeśli agent nie poprawia wyniku, zostawcie funkcję.

Krok 4. Odbiór techniczny. Przypięte wersje pakietów, test wznowienia z checkpointu, test odrzucenia przez człowieka, test awarii po zapisie, ślady w OpenTelemetry. Dopiero potem wdrożenie jako hosted agent w Foundry albo we własnej infrastrukturze.

Jeśli w kroku 2 zespół nie potrafi rozdzielić kroków stałych od wymagających oceny, problemem nie jest wybór frameworka, tylko umiejętność przeniesienia procesu klienta do kodu. Tego uczy kurs Forward Deployed AI Engineer: od rozmowy z właścicielem procesu, przez projekt workflow i uprawnień, po utrzymanie agenta, niezależnie od vendora i partnera.

Mapa wpisów o Microsoft Agent Framework

Wszystkie wpisy o frameworku, jego poprzednikach i projektach z rodziny Magentic, w trzech grupach, oraz poradniki, do których prowadzą.

A. Agent Framework i jego poprzednicy

B. Rodzina Magentic: badania Microsoft Research

C. Narzędzia Microsoft obok frameworka

Poradniki powiązane

Portret Krzysztofa Majchrzyckiego

O autorze

Krzysztof Majchrzycki jest architektem systemów i AI Business Partnerem. Od wielu lat łączy technologię z biznesem i zarządzaniem. Współtworzył firmy technologiczne i kierował polskim oddziałem międzynarodowej grupy. Dziś projektuje modele firm i inteligentne systemy operacyjne, które z nich wynikają. Ukończył Executive MBA i ma certyfikat Prosci® Certified Change Practitioner.

Naucz zespół budować agentów, które przejdą odbiór

Kurs Forward Deployed AI Engineer w Akademii: jak dobrać framework do procesu, zaprojektować workflow, uprawnienia, punkty kontrolne i testy, a potem utrzymać agenta u klienta. Niezależnie od vendora i partnera.

FAQ

Najczęstsze pytania

Czy Microsoft Agent Framework jest gotowy do produkcji?

Rdzeń tak. Microsoft ogłosił wersję 1.0 dla .NET i Pythona 3 kwietnia 2026 roku jako wydanie ze stabilnym API i długoterminowym wsparciem. Część integracji nadal jest w preview: między innymi pakiety A2A, pakiet hostingu w Foundry, DevUI i AG-UI, a cała wersja dla Go. Stan na 6.10.2026.

Czy trzeba od razu migrować z AutoGen albo Semantic Kernel?

Nie od razu, ale trzeba to zaplanować. AutoGen jest w trybie utrzymania i nie dostanie nowych funkcji. Semantic Kernel dostaje poprawki krytycznych błędów i bezpieczeństwa, a Microsoft obiecał wsparcie co najmniej rok po wyjściu Agent Framework z preview. Nowe projekty zaczynajcie w Agent Framework, stare przenoście przy najbliższej większej zmianie.

Ile kosztuje Microsoft Agent Framework?

Sam framework jest otwartym kodem na licencji MIT, bez opłat licencyjnych. Płacicie za to, czego używa: modele (na przykład w Microsoft Foundry albo u innego vendora), hosting, wyszukiwanie, pamięć i monitoring. Koszt liczcie na jednym procesie, nie na liście funkcji.

Czy Agent Framework działa tylko z modelami Microsoftu?

Nie. Dokumentacja wymienia konektory do Microsoft Foundry, Azure OpenAI, OpenAI, Anthropic, Amazon Bedrock, Google Gemini, Ollama i innych. Microsoft zastrzega jednak, że korzystanie z systemów i modeli spoza Azure odbywa się na Wasze ryzyko i na warunkach ich vendorów.

Czym Agent Framework różni się od Foundry Agent Service?

Agent Framework to biblioteka w kodzie Waszej aplikacji. Foundry Agent Service to usługa w Azure, która przechowuje i uruchamia agentów. Można ich używać razem: zbudować agenta w Agent Framework i wdrożyć go jako hosted agent w Foundry, gdzie platforma odpowiada za skalowanie, sesje i tożsamość agenta.

Co to jest Magentic-One i czy jest w Agent Framework?

Magentic-One to system wielu agentów z Microsoft Research z listopada 2024 roku, zbudowany na AutoGen. Agent Framework ma orkiestrację Magentic opartą na tym projekcie: menedżer planuje, wybiera kolejnego agenta i przeplanowuje po zastoju. Microsoft zaznacza, że poza oryginalnym zestawem agentów jej skuteczność nie była testowana.

Czy do Agent Framework potrzebny jest zespół programistów?

Tak. To SDK dla .NET, Pythona i Go, a nie narzędzie low-code. Jeśli firma nie ma programistów, którzy utrzymają kod, testy i wdrożenia, lepszym punktem startu jest Copilot Studio albo gotowy agent w Microsoft 365 Copilot.