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.
Wichtig
Sie müssen Teil des Frontier-Vorschauversionsprogramms sein, um Vorabzugriff auf Microsoft Agent 365 zu erhalten. Frontier verbindet Sie direkt mit den neuesten KI-Innovationen von Microsoft. Frontier-Vorschauversionen unterliegen den bestehenden Vorschauversionsbedingungen Ihrer Kundenvereinbarungen. Da sich diese Funktionen noch in der Entwicklung befinden, können sich ihre Verfügbarkeit und Merkmale im Laufe der Zeit ändern.
Das Microsoft Agent 365 SDK erweitert Ihren vorhandenen KI-Agent, der auf einem beliebigen Agent-Stack basiert, um Identität, Beobachtbarkeit, Tools und Governance der Enterprise-Klasse.
Mit dem Agent 365 SDK können Entwickler optional Agent-Identität verwenden, um Benachrichtigungen von Produktivitäts-Apps zu empfangen und darauf zu reagieren. Das SDK ermöglicht es Agents außerdem, verwaltete und beobachtbare McP-Server (Model Context Protocol) von Microsoft aufzurufen. Darüber hinaus können Agents Telemetrie ausgeben, um IT-Administratoren Einblicke in die Agent-Funktionalität und -Leistung zu bieten.
Was ist das Agent 365 SDK?
Das Agent 365 SDK ist ein umfassendes Softwareentwicklungskit, das Agents so erweitert, dass sie sich nahtlos in vorhandene Workflows einfügen, während sie bei Bedarf weiterhin unabhängig funktionieren. Agents können über eindeutige Identitäten verfügen, mithilfe gängiger Gesten (z. B. @mentions) in Apps aufgerufen werden, mit denen Benutzer für gewöhnlich arbeiten (z. B. Teams, Word, Outlook usw.), beobachtbare Verhaltensweisen zeigen, Vertrauen aufbauen und prüfbare Aktionen ergreifen – all dies über einen sicheren Zugriff auf Tools und Daten.
Agent-Identität ermöglicht eine geschlossene, überwachte Zugriffssteuerung für einen Administrator, während der Agent weiter die erforderliche Leistungsfähigkeit erhält. Agents erwerben eine Identität über den Erwerbsprozess. Während des Entwicklungslebenszyklus können Entwickler einen Microsoft Entra App Blueprint mit den erforderlichen MCP-Servern mithilfe der Agent 365 CLI abrufen und die Vorlage für alle Agent-Instanzen erstellen, die aus diesem Blueprint erstellt wurden.
Mit Benachrichtigungen bringen wir die Interaktionsmuster von Agents näher an einen Menschen. Agents können im Kontext von Produktivitäts-Apps wie Teams oder Kommentaren in Word auf Benutzer reagieren. Agents können auch auf E-Mails reagieren, die an das Postfach des Agents gesendet werden, die an einen vom Agent gehosteten Benachrichtigungsendpunkt übermittelt werden. Der Agent kann auch an Lebenszyklusvorgängen wie Acquire und UnAcquire teilnehmen und festlegen, dass während dieser Zeit für eine Agent-Identität Einrichtungs- und Bereinigungszyklen ausgeführt werden sollen.
Das Agents 365 SDK basiert auf Open Telemetry und ist darin integriert. Das SDK erfasst detaillierte Telemetriedaten für die Aktivitäten jedes Agents, einschließlich Inferenzereignisse, Toolverwendung und Benachrichtigungen. Administratoren erhalten vollständige Einblicke in die Funktionsweise und Interaktion von Agents mit Benutzern, Systemen und Daten mithilfe von Purview und Defender.
Agents können die Microsoft MCP-Server verwenden, um verschiedene Szenarien auszuführen, z. B. E-Mails zu senden, Dokumente in SharePoint zu suchen und auf die Kommentare in einem Dokument mit minimalen Änderungen am Agent-Code zu reagieren. Diese MCP-Server werden von Administratoren gesteuert. Die wachsende Liste der Tools ermöglicht es dem Agent, im Produktivitätsbereich erfolgreich zu sein.
Agent 365 arbeitet mit Agents zusammen, die auf Microsoft Agent Framework, Copilot Studio, Azure AI Foundry, Semantic Kernel, OpenAI Agents SDK, Claude Code SDK und LangGraph basieren.
Wie unterscheidet sich das Agent 365 SDK?
- Agent 365 SDK ist kein Agent-Stack. Es bietet nicht die Möglichkeit, einen Agent zu erstellen oder zu hosten, und er enthält keine Orchestrator- oder Workflowverwaltung im Gegensatz zu Microsoft Agent Framework, Microsoft Copilot Studio oder Microsoft Foundry.
- Es ersetzt nicht das Microsoft 365 Agent SDK und die Funktionalität, die es für Hosting, Aktivitätsprotokoll und Identität bereitstellt. Im Gegenteil: Das Agent 365 SDK nutzt Pakete für das Microsoft 365 Agent SDK, um Benachrichtigungen über das Aktivitätsprotokoll bereitzustellen, und es verwendet die Agent-Identitätspakete, um das Agentic-Token für einen Agent zu erhalten (sofern zutreffend).
- Agent 365 fordert Entwickler auf, mit einem vorhandenen Agent zu beginnen, wenn dieser über ein Agent-Framework ihrer Wahl verfügbar ist. Sie können dann ihren Agent erweitern, um mehr Funktionen bereitzustellen, die ihre Agents in der digitalen Welt steuerbar, beobachtbar und produktiver machen.
Grundlegende Informationen zum Blueprint eines Agents in Agent 365
Bevor Sie eine Instanz Ihres Agents erstellen, ist es hilfreich zu verstehen, was wir mit dem Blueprint eines Agent 365-Agents meinen. Ein Blueprint ist eine von der IT genehmigte, vorkonfigurierte Definition eines Agent-Typs, im Wesentlichen die Unternehmensvorlage, aus der alle kompatiblen Agents erstellt werden. Er definiert die Funktionen des Agents, den erforderlichen MCP-Toolzugriff, Sicherheits- und Complianceeinschränkungen, Überwachungsanforderungen, Lebenszyklusmetadaten und alle verknüpften Governancerichtlinienvorlagen wie DLP, Einschränkungen für externen Zugriff oder Protokollierungsregeln. Wenn ein Blueprint aktiviert wird, kann er verwendet werden, d. h. Administratoren können daraus neue Agents im Microsoft 365 Admin Center instanziieren. Jede Agent-Instanz erbt die Regeln ihres Blueprints und stellt eine konsistente Governance für E-Mails, Kalender, Teams-Nachrichten, SharePoint-Zugriff und alle anderen Microsoft 365-Workloads sicher, mit denen der Agent in Kontakt kommt. Dies verhindert „Schatten-Agents“, erzwingt Beobachtbarkeit und verankert jeden Agent in einem sicheren Entra-gestützten Identitäts- und Berechtigungsmodell.
Agent 365 Agent SDK-Pakete
Sie finden die Agent 365 Agent SDK-Pakete in den Paketmanagern für die unterstützten Sprachen.
Die Agent 365 Agent SDK-Pakete für Python befinden sich im Python-Paketindex (PYPI)
| Package | Beschreibung des Dataflows |
|---|---|
| microsoft-agents-a365-notifications | Benachrichtigungs- und Messaging-Erweiterungen für KI-Agent-Anwendungen. Stellt Hilfsprogramme zum Bearbeiten von Agent-Benachrichtigungen, Lebenszyklusereignissen und Routing über verschiedene Kanäle und Unterkanäle in Microsoft 365-Anwendungen bereit. |
| microsoft-agents-a365-observability-core | Telemetrie-, Ablaufverfolgungs- und Überwachungskomponenten für KI-Agents, die auf OpenTelemetry basieren. Stellt strukturierte Spannen für Agent-Aufrufe, Toolausführung und LLM-Ableitung mit Kontextverteilung und austauschbaren Exportern bereit. |
| microsoft-agents-a365-observability-extensions-agent-framework | Beobachtbarkeitserweiterungen für Microsoft Agent Framework. Stellt die OpenTelemetry-Ablaufverfolgungsintegration speziell für Agent Framework-basierte Anwendungen bereit. |
| microsoft-agents-a365-observability-extensions-openai | Beobachtbarkeitserweiterungen für OpenAI Agents SDK. Stellt OpenTelemetry-Ablaufverfolgungsintegration für auf OpenAI-Agents basierende Anwendungen mit automatischer Instrumentierung für Agent-Workflows und Toolaufrufe bereit. |
| microsoft-agents-a365-observability-extensions-langchain | Beobachtbarkeitserweiterungen für LangChain-Framework. Stellt OpenTelemetry-Ablaufverfolgungsintegration für LangChain-basierte KI-Anwendungen mit automatischer Instrumentierung für Ketten, Agents und Tools bereit. |
| microsoft-agents-a365-observability-extensions-semantic-kernel | Beobachtbarkeitserweiterungen für das Semantic Kernel-Framework. Stellt OpenTelemetry-Ablaufverfolgungsintegration für Semantic Kernel-basierte Anwendungen mit automatischer Instrumentierung für Kernel-Funktionen, Plug-Ins und Planner bereit. |
| 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 | Semantic Kernel-spezifische Tools und Dienste für die KI-Agent-Entwicklung. Stellt den MCP-Toolregistrierungsdienst (Model Context Protocol) bereit, um MCP-Server dynamisch zu Semantic 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. |
Allgemeiner Flow eines Agent 365-Agents
Das folgende Diagramm veranschaulicht den Entwicklerflow für Agents.
Sie beginnen mit einem Agent, den Sie bereits mit der Programmiersprache und dem Agent Framework Ihrer Wahl erstellt haben. Anschließend können Sie das Agent 365 SDK verwenden, um die bereits erstellten Agents zu erweitern und die speziellen Funktionen wie Benachrichtigungen, Beobachtbarkeit und Toolserververbindungen hinzuzufügen, die sie innerhalb der Plattform ausführen müssen. Wenn Sie Beispiele für die Struktur vorhandener Agents benötigen, werden Sie von den Schnellstartanleitungen durch die Beispiel-Agents geführt, die im Microsoft 365 Agents Toolkit für VS Code enthalten sind. Beispiele finden Sie in den verfügbaren Schnellstartanleitungen für Agent 365:
- Schnellstartanleitung: Einrichten und Ausführen des Beispiel-Agents JavaScript LangChain
- Schnellstartanleitung: Einrichten und Ausführen des Beispiel-Agents Python Agent Framework
- Schnellstartanleitung: Einrichten und Ausführen des Beispiel-Agents JavaScript Claude Agent SDK
Sie bestimmen, welche Microsoft MCP-Server Ihr Agent verwendet, konfigurieren diese Verbindungen und integrieren die Agent 365-Komponenten – Beobachtbarkeit, Benachrichtigungen und Toolserververbindungen –, indem Sie die in den GitHub-Beispielen bereitgestellten Muster verwenden.
Danach erzeugen Sie einen Agent 365-Blueprint, der definiert, wie Ihr Agent dargestellt und an die Plattform angebunden wird. Testen Sie Ihren Agents im Agents Playground, sobald der Blueprint vorhanden ist. So können Sie Benachrichtigungen überprüfen, MCP-Interaktionen ausprobieren und sich Telemetriedaten ansehen, bevor Sie überall bereitstellen.
Wenn alles gut aussieht, veröffentlichen Sie Ihren Agent in einem Mandanten. Von dort aus können Administratoren ihn im Microsoft 365 Admin Center aktivieren und verwalten.
Wann benötigen Sie das Agent 365 SDK?
Verwenden Sie das Agent 365 SDK, wenn Sie Folgendes tun müssen:
- Integration mit Microsoft 365-Daten oder -Tools über sichere MCP-Connectors
- Verwalten und Überwachen mehrerer Agents in Ihrer Organisation
- Bereitstellen von Telemetrie und Überwachung der Enterprise-Klasse
- Aktivieren von Benachrichtigungen für Agent-Interaktionen
- Bereitstellen in regulierten Umgebungen, die Rückverfolgbarkeit und Lebenszyklusverwaltung erfordern
Wie das Agent 365 SDK in das Agent-Ökosystem passt
| Ebene | Role | Bereitgestellt von |
|---|---|---|
| Enterprise-Funktionen | Identität, Benachrichtigungen, Beobachtbarkeit, Tools | Agent 365 SDK |
| Agent-Logik | Prompts, Workflows, Reasoning | Ihre Implementierung |
| Orchestrator-Laufzeit | Modellaufrufe und Tool-Orchestrierung | Framework Ihrer Wahl |
Vorteile auf einen Blick
- Einheitliche Identität und Governance für alle Agents
- Sofort einsatzbereite Telemetrie und Ablaufverfolgung
- Sicherer und geregelter Zugriff auf Microsoft 365-Tools
- Orchestratorübergreifend und Multicloud-Unterstützung
- Vereinfachter Upgradepfad für vorhandene Agents