Omówienie Microsoft Agent 365 SDK

Agent 365 SDK to zestaw narzędzi programistycznych, który może być używany do rozszerzania agentów zbudowanych przy użyciu dowolnego SDK lub platformy agenta, o tożsamość korporacyjną, obserwowalność, powiadomienia, zabezpieczenia oraz zarządzany dostęp do danych Microsoft 365. Agentów można wyposażyć w unikalne tożsamości, mogą być aktywowani za pomocą typowych gestów (np. @mentions) w aplikacjach, z których korzystają użytkownicy korporacyjni (takich jak Teams, Word, Outlook itd.), wykazywać obserwowalne zachowania budujące zaufanie, podejmować działania podlegające audytowi i osiągać to wszystko dzięki bezpiecznemu dostępowi do narzędzi i danych.

Dzięki SDK Agent 365 agenty mogą:

  • Użyj Entra-backed Agent Identity z własnymi zasobami użytkownika, takimi jak skrzynka pocztowa, do bezpiecznego uwierzytelniania i kontrolowanego dostępu do narzędzi i danych.
  • Otrzymuj i odpowiadaj na powiadomienia z Teams, Outlook, komentarzy w Word i e-maili — tak jak ludzki uczestnik w aplikacjach Microsoft 365.
  • Uzyskaj pełną obserwowalność dzięki OpenTelemetry, umożliwiając audytowane, śledzalne interakcje agentów, zdarzenia wnioskowania oraz korzystanie z narzędzi.
  • Wywołaj serwery zarządzanego protokołu Protokół kontekstu modelu(MCP), aby uzyskać dostęp do obciążeń Microsoft 365 (np. Poczta, Kalendarz, SharePoint, Teams) pod kontrolą administratora...
  • Działają w systemie konspektów zatwierdzonym przez IT, zapewniając, że każda instancja agenta dziedziczy zgodność, zarządzanie i polityki bezpieczeństwa.

Pakiety SDK Agent 365

Pakiety SDK Agent 365 można znaleźć w menedżerach pakietów dla obsługiwanych języków.

Wszystkie pakiety SDK Agent 365 dla Pythona można znaleźć w Python Package Index (PyPI)

Pakiet Podpis
microsoft-agents-a365-notifications Rozszerzenia powiadomień i komunikacji dla aplikacji agentów AI. Zapewnia narzędzia pomocnicze do obsługi powiadomień agenta, zdarzeń cyklu życia oraz routingu między różnymi kanałami i podkanałami w aplikacjach Microsoft 365.
microsoft-agents-a365-observability-core Telemetria, śledzenie i komponenty monitorujące dla agentów AI opartych na OpenTelemetry. Zapewnia strukturalne zakresy dla wywoływania agentów, wykonywania narzędzi oraz inferencji LLM z propagacją kontekstu i pluggowalnymi eksporterami.
microsoft-agents-a365-observability-extensions-agent-framework Rozszerzenia obserwowalności dla Microsoft Agent Framework. Zapewnia integrację śledzenia OpenTelemetry specjalnie dla aplikacji opartych na Agent Framework.
microsoft-agents-a365-observability-extensions-openai Rozszerzenia obserwowalności dla OpenAI Agents SDK. Zapewnia integrację śledzenia OpenTelemetry dla aplikacji opartych na agentach OpenAI z automatyczną instrumentacją przepływów pracy agentów i wywołań narzędzi.
microsoft-agents-a365-observability-extensions-langchain Rozszerzenia obserwowalności dla frameworku LangChain. Zapewnia integrację śledzenia OpenTelemetry dla aplikacji AI opartych na LangChain z automatyczną instrumentacją dla łańcuchów, agentów i narzędzi.
microsoft-agents-a365-observability-extensions-semantic-kernel Rozszerzenia obserwacji dla frameworka Semantic Kernel. Zapewnia integrację śledzenia OpenTelemetry dla aplikacji opartych na Semantic Kernel z automatyczną instrumentacją funkcji, pluginów i planerów.
microsoft-agents-a365-runtime Podstawowe narzędzia środowiska uruchomieniowego i zarządzanie środowiskiem dla aplikacji agentów AI. Zapewnia niezbędne wykrywanie API Power Platform, konfigurację środowiska oraz ustalanie zakresu uwierzytelniania.
microsoft-agents-a365-tooling Podstawowe funkcje narzędzi dla zarządzania serwerami narzędzi MCP (Protokół kontekstu modelu) w aplikacjach zbudowanych z wykorzystaniem Microsoft Agent 365 SDK. Stanowi podstawę do odkrywania, rejestrowania i zarządzania serwerami narzędzi w różnych strukturach AI.
microsoft-agents-a365-tooling-extensions-agentframework Narzędzia i usługi dedykowane Agent Framework do rozwoju agentów AI. Zapewnia usługę rejestracji narzędzi MCP (Protokół kontekstu modelu) do dynamicznego dodawania serwerów MCP do agentów Agent Framework.
microsoft-agents-a365-tooling-extensions-openai Narzędzia i usługi dedykowane Agent OpenAI Agents do rozwoju agentów AI. Zapewnia usługę rejestracji narzędzi MCP (Protokół kontekstu modelu) do dynamicznego dodawania serwerów MCP do agentów opartych na SDK OpenAI Agents.
microsoft-agents-a365-tooling-extensions-semantickernel Narzędzia i usługi specyficzne dla Semantic Kernel dla rozwoju agentów AI. Zapewnia usługę rejestracji narzędzi MCP (Protokół kontekstu modelu) do dynamicznego dodawania serwerów MCP do agentów Semantic Kernel.
microsoft-agents-a365-tooling-extensions-azureaifoundry Narzędzia i usługi dedykowane dla Azure AI Foundry do rozwoju agentów AI. Zapewnia usługę rejestracji narzędzi MCP (Protokół kontekstu modelu) do dynamicznego dodawania serwerów MCP do agentów Azure AI Foundry.