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.
Benutzerdefinierte Engine-Agents erweitern die Funktionen von Microsoft 365 Copilot, indem Organisationen KI-gestützte Assistenten erstellen können, die auf ihre spezifischen Anforderungen zugeschnitten sind. Im Gegensatz zu Copilot-Standarderfahrungen bieten benutzerdefinierte Engine-Agents vollständige Kontrolle über Orchestrierung, KI-Modelle und Datenintegrationen, sodass Unternehmen erweiterte Workflows erstellen können, die ihren individuellen Anforderungen entsprechen.
In diesem Artikel werden die Funktionen und Optionen zum Erstellen eines benutzerdefinierten Engine-Agents erläutert.
Wichtig
Benutzerdefinierte Engine-Agents für Microsoft 365 Copilot Chat befinden sich derzeit in der öffentlichen Vorschauphase.
Was ist ein benutzerdefinierter Engine-Agent?
Benutzerdefinierte Engine-Agents sind spezielle Copilot-Agents, die für bestimmte Unternehmensszenarien entwickelt wurden. Im Gegensatz zu deklarativen Agents bieten sie Entwicklern die Flexibilität, ihre eigenen Orchestrierungs- und KI-Dienste zu nutzen. Dies ermöglicht die vollständige Kontrolle über Workflows, KI-Modelle und Integrationen, sodass Organisationen erweiterte Lösungen erstellen können.
Wichtige Merkmale von benutzerdefinierten Engine-Agents
Benutzerdefinierte Engine-Agents weisen die folgenden Merkmale auf:
- Benutzerdefinierte Orchestrierung : Definieren Sie maßgeschneiderte Workflows, und stellen Sie eine Verbindung mit externen Systemen her, um mehr Wissen zu integrieren oder Aktionen aufzurufen.
- Flexible KI-Modelle – Wählen Sie aus Basismodellen, fein abgestimmten Modellen oder branchenspezifischer KI, die für Ihren Anwendungsfall geeignet sind.
- Proaktive Automatisierung : Programmgesteuertes Auslösen von Workflows und Ausführen von Aktionen für Unternehmensanwendungen.
Entwicklungsansätze für benutzerdefinierte Engine-Agents
Sie können einen Low-Code-Ansatz verwenden, um benutzerdefinierte Engine-Agents mit Copilot Studio zu erstellen, oder einen Pro-Code-Ansatz mithilfe von Entwicklungstools und SDKs. Alle Optionen ermöglichen die Integration von externem Wissen und Aktionen in Microsoft 365 Copilot. Sie unterscheiden sich jedoch in Der Komplexität, den erforderlichen Fähigkeiten und den Arten von Geschäftsszenarien, die sie am besten unterstützen.
Low-Code-Ansatz
Copilot Studio ist eine vollständig verwaltete SaaS-Plattform, die das Erstellen benutzerdefinierter Engine-Agents vereinfacht, sodass Sie sich auf die Erstellung effektiver Agent-Umgebungen konzentrieren können, ohne sich Gedanken über Infrastruktur, Hosting oder Governance machen zu müssen. Es bietet integrierte Compliance über Power Platform sowie vordefinierte Vorlagen und Connectors für Microsoft 365 und Partnerdienste. Obwohl die Entwicklung mit wenig Code unterstützt wird, liegt der eigentliche Wert in der optimierten Bereitstellung und Verwaltung.
Dieser Ansatz eignet sich ideal für Organisationen, die benutzerdefinierte Engine-Agents schnell erstellen und skalieren möchten, ohne sich stark auf Entwicklungsressourcen verlassen zu müssen.
Pro-Code-Ansatz
Für die Pro-Code-Entwicklung können Sie Visual Studio oder Visual Studio Code mit der Erweiterung Microsoft 365 Agents Toolkit (eine Weiterentwicklung des Teams-Toolkits) verwenden. Dieses Toolkit optimiert die Agent-Entwicklung durch die Bereitstellung vordefinierter Vorlagen, einfaches Debuggen und optimierte Bereitstellungsworkflows – ideal für Entwickler, die eine vollständig angepasste Oberfläche wünschen.
Beim Erstellen von Agents mit dem Toolkit können Sie je nach Ihren Anforderungen zwischen zwei SDKs wählen.
Microsoft 365 Agents SDK
Das Microsoft 365 Agents SDK ist ein Framework für die Erstellung von Full-Stack-Agents mit mehreren Kanälen, die über Microsoft 365 Copilot, Teams, Partnerplattformen, benutzerdefinierte Anwendungen und Websites hinweg ausgeführt werden können.
Sie eignet sich ideal für Anwendungsfälle, die eine benutzerdefinierte Orchestrierung mithilfe von Frameworks wie Semantic Kernel oder LangChain erfordern, und unterstützt die Integration mit allen KI-Modellen oder -Diensten. Dieses SDK eignet sich am besten für Organisationen oder ISVs, die hochgradig maßgeschneiderte Agents mit erweiterten Funktionen und der Möglichkeit benötigen, über mehrere Kanäle hinweg zu arbeiten.
Teams AI-Bibliothek
Die Teams KI-Bibliothek ist ein framework, das speziell auf Microsoft Teams zugeschnitten ist. Es enthält einen integrierten Orchestrator für den Aktionsplaner und unterstützt GPT-basierte Sprachmodelle aus Azure und OpenAI.
Diese Option ist ideal für Organisationen, die Zusammenarbeits-Agents erstellen möchten, die innerhalb von Teams-Kanälen und -Besprechungen arbeiten. Dies ist nützlich beim Erstellen von Agents, die in Echtzeit mit Benutzern in einer teambasierten Umgebung für die Zusammenarbeit interagieren.
Vergleich des Agent-Entwicklungstools
Die folgende Tabelle enthält einen schnellen Vergleich der verfügbaren Ansätze.
Feature | Copilot Studio | Teams KI | Agents SDK |
---|---|---|---|
Entwicklungsansatz | Low-Code | Pro-Code | Pro-Code |
Werkzeugbestückung | benutzeroberfläche Copilot Studio | Visual Studio Code/Visual Studio mit Teams KI-Bibliothek | Visual Studio Code/Visual Studio mit Microsoft 365 Agents Toolkit |
Veröffentlichung | Meine Organisation ISV/Store |
Meine Organisation ISV/Store |
Meine Organisation ISV/Store Mehr als 10 Kanäle |
Kanäle | Microsoft 365 Copilot, Teams, Partner-Apps, mobile Apps und benutzerdefinierte Websites | Microsoft 365 Copilot, Teams | Microsoft 365 Copilot, Teams, Partner-Apps, mobile Apps und benutzerdefinierte Websites |
Produktivität | Individuell | Gruppe | Gruppe |
Orchestrator | Copilot Studio | Teams KI-Planner | Bring Your Own (z. B. Semantic Kernel, LangChain) |
KI-Modelle | Copilot Studio | Beliebiges Modell Ihrer Wahl | Beliebiges Modell Ihrer Wahl |
Unterstützte Programmiersprachen | Nicht zutreffend (low-code) | C#, TypeScript, JavaScript, Python | C#, JavaScript, Python |
Wichtige Überlegungen
Die folgenden Überlegungen gelten für die Auswahl Ihres Entwicklungstools:
- Veröffentlichungsbereich: Nur Agents, die mit der Teams KI-Bibliothek oder Microsoft 365 Agents SDK erstellt wurden, können mit dem Agents-Toolkit im Microsoft Commercial Store veröffentlicht werden.
- Gruppenproduktivität : Für Szenarien mit mehreren Benutzern, insbesondere in Teams, sollten Sie die Teams KI-Bibliothek als integrierte Unterstützung für kollaborative Kanäle und Besprechungen in Betracht ziehen.
- Anpassungsanforderungen: Wenn Sie vollständige Kontrolle über KI-Modelle oder die Orchestrierung benötigen, entscheiden Sie sich für einen Pro-Code-Ansatz mit Microsoft 365 Agents SDK.
- Zugriff auf Wissensquellen: Copilot Studio Agents haben nativen Zugriff auf Microsoft 365- und Microsoft Graph-Connectorinhalte. Agents, die mit einem Pro-Code-Ansatz erstellt wurden, können über Microsoft Graph-APIs auf dieselben Daten zugreifen.
Szenariobeispiele
Die folgende Tabelle enthält Szenariobeispiele und den jeweils empfohlenen Entwicklungsansatz.
Szenario | Beschreibung | Empfohlener Ansatz |
---|---|---|
Rechtliche Fallanalyse | Eine Anwaltskanzlei erstellt mithilfe von Azure AI Foundry einen eigenständigen KI-Agent. Der Agent verwendet einen benutzerdefinierten LLM für die Fallrechtsanalyse und lässt sich in externe Rechtsdatenbanken integrieren. Der Agent wird im Fallverwaltungssystem des Unternehmens verwendet, sollte aber auch innerhalb Microsoft 365 Copilot zugänglich sein und Zugriff auf Dokumente in SharePoint haben. | Da der Agent sowohl im internen Fallverwaltungssystem der Anwaltskanzlei (eine benutzerdefinierte App) als auch in Microsoft 365 ausgeführt wird, verwenden Sie das Microsoft 365 Agent SDK für die Multi-Channel-Veröffentlichung und Integration in ein benutzerdefiniertes trainiertes LLM. |
Chirurgische Planung im Gesundheitswesen | Ein Krankenhaus baut einen Agenten für chirurgische Teams auf, um Operationen zu planen und zu planen. Der Agent arbeitet mit Ärzten, Krankenschwestern und Verwaltungspersonal zusammen und integriert sich in Patienteninformations- und Terminplanungssysteme. Der Agent erleichtert die Zusammenarbeit mit allen Mitgliedern des Teams, um Termine zu planen, Termine zu erstellen, Konflikte zu lösen und Erinnerungen und Benachrichtigungen festzulegen. | Da der Agent in einer Teameinstellung über mehrere Benutzer hinweg verwendet wird, erleichtert die Veröffentlichung dieses Agents in einem Teams-Kanal oder einer Besprechung die Zusammenarbeit über alle Benutzer hinweg. Dieser Agent wird mit der Teams KI-Bibliothek erstellt und kann eine Verbindung mit den Patienteninformations- und Planungssystemen herstellen. |
Überlegungen zum Entwurf und zur Bereitstellung
Berücksichtigen Sie bei der Vorbereitung auf die Erstellung und Bereitstellung Ihres benutzerdefinierten Engine-Agents die in diesem Abschnitt beschriebenen Schlüsselfaktoren, um Leistung, Compliance und Nachhaltigkeit sicherzustellen.
KI-Modellauswahl
Benutzerdefinierte Engine-Agents können je nach Komplexität von Aufgaben und domänenspezifischen Anforderungen verschiedene KI-Modelle verwenden. Unabhängig davon, ob Ihr Agent ein bestimmtes Basismodell, ein kleines Sprachmodell oder ein fein abgestimmtes Modell für Ihr Szenario benötigt, ist die Auswahl des richtigen Modells von entscheidender Bedeutung.
Weitere Informationen finden Sie unter Auswählen der richtigen Modelle für Ihre Apps.
Verantwortungsvolle KI
Stellen Sie sicher, dass Ihr benutzerdefinierter Agent konform, sicher und an den Richtlinien der verantwortungsvollen KI (RAI) ausgerichtet ist, indem Sie die RAI-Prinzipien einhalten, Datengovernance erzwingen und die Anforderungen an die Veröffentlichung von Speichern für ISVs erfüllen.
Überlegungen zu den Kosten
Berücksichtigen Sie lizenzierungs-, verbrauchs- und hostingkosten im Zusammenhang mit Ihrem benutzerdefinierten Engine-Agent.
Weitere Informationen finden Sie unter Überlegungen zu Kosten für die Copilot-Erweiterbarkeit.
Datenschutz und Compliance
Benutzerdefinierte Eingabeaufforderungen und Antworten des Engine-Agents in Copilot Chat und Teams werden in Übereinstimmung mit den Microsoft 365-Produktbedingungen gespeichert und gemäß den Anweisungen des Kunden verwaltet. Um diese gespeicherten Daten anzuzeigen und zu verwalten, können Administratoren die Inhaltssuche oder Microsoft Purview verwenden.