
Wprowadzenie do Microsoft Agent Framework
Firma Microsoft niedawno wprowadziła na rynek Microsoft Agent Framework, zestaw narzędzi programistycznych (SDK) o otwartym kodzie źródłowym, stworzony specjalnie do tworzenia inteligentnych systemów wieloagentowych z wykorzystaniem platformy. NET lub języka Python. Framework ten stanowi rozwinięcie zarówno Semantic Kernel, jak i AutoGen, wykorzystując połączone doświadczenie zespołów odpowiedzialnych za te wcześniejsze innowacje.
Ulepszenia w stosunku do poprzednich wersji
Według Microsoftu, nowe środowisko integruje przyjazne dla użytkownika funkcje orkiestracji AutoGen z zaawansowanym zarządzaniem stanem, telemetrią i bezpieczeństwem typów oferowanym przez Semantic Kernel. Obecnie środowisko jest dostępne w publicznej wersji zapoznawczej, a użytkownicy są zachęcani do dzielenia się opiniami i zgłaszania problemów za pośrednictwem repozytorium GitHub.
Nowe funkcje, które wyróżniają ten produkt
Platforma Microsoft Agent Framework wprowadza kilka przełomowych funkcji, których nie było w jej poprzednikach. Najważniejsze z nich to:
- Przepływy pracy oparte na grafach: umożliwiają złożoną orkiestrację, która może bezproblemowo łączyć wielu agentów i funkcji.
- Punkty kontrolne: zapewniają niezawodność podczas wykonywania zadań, umożliwiając infrastrukturze zapisywanie postępu na różnych etapach.
- Wsparcie z udziałem człowieka: Ta funkcja zwiększa możliwości agentów w zakresie podejmowania decyzji poprzez uwzględnienie w razie potrzeby danych wprowadzanych przez człowieka.
Zrozumienie agentów autonomicznych
Dla osób mniej zaznajomionych z najnowszymi osiągnięciami w dziedzinie sztucznej inteligencji (AI), ważne jest, aby pamiętać, że agenci to autonomiczne byty oparte na rozbudowanych modelach językowych. Agenci ci mogą zarządzać danymi wejściowymi, podejmować świadome decyzje, współpracować z narzędziami zewnętrznymi i serwerami oraz generować odpowiedzi. Ich możliwości znacznie się rozszerzyły, umożliwiając im jednoczesne wykonywanie wielu zadań przed dostarczeniem danych wyjściowych. Co więcej, agenci ci mogą zostać rozszerzeni o zarządzanie wątkami do obsługi stanu, dostawców kontekstu pamięci oraz oprogramowanie pośredniczące do zarządzania działaniami.
Możliwości przepływu pracy
Cechą wyróżniającą nowego frameworka są przepływy pracy (Workflows). Microsoft opisuje je jako oparte na grafach mechanizmy umożliwiające wykonywanie złożonych, wieloetapowych zadań. Funkcjonalności przepływów pracy obejmują:
- Trasowanie oparte na typach: kierowanie przepływem danych na podstawie zdefiniowanych typów.
- Logika warunkowa: podejmowanie decyzji na podstawie określonych warunków.
- Punkty kontrolne: zwiększanie niezawodności procesów.
Te przepływy pracy obsługują różne wzorce orkiestracji wieloagentowej, w tym sekwencyjne, współbieżne, przekazywania i innowacyjny wzorzec Magentic.
Integracja przedsiębiorstw i zaangażowanie w oprogramowanie typu open source
Platforma Microsoft Agent Framework została zaprojektowana z myślą o zastosowaniach korporacyjnych i oferuje integrację z pakietami Foundry SDK, MCP SDK, A2A SDK oraz agentami M365 Copilot. Microsoft dąży do ujednolicenia najnowocześniejszych badań z gotowością biznesową w ramach jednej platformy open source. Firma zobowiązała się do regularnych aktualizacji, a jednocześnie wspierała społeczność poprzez swoje repozytorium GitHub, dbając o to, aby platforma pozostała dynamiczna i zgodna z zasadami open source.
Więcej informacji znajdziesz w oficjalnym ogłoszeniu firmy Microsoft.
Dodaj komentarz