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.
Mit dem Microsoft 365 Agents SDK können Entwickler Agents mithilfe des KI-Stapels ihrer Wahl erstellen und anpassen. Entwickler können einen benutzerdefinierten Engine-Agent (CEA) erstellen und auf Microsoft 365 Copilot implementieren. Um schnell mit Gerüsten und Vorlagen zu beginnen, verwenden Sie das Microsoft 365 Agents Toolkit für Visual Studio und Visual Studio Code. Entwickler können ihre ausgewählten Modelle und Orchestrator aus Azure Foundry und Semantischer Kernel, OpenAI Agents, LangChain oder sogar einem benutzerdefinierten Orchestrator hinzufügen. Entwickler können sogar auswählen, dass mehrere Agents mit unterschiedlichen Technologien erstellt werden, und die Agents über Microsoft 365 Copilot verfügbar machen.
Mithilfe der Microsoft 365 Agents SDK können Sie einen Agent schnell erstellen und auf jedem Kanal anzeigen, einschließlich Microsoft 365 Copilot und Microsoft Teams.
Das Agents SDK ist so konzipiert, dass es unvoreingenommen gegenüber der von Ihnen verwendeten KI ist. Sie können agentenbasierte Muster implementieren, ohne an einen Technologie-Stack gebunden zu sein.
Das Agents SDK nutzt spezifisches Clientkanalverhalten, z. B. Microsoft 365 Copilot, Teams und andere nicht Microsoft Kanäle. Sie können Ihren Agent an Clientkanäle anpassen, einschließlich bestimmter Ereignisse oder Aktionen.
Nicht unterstützte und veraltete Pakete
Das Microsoft 365 Agents SDK ist die Entwicklung des Azure Bot Framework SDK. Das Azure Bot Framework war zuvor die Möglichkeit für einen Entwickler, Bots mit einem primären Fokus auf Unterhaltungs-KI rund um Themen, Dialoge und Nachrichten zu erstellen. Die Branchennorm besteht nun darin, generative KI-Funktionen zu verwenden, die sich auf Wissen im gesamten Unternehmen konzentrieren. Unternehmen müssen in der Lage sein, Aktionen zu koordinieren und Fragen innerhalb eines konversationellen Erlebnisses zu beantworten. Das Microsoft 365 Agents SDK bietet Funktionen für die moderne Agent-Entwicklung, die die Erstellung von Unterhaltungsagenten mit Unterhaltungsverwaltung und -orchestrierung zusammenführt. Agents, die mit dem SDK erstellt wurden, können eine Verbindung mit zahlreichen AI-Diensten und -Clients herstellen, einschließlich Agents, die mit Nicht-Microsoft-Software oder -Technologie erstellt wurden.
Dieser Artikel enthält Anleitungen und Bewusstseinsinformationen, wenn Sie die Migration vom Azure Bot Framework zum Agents SDK in Betracht ziehen. Mit diesen Informationen können Sie informiert bleiben und fundiertere Entscheidungen treffen.
Die Funktionen in der folgenden Tabelle werden im Agents SDK nicht unterstützt. Bots, die diese Funktionen erfordern, können nicht migriert werden, ohne Alternativen zu implementieren:
| Funktionalität | Grund |
|---|---|
| Adaptive Dialoge | Das adaptive Dialogsystem (in C# im Bot Framework implementiert) ist nicht mehr direkt relevant. Microsoft plant nicht, dieses System in das Agents SDK zu verschieben. |
| AdaptiveExpressions | Diese Funktionalität enthält Microsoft.Bot.AdaptiveExpressions.Core. Diese Pakete stehen jedoch weiterhin für die Verwendung aus den .NET BotBuilder-Paketen zur Verfügung. Diese Pakete verwenden keine Abhängigkeiten von SDK-Paketen, und Sie können sie verwenden, wenn Sie das Agents SDK verwenden möchten. Die AdaptiveExpressions-Funktionalität wird jedoch nicht aktiv unterstützt. |
| Application Insights | Ältere Telemetrie- und Überwachungsansätze werden durch moderne Observability-Lösungen ersetzt, die besser in Cloud-native Agent-Architekturen integriert werden. |
| ASP.NET WebAPI | ASP.NET WebAPI und ähnliche ältere Technologien werden nicht mehr benötigt. Diese Änderung wirkt sich nur auf C# aus, wobei nur die aktuelle Generation von ASP.NET Core (ironisch als "ASP.NET Core Web-API" bezeichnet) unterstützt wird. |
| Bot Framework Composer Artefakte | Artefakte aus Composer (adaptive Dialogfelder, adaptive Ausdrücke usw., die in C# im Bot Framework implementiert wurden) sind nicht mehr erforderlich und werden nicht mehr weitergeleitet. |
| BotFrameworkAdapter | Ersetzt im Bot Framework durch CloudAdapter und aus dem Agents SDK entfernt. |
| CLI | Alle Befehle in der Bot Framework CLI ("bf") sind veraltet und werden durch moderne Tools im Agents SDK ersetzt. |
| Veraltete Aktivitäten | Ältere Aktivitäten sind veraltet, z. B. Zahlungsaktivitäten, da sie nicht mit modernen Agent-Interaktionsmustern übereinstimmen. |
| Generatoren | Die Legacy-Generatoren für jede der Sprachen (Yeoman usw.) werden nicht weitergeleitet, da das Microsoft 365 Agents Toolkit sie ersetzt. |
| Inspektion | Legacy-Debugging- und Inspektionstools werden durch moderne Entwicklungs- und Debugfunktionen ersetzt, die vom Agents SDK-Tool bereitgestellt werden. |
| Sprachgenerierung | LG-Tools, Vorlagentools und zugehörige Parser sind nicht erforderlich. Allgemeine Sprachmodelle ersetzen diese Tools. |
| Sprachverständnis | Diese Funktionalität enthält Microsoft.Bot.Builder.Parsers.LU. Moderne LLM-basierte Verarbeitungsfunktionen für natürliche Sprachen ersetzen diese älteren Sprachverständnistools. |
| KI-Tools der vorherigen Generation | Tools wie LUIS, Orchestrator und QnA Maker werden nicht mehr benötigt. Die Onlinedienste für diese Tools sind bereits deaktiviert. Vorhandene Bots, die von diesen Diensten abhängen, müssen zu verschiedenen Tools migriert werden. |
| QueueStorage | Die Nachrichtenwarteschlangenfunktion wurde durch effizientere und skalierbarere cloudeigene Messagingmuster ersetzt, die für Agentworkloads optimiert sind. |
| Streamingverbindungen | Echtzeit-Streaming-Funktionen wurden neu gestaltet, um mit modernen Mustern der konversationalen KI zu arbeiten und sind nicht mit der Legacy-Streaming-Implementierung kompatibel. |
| TemplateManager | Ältere Vorlagenverwaltungssysteme werden nicht mehr benötigt, da moderne LLMs dynamische Antworten ohne vordefinierte Vorlagen generieren können. |