Agenty to obecnie prężnie rozwijająca się gałąź sztucznej inteligencji. Oprogramowanie wykonujące na polecenie użytkownika działania na stronach internetowych i w aplikacjach oferują nie tylko giganci big tech. Mogą je tworzyć sami deweloperzy z użyciem różnych narzędzi. Microsoft właśnie wypuścił dla nich otwartą platformę – Microsoft Agent Framework.
Agenty AI to nie tylko czatboty i copiloty, ale też autonomiczne formy oprogramowania, które potrafią rozumować, wywoływać narzędzia i APIs, współpracować z innymi agentami i dynamicznie się dopasowywać. Droga od pomysłu do zbudowania agenta nie jest jednak usłana różami. Wiele dzisiejszych frameworków cechuje fragmentaryczność – każdy z własnymi APIs i abstrakcjami. Lokalny rozwój rzadko da się czysto przenieść do chmury. Ponadto z powodu niedomagań wiele przedsiębiorstw kręci na nie nosem. Te i wiele innych problemów postanowił rozwiązać Microsoft, tworząc swój własny framework dla agentów AI w podejściu Open Source.
Krajobraz rozwoju AI ewoluuje w zawrotnym tempie, a Microsoft stoi na jego czele, wydając Microsoft Agent Framework, open-source'owy SDK zaprojektowany, by wspomagać deweloperów w budowaniu inteligentnych, wieloagentowych systemów z łatwością i precyzją. Niezależnie, czy pracujesz w .NET czy w Pythonie, ten framewok oferuje zunifikowaną, rozszerzalną podstawę, która scala to, co najlepsze z Semantic Kernel i AutoGen, wprowadzając nowe, potężne funkcje do orkiestracji agentów i projektowania przepływów pracy.
— Lee Scott, Principal Cloud Advocate Manager w Microsoft
Microsoft wyjaśnia, że jego Agent Framework nie zastępuje Semantic Kernel ani AutoGen, lecz powstał w oparciu o nie. Łączy ich mocne strony i dodaje nowości od siebie. Zarówno Semantic Kernel, jak i AutoGen byli pionierami w rozwoju agentów, Semantic Kernel z jego funkcjami klasy korporacyjnej i AutoGen ze swoimi abstrakcjami napędzanymi przez research. Microsoft Agent Framework to następna generacja ich obu, zbudowana przez te same zespoły, aby połączyć ich siły – czytamy na blogu Azure.
Microsoft Agent Framework oferuje otwarte standardy i interoperacyjność – MCP, A2A i OpenAI zapewniają, że agenty są przenośne i neutralne względem dostawcy. Platforma zapewnia swego rodzaju "pipeline" od researchu po produkcję, a także wbudowane funkcje obserwowalności, zatwierdzeń, bezpieczeństwa i długoterminowej trwałości, co pozwala przedsiębiorstwom bez wahania wypuszczać agenty w środowiskach produkcyjnych.
Ten nowy framework będzie integrował się z Microsoft 365 Agents SDK oraz współdzielił środowisko uruchomieniowe (runtime) z Azure AI Foundry Agent Service. Microsoft podaje, że z nowego SDK w wersji pilotażowej korzystało już z powodzeniem wiele firm, w tym BMW, Commerzbank, KPMG, Citrix, Fujitsu, Fractal, TCS, Sitecore, NTT DATA, MTech Systems, Weights & Biases oraz Elastic.
Microsoft Agent Framework jako pakiet SDK jest już dostępny do pobrania z GitHub. Dowiedz się więcej: