Udostępnij przez


Omówienie zestawu MICROSOFT Agent 365 SDK

Ważne

Aby uzyskać wczesny dostęp do programu Microsoft Agent 365, musisz być częścią programu Frontier w wersji zapoznawczej. Usługa Frontier łączy Cię bezpośrednio z najnowszymi innowacjami firmy Microsoft dotyczącymi sztucznej inteligencji. Wersje zapoznawcze platformy Frontier podlegają istniejącym warunkom obowiązywania wersji zapoznawczej umów klienta. Ponieważ te funkcje są nadal opracowywane, ich dostępność i możliwości mogą ulec zmianie w miarę upływu czasu.

Zestaw MICROSOFT Agent 365 SDK rozszerza istniejącego agenta sztucznej inteligencji opartego na dowolnym stosie agentów z tożsamością klasy korporacyjnej, wglądem, narzędziami i ładem.

Za pomocą zestawu SDK agenta 365 deweloperzy mogą opcjonalnie używać tożsamości agenta do odbierania i odpowiadania na powiadomienia z aplikacji zwiększających produktywność. Zestaw SDK umożliwia również agentom wywoływanie zarządzanych i obserwowalnych serwerów protokołu MCP (Model Context Protocol) firmy Microsoft. Ponadto agenci mogą emitować dane telemetryczne, aby zapewnić administratorom IT wgląd w funkcje agenta i wydajność.

Co to jest zestaw SDK agenta 365?

Zestaw SDK agenta 365 to kompleksowy zestaw programistyczny, który rozszerza agentów w celu bezproblemowego dopasowania do istniejących przepływów pracy, a jednocześnie działa niezależnie, jeśli jest to wymagane. Agenci mogą mieć unikatowe tożsamości, mogą być wywoływani przy użyciu typowych gestów (takich jak w aplikacjach, w których użytkownicy zwykle działają (takich jak @mentions) Teams, Word, Outlook itp.), demonstrują zauważalne zachowania, budowanie zaufania, podejmowanie akcji z możliwością inspekcji i osiąganie ich wszystkich za pośrednictwem bezpiecznego dostępu do narzędzi i danych.

Tożsamość agenta umożliwia kontrolę dostępu do administratora, która jest monitorowana, a jednocześnie zapewnia agentowi moc, której potrzebuje do rozwoju. Agenci uzyskują tożsamość za pośrednictwem procesu pozyskiwania. Podczas cyklu projektowania deweloperzy mogą uzyskać strategię aplikacji Entra Firmy Microsoft z wymaganymi serwerami MCP przy użyciu interfejsu wiersza polecenia agenta 365 i utworzyć szablon dla wszystkich wystąpień agentów utworzonych na podstawie tej strategii.

Dzięki powiadomieniom przybliżamy wzorce interakcji agentów do człowieka. Agenci mogą reagować na użytkowników w kontekście w aplikacjach zwiększających produktywność, takich jak Teams lub komentarze w programie Word. Agenci mogą również odpowiadać na wiadomości e-mail wysyłane do skrzynki pocztowej agenta, które są dostarczane do punktu końcowego powiadomień hostowanego przez agenta. Agent może również uczestniczyć w operacjach cyklu życia, takich jak Uzyskiwanie i usuwanie kontroli , i zdecydować się na skonfigurowanie i oczyszczanie cykli w tym czasie dla tożsamości agenta.

Wbudowany i zintegrowany z funkcją Open Telemetry zestaw SDK agentów 365 przechwytuje szczegółowe dane telemetryczne dla działania każdego agenta, w tym zdarzenia wnioskowania, użycie narzędzi i powiadomienia. Administratorzy uzyskują pełny wgląd w sposób, w jaki agenci działają i wchodzą w interakcje z użytkownikami, systemami i danymi przy użyciu usługi Purview i Defender.

Agenci mogą korzystać z serwerów MCP firmy Microsoft do wykonywania różnych scenariuszy, takich jak wysyłanie wiadomości e-mail, lokalizowanie dokumentów w programie SharePoint i odpowiadanie na komentarze w dokumencie z minimalnymi zmianami w kodzie agenta. Administratorzy zarządzają tymi serwerami MCP i rosnącą listą narzędzi umożliwiają agentowi rozwój w przestrzeni produktywności.

Agent 365 współpracuje z agentami opartymi na programie Microsoft Agent Framework, Copilot Studio, Azure AI Foundry, Semantic Kernel, OpenAI Agents SDK, Claude Code SDK i LangGraph.

Czym różni się zestaw SDK agenta 365?

  • Zestaw SDK agenta 365 nie jest stosem agentów. Nie jest to sposób tworzenia ani hostowania agenta i nie jest dostępny z żadnym koordynatorem ani zarządzaniem przepływem pracy w przeciwieństwie do programu Microsoft Agent Framework lub Microsoft Copilot Studio lub Microsoft Foundry.
  • Nie zastępuje zestawu SDK agenta platformy Microsoft 365 i funkcji, które zapewnia do hostowania, protokołu działań i tożsamości. Wręcz przeciwnie, zestaw SDK agenta 365 używa pakietów dla zestawu SDK agenta platformy Microsoft 365 do dostarczania powiadomień za pośrednictwem protokołu Activity i używa pakietów tożsamości agenta do uzyskania tokenu agenta dla agenta, jeśli ma to zastosowanie.
  • Agent 365 prosi deweloperów o rozpoczęcie od istniejącego agenta, gdy jest dostępny z wybranej platformy agentów. Następnie mogą rozszerzyć agenta, aby zapewnić większą funkcjonalność, która sprawia, że ich agenci mogą zarządzać, zauważalnie i wydajniej w świecie cyfrowym.

Diagram przedstawia sposób włączania agentów istniejących agentów 365

Opis strategii agenta w agencie 365

Przed utworzeniem wystąpienia agenta warto zrozumieć, co oznacza strategia agenta 365. Strategia to wstępnie skonfigurowana definicja typu agenta zatwierdzona przez IT, zasadniczo "szablon" przedsiębiorstwa, z którego są tworzone wszyscy zgodni agenci. Definiuje możliwości agenta, wymagany dostęp do narzędzi MCP, ograniczenia zabezpieczeń i zgodności, wymagania inspekcji, metadane cyklu życia i wszelkie połączone szablony zasad ładu, takie jak DLP, ograniczenia dostępu zewnętrznego lub reguły rejestrowania. Po aktywowaniu strategii staje się ona dostępna, co oznacza, że administratorzy mogą tworzyć wystąpienia nowych agentów w centrum Administracja Microsoft 365. Każde wystąpienie agenta dziedziczy reguły strategii, zapewniając spójny nadzór między pocztą, kalendarzem, wiadomościami usługi Teams, dostępem do programu SharePoint i innymi obciążeniami platformy Microsoft 365, do których dotyka agent. Zapobiega to "agentom w tle", wymusza obserwowanie i kotwiczy każdego agenta w bezpiecznym modelu tożsamości i uprawnień opartych na usłudze Entra.

Pakiety zestawu SDK agenta 365

Znajdź pakiety zestawu SDK agenta 365 w menedżerach pakietów dla obsługiwanych języków.

Pakiety zestawu SDK agenta 365 dla języka Python znajdują się w indeksie pakietów języka Python (PYPI)

Pakiet Podpis
microsoft-agents-a365-notifications Rozszerzenia powiadomień i komunikatów dla aplikacji agenta sztucznej inteligencji. Udostępnia narzędzia do obsługi powiadomień agentów, zdarzeń cyklu życia i routingu między różnymi kanałami i podkanałami w aplikacjach platformy Microsoft 365.
microsoft-agents-a365-observability-core Telemetria, śledzenie i monitorowanie składników agentów sztucznej inteligencji opartych na technologii OpenTelemetry. Zapewnia ustrukturyzowane zakresy dla wywołania agenta, wykonywania narzędzi i wnioskowania LLM z propagacją kontekstu i eksporterami podłączonymi.
microsoft-agents-a365-observability-extensions-agent-framework Rozszerzenia do obserwacji dla programu Microsoft Agent Framework. Zapewnia integrację śledzenia OpenTelemetry specjalnie dla aplikacji opartych na strukturze agentów.
microsoft-agents-a365-observability-extensions-openai Rozszerzenia do obserwacji dla zestawu SDK agentów OpenAI. Zapewnia integrację śledzenia OpenTelemetry dla aplikacji opartych na agentach OpenAI z automatyczną instrumentacją dla przepływów pracy agenta i wywołań narzędzi.
microsoft-agents-a365-observability-extensions-langchain Rozszerzenia do obserwacji dla platformy LangChain. Zapewnia integrację śledzenia OpenTelemetry dla aplikacji sztucznej inteligencji opartych na języku LangChain z automatyczną instrumentacją łańcuchów, agentów i narzędzi.
microsoft-agents-a365-observability-extensions-semantic-kernel Rozszerzenia do obserwacji dla struktury jądra semantycznego. Zapewnia integrację śledzenia OpenTelemetry dla aplikacji opartych na jądrach semantycznych z automatycznym instrumentacją dla funkcji jądra, wtyczek i planistów.
microsoft-agents-a365-runtime Podstawowe narzędzia środowiska uruchomieniowego i zarządzanie środowiskiem dla aplikacji agentów sztucznej inteligencji. Udostępnia podstawowe funkcje odnajdywania interfejsu API platformy Power Platform, konfiguracji środowiska i rozpoznawania zakresu uwierzytelniania.
microsoft-agents-a365-tooling Podstawowe funkcje narzędzi do zarządzania serwerem narzędzi MCP (Model Context Protocol) w aplikacjach utworzonych za pomocą zestawu MICROSOFT Agent 365 SDK. Stanowi podstawę do odnajdywania, rejestrowania i zarządzania serwerami narzędzi w różnych strukturach sztucznej inteligencji.
microsoft-agents-a365-tooling-extensions-agentframework Narzędzia i usługi specyficzne dla struktury agentów na potrzeby tworzenia agentów sztucznej inteligencji. Udostępnia usługę rejestracji narzędzi MCP (Model Context Protocol) do dynamicznego dodawania serwerów MCP do agentów programu Agent Framework.
microsoft-agents-a365-tooling-extensions-openai Narzędzia i usługi specyficzne dla zestawu SDK agentów OpenAI na potrzeby tworzenia agentów sztucznej inteligencji. Udostępnia usługę rejestracji narzędzi MCP (Model Context Protocol) do dynamicznego dodawania serwerów MCP do agentów opartych na zestawie SDK agentów OpenAI.
microsoft-agents-a365-tooling-extensions-semantickernel Semantyczne narzędzia i usługi specyficzne dla jądra na potrzeby tworzenia agenta sztucznej inteligencji. Udostępnia usługę rejestracji narzędzi MCP (Model Context Protocol) do dynamicznego dodawania serwerów MCP do agentów opartych na jądrze semantycznym.
microsoft-agents-a365-tooling-extensions-azureaifoundry Narzędzia i usługi specyficzne dla usługi Azure AI Foundry na potrzeby tworzenia agentów sztucznej inteligencji. Udostępnia usługę rejestracji narzędzi MCP (Model Context Protocol) do dynamicznego dodawania serwerów MCP do agentów usługi Azure AI Foundry.

Ogólny przepływ agenta 365

Na poniższym diagramie przedstawiono przepływ dewelopera dla agentów

Programowanie w celu publikowania przepływu dla agentów 365

Zaczynasz od agenta, który został już utworzony przy użyciu języka programowania i wybranej platformy agentów. Następnie możesz użyć zestawu SDK agenta 365, aby rozszerzyć już utworzonych agentów, dodając wyspecjalizowane funkcje, takie jak powiadomienia, możliwości obserwowania i połączenia serwera narzędzi potrzebne do uruchamiania na platformie. Jeśli potrzebujesz przykładów struktury istniejących agentów, przewodniki Szybki start przedstawiają przykładowych agentów zawartych w zestawie narzędzi Microsoft 365 Agents Toolkit for VS Code. Zobacz dostępne przewodniki Szybki start dotyczące agenta 365, aby zapoznać się z przykładami:

Określasz, na których serwerach mcP firmy Microsoft korzysta agent, konfigurujesz te połączenia i integrujesz składniki agenta 365 — możliwość obserwowania, powiadomienia i połączenia serwera narzędzi przy użyciu wzorców podanych w przykładach usługi GitHub.

Następnie wygeneruj strategię agenta 365, która definiuje sposób reprezentowania i przewodowego agenta na platformie. W ramach strategii przetestuj agenta na placu zabaw agentów. Zapewnia to miejsce na weryfikowanie powiadomień, wypróbowanie interakcji MCP i sprawdzenie telemetrii przed wdrożeniem w dowolnym miejscu.

Gdy wszystko wygląda dobrze, opublikuj agenta w dzierżawie. Z tego miejsca administratorzy mogą włączać je i zarządzać nimi w Centrum administracyjne platformy Microsoft 365.

Kiedy potrzebujesz zestawu SDK agenta 365?

Jeśli potrzebujesz, użyj zestawu SDK agenta 365:

  • Integracja z danymi lub narzędziami platformy Microsoft 365 za pośrednictwem bezpiecznych łączników MCP
  • Nadzorowanie i przeprowadzanie inspekcji wielu agentów w organizacji
  • Zapewnianie telemetrii i monitorowania klasy korporacyjnej
  • Włączanie powiadomień dotyczących interakcji z agentem
  • Wdrażanie w środowiskach regulowanych wymagających możliwości śledzenia i zarządzania cyklem życia

Jak zestaw SDK agenta 365 pasuje do ekosystemu agentów

Warstwa Role Dostarczone przez
Możliwości przedsiębiorstwa Tożsamość, powiadomienia, możliwość obserwowania, narzędzia Zestaw SDK agenta 365
Logika agenta Monity, przepływy pracy, rozumowanie Szybkie wdrażanie
Środowisko uruchomieniowe programu Orchestrator Wywołanie modelu i aranżacja narzędzi Wybrana struktura

Korzyści na pierwszy rzut oka

  • Ujednolicona tożsamość i ład we wszystkich agentach
  • Gotowe dane telemetryczne i śledzenie
  • Bezpieczny i zarządzany dostęp do narzędzi platformy Microsoft 365
  • Obsługa wielu orkiestratorów i wielu chmur
  • Uproszczona ścieżka uaktualniania dla istniejących agentów

Następne kroki