Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Microsoft Agent 365 SDK verbindet einen Agenten, den Sie bereits besitzen und ausführen, mit Microsoft Agent 365. Nutzen Sie es für Code-Level-Zugriff auf Fähigkeiten wie Agentenidentität, verwaltete Work IQ-Tools oder Benachrichtigungen.
Wo das SDK hingehört
Agent 365 bringt Agenten aus verschiedenen Quellen in eine Control Plane, in der Organisationen sie in großem Maßstab entdecken, steuern und sichern können. Der Integrationspfad hängt davon ab, wo und wie man den Agenten aufbaut:
| Agent-Quelle | Integrationspfad |
|---|---|
| Microsoft-Plattformen und -Agenten sowie unterstützte Drittanbieter-Agenten | Nutzen Sie die native Agent 365-Integration der Plattform. Diese Agenten können im Agent 365-Inventar erscheinen, ohne das Agent 365 SDK hinzuzufügen. |
| Agenten, die mit einem SDK oder Framework erstellt wurden, wie zum Beispiel Microsoft 365 Agents SDK, OpenAI Agents SDK, Microsoft Agent Framework, LangChain, CrewAI oder LlamaIndex | Füge das Agent 365 SDK zu deinem Agentencode hinzu, um entwicklerintegrierte Funktionen wie Work IQ-Tools oder Benachrichtigungen zu erhalten. |
| Connected Agent-Plattformen wie Vertex AI oder AWS Bedrock | Konfigurieren Sie die Registry-Synchronisation für jede Plattform, um ihre Agenten in das Agent-365-Inventar zu importieren. |
Alle drei Wege verbinden Agenten mit Agent 365 und dessen Integrationen mit Microsoft Entra, Microsoft Defender, Microsoft Purview und Microsoft Intune. Native Integration und Registry-Synchronisation bieten nicht unbedingt die gleichen Code-Level-Funktionen wie das Agent 365 SDK. Plattformintegrationen entwickeln sich weiter, daher sollten Sie die aktuellen Plattformrichtlinien bestätigen, bevor Sie eine Integration ändern. Siehe Wähle deine Integrationsoption.
Wie die Fähigkeiten von Agent 365 zusammenpassen
Die Developer Integration von Agent 365 bietet vier Funktionen. Das Agent 365 SDK stellt Identität, Werkzeuge und Benachrichtigungen bereit. Microsoft OpenTelemetry bietet Observability:
| Fähigkeit | Description |
|---|---|
| Identity | Verwenden Sie eine von Microsoft Entra unterstützte Agentenidentität für sichere Authentifizierung und kontrollierten Zugriff auf Werkzeuge und Daten. Agenten, die ein eigenes Benutzerkonto und Postfach benötigen, stehen nur Mandanten zur Verfügung, die am Frontier-Vorschauprogramm teilnehmen. |
| Beobachtbarkeit | Verwenden Sie die separate Microsoft OpenTelemetry Distro, um Telemetrie zu erzeugen, die geprüfte, nachverfolgbare Interaktionen, Inferenzereignisse und Werkzeugnutzung erzeugt. |
| Werkzeuge | Rufen Sie verwaltete Work IQ Model Context Protocol (MCP)-Server auf, um unter Administratorkontrolle auf Microsoft 365-Workloads wie Mail, Kalender, Word, SharePoint und Teams zuzugreifen. |
| Benachrichtigungen | Empfangen und beantworten Sie Nachrichten aus Teams, Outlook, Word-Kommentaren und E-Mails wie ein menschlicher Teilnehmer in Microsoft 365-Apps. Diese Funktion erfordert das Benutzerkonto eines Agenten und steht nur Mandanten zur Verfügung, die am Frontier-Vorschauprogramm teilnehmen. |
Important
Verwenden Sie das veraltete Agent 365 Observability SDK nicht für neue Observability-Integrationen. Verwenden Sie die Microsoft OpenTelemetry Distro. Verwenden Sie weiterhin die Agent 365 SDK-Pakete für Identität, Tools und Benachrichtigungen.
Wählen Sie die Fähigkeiten, die den Anforderungen Ihres Agenten entsprechen, anstatt die gesamte SDK-Oberfläche zu übernehmen. Identität, Werkzeuge und Benachrichtigungen verwenden einen Agenten-Identitätsblueprint als Entra-Grundlage. Benachrichtigungen erfordern außerdem ein Agent-Benutzerkonto. Microsoft OpenTelemetry kann entweder den Agenten-Identitätsblueprint oder eine standardmäßige Microsoft Entra-App-Registrierung verwenden.
Das SDK wird in sprachspezifischen Paketen für Python, JavaScript und .NET ausgeliefert. Installiere das oder die Pakete für die von dir ausgewählten Fähigkeiten und konfiguriere dann die entsprechende Identität, Berechtigungen und Laufzeitintegration. Für die verfügbaren Pakete siehe Agent 365 SDK-Pakete. Installieren Sie Microsoft OpenTelemetry separat für neue Observability-Integrationen.
Vergleichen Sie Microsoft Agent 365 SDK und Microsoft 365 Agents SDK
Microsoft Agent 365 SDK und das Microsoft 365 Agents SDK sind unterschiedliche Produkte.
| Microsoft Agent 365 SDK (Dieses SDK) | Microsoft 365 Agents SDK |
|---|---|
|
Er erstellt keine Agenten. Erweitert einen bereits existierenden Agenten, um Identität, Werkzeuge und Benachrichtigungen hinzuzufügen. Verwenden Sie Microsoft OpenTelemetry, um Observabilität hinzuzufügen. |
Ein Framework zum Erstellen von Konversationsagenten. Verwaltet die Nachrichtenzustellung über Kanäle wie Teams und Microsoft Copilot und verwaltet den Gesprächsstatus. |
Diese SDKs arbeiten zusammen. Sie können einen Agenten mit dem Microsoft 365 Agents SDK erstellen, das Agent 365 SDK für Identität, Tools und Benachrichtigungen verwenden und Microsoft OpenTelemetry für Beobachtbarkeit verwenden.
Was es ist und was es nicht ist
Du besitzt weiterhin die drei Ebenen, die den Agenten funktionieren lassen:
| Ebene | Description |
|---|---|
| Modell | Das Sprachmodell oder die Reasoning-Engine, die von Ihrem Agenten aufgerufen wird. Das SDK ruft oder wählt keine Modelle aus. |
| Framework oder Laufzeit | LangChain, Microsoft Agent Framework, Semantischer Kernel, das OpenAI Agents SDK, das Claude Agent SDK oder benutzerdefinierter Code. Das SDK erstellt weder Agenten noch plant oder orchestriert es Schritte oder führt Tools aus. |
| Host | Überall dort, wo der Agent heute läuft, zum Beispiel bei Azure, AWS, Google Cloud oder On-Premises. Das SDK hostet oder deployt deinen Agenten nicht. |
Das Microsoft Agent 365 SDK läuft parallel zu diesen Schichten. Er baut, hostet, deployiert, orchestriert oder führt den Agenten nicht aus.
Note
Das Microsoft Agent 365 SDK registriert verwaltete MCP-Server, sodass Ihr Agent Microsoft 365-Workloads erreichen kann, aber Ihre Laufzeit führt die Toolaufrufe weiterhin aus.
Der Onboarding-Ablauf
Die Integration erfolgt in vier Phasen:
| Stage | Description |
|---|---|
| 1. Register | Erstellen Sie den Agenten-Identitätsblueprint und die Agentenidentität in Microsoft Entra. |
| 2. Erweitern | Fügen Sie die Fähigkeiten hinzu, die Ihr Agent benötigt. Verwenden Sie das Agent 365 SDK für Work IQ-Tooling oder Benachrichtigungen und verwenden Sie Microsoft OpenTelemetry für Observability. |
| 3. Validieren | Führen Sie den Agenten wie zuvor aus und bestätigen Sie seine Identität, Telemetrie, Werkzeugzugriff und Nachrichtenverarbeitung. |
| 4. Bedienen | Nutzen Sie Agent 365 Controls, um den verbundenen Agenten zu steuern und zu auditieren. |
Sie können diese Schritte manuell ausführen oder Agent 365 Skills von einem unterstützten Codierassistenten verwenden. Skills leiten das Setup, nehmen die erforderlichen Änderungen vor und validieren das Ergebnis.
Wie eine Anfrage abläuft
Eine einzelne Interaktion kann alle vier Funktionen nutzen. Wenn jemand @mentions deinen Agent in einem Word-Kommentar:
- Benachrichtigungen senden die Erwähnung an Ihren Agenten.
- Identität und Authentifizierung bestimmen, ob der Agent als er selbst handelt, im Auftrag eines angemeldeten Benutzers oder über ein Agent-Benutzerkonto. Der gewählte Modus, Berechtigungen, Zustimmung und Token-Subjekt definieren, welche Daten und Aktionen verfügbar sind.
- Tooling gewährt dem Agenten den Zugriff auf die benötigten Microsoft 365-Daten.
- Observability zeichnet die Aufrufe, Werkzeugaufrufe und Modellinferenz auf.
Dein Agent antwortet dann im Kommentarthread.
Agent 365 SDK-Pakete
Finden Sie die Agent 365 SDK-Pakete in den Paketmanagern der unterstützten Sprachen.
Important
Die Observabilitätspakete in den folgenden Tabellen sind veraltet. Nutze sie nicht für neue Integrationen. Nutzen Sie die Microsoft OpenTelemetry Distro oder prüfen Sie die veraltete Agent 365 Observability SDK-Dokumentation, bevor Sie eine bestehende Integration migrieren.
Die Agent 365 SDK-Pakete für Python finden Sie im Python Package Index (PYPI).
| Paket | Description |
|---|---|
| Microsoft-Agenten-A365-Benachrichtigungen | Benachrichtigungs- und Messaging-Erweiterungen für KI-Agent-Anwendungen. Stellt Hilfsprogramme zum Behandeln von Agentbenachrichtigungen, Lebenszyklusereignissen und Routing über verschiedene Kanäle und Unterkanäle in Microsoft 365 Anwendungen bereit. |
| microsoft-agents-a365-observability-core | Veraltet: Alte Telemetrie-, Tracing- und Überwachungskomponenten für KI-Agenten, die auf OpenTelemetry basieren. Stellt strukturierte Spannen für Agent-Aufrufe, Toolausführung und LLM-Inferenz mit Kontextweitergabe und einsetzbaren Exportern bereit. Verwenden Sie stattdessen die Microsoft OpenTelemetry Distro. |
| microsoft-agents-a365-observability-extensions-agent-framework | Veraltet: Legacy-Observability-Erweiterungen für das Microsoft Agent Framework. Stellt die OpenTelemetry-Ablaufverfolgungsintegration speziell für Agent Framework-basierte Anwendungen bereit. Verwenden Sie stattdessen die Microsoft OpenTelemetry Distro. |
| microsoft-agents-a365-observability-extensions-openai | Veraltet: Legacy-Observability-Erweiterungen für das OpenAI Agents SDK. Stellt OpenTelemetry-Ablaufverfolgungsintegration für auf OpenAI-Agents basierende Anwendungen mit automatischer Instrumentierung für Agent-Workflows und Toolaufrufe bereit. Verwenden Sie stattdessen die Microsoft OpenTelemetry Distro. |
| microsoft-agents-a365-observability-extensions-langchain | Veraltet: Legacy-Observability-Erweiterungen für das LangChain-Framework. Bietet OpenTelemetry-Tracing-Integration für auf LangChain basierende KI-Anwendungen mit automatischer Instrumentierung für Ketten, Agenten und Tools. Verwenden Sie stattdessen die Microsoft OpenTelemetry Distro. |
| microsoft-agents-a365-observability-extensions-semantic-kernel | Veraltet: Legacy-Observabilitätserweiterungen für das Semantischer Kernel-Framework. Stellt die OpenTelemetry-Tracing-Integration für Anwendungen auf Basis des Semantischer Kernel bereit und bietet automatische Instrumentierung für Kernelfunktionen, Plug-Ins und Planer. Verwenden Sie stattdessen die Microsoft OpenTelemetry Distro. |
| microsoft-agents-a365-runtime | Kernlaufzeitprogramme und Umgebungsverwaltung für KI-Agent-Anwendungen. Stellt grundlegende Power Platform-API-Ermittlung, Umgebungskonfiguration und Authentifizierungsbereichsauflösung bereit. |
| microsoft-agents-a365-tooling | Kernfunktionen für die MCP-Toolserververwaltung (Model Context Protocol) in Anwendungen, die mit dem Microsoft Agent 365 SDK erstellt wurden. Bietet die Grundlage für das Ermitteln, Registrieren und Verwalten von Toolservern in verschiedenen KI-Frameworks. |
| microsoft-agents-a365-tooling-extensions-agentframework | Agent Framework-spezifische Tools und Dienste für die KI-Agent-Entwicklung. Stellt den MCP-Toolregistrierungsdienst (Model Context Protocol) bereit, um MCP-Server dynamisch zu Agent Framework-Agents hinzuzufügen. |
| microsoft-agents-a365-tooling-extensions-openai | OpenAI Agents SDK-spezifische Tools und Dienste für die KI-Agent-Entwicklung. Stellt den MCP-Toolregistrierungsdienst (Model Context Protocol) für das dynamische Hinzufügen von MCP-Servern zu OpenAI Agents SDK-basierten Agents bereit. |
| microsoft-agents-a365-tooling-extensions-semantickernel | Semantischer Kernel spezifische Tools und Dienste für die KI-Agent-Entwicklung. Stellt den MCP-Toolregistrierungsdienst (Model Context Protocol) bereit, um MCP-Server dynamisch zu Semantischer Kernel-basierten Agents hinzuzufügen. |
| microsoft-agents-a365-tooling-extensions-azureaifoundry | Azure AI Foundry spezifische Tools und Dienste für die KI-Agent-Entwicklung. Stellt den MCP-Toolregistrierungsdienst (Model Context Protocol) bereit, um MCP-Server dynamisch zu Azure AI Foundry Agents hinzuzufügen. |