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. Diese Agents können mit Copilot Studio, dem Microsoft 365 Agents SDK, teams SDK oder Microsoft Foundry erstellt werden, je nach Ihrem bevorzugten Entwicklungsansatz und Ihrer Hostingumgebung.
In diesem Artikel werden die Funktionen und Optionen zum Erstellen eines benutzerdefinierten Engine-Agents erläutert.
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 oder einen Pro-Code-Ansatz mithilfe von Entwicklungstools und SDKs zu erstellen oder einen vorhandenen Foundry-Agent in Microsoft 365 zu integrieren. 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 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 SDK
Das Teams SDK ist ein speziell auf Microsoft Teams zugeschnittenes Framework. Es enthält einen integrierten Aktionsplaner-Orchestrator und unterstützt GPT-basierte Sprachmodelle von 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.
Integrieren von Microsoft Foundry-Agents
Microsoft Foundry bietet eine Plattform zum Erstellen, Testen und Veröffentlichen intelligenter Agents mithilfe des Agent Framework SDK (ehemals Semantic Kernel). Diese Agents können entweder über das Foundry-Portal oder das Microsoft 365 Agents Toolkit in Microsoft 365 Copilot und Teams integriert werden.
Dieser Ansatz eignet sich ideal für Entwickler oder Organisationen, die bereits KI-Logik und -Orchestrierung in Foundry verwalten und diese Funktionen direkt in Microsoft 365 verfügbar machen möchten.
Die folgende Tabelle zeigt die beiden Integrationsansätze für Foundry-Agents.
| Feature | Veröffentlichen von Foundry in Microsoft 365 | Integration in Microsoft 365 mithilfe des Agents Toolkits |
|---|---|---|
| Beschreibung | Veröffentlichen Sie Ihren Foundry-Agent direkt in Microsoft 365 Copilot und Teams mit minimalem Setup. Stellt automatisch Azure Bot Service- und Entra-ID und Pakete Für die Verteilung bereit. | Verbinden Sie einen vorhandenen Foundry-Agent mit Microsoft 365 Copilot über eine Proxy-App, die mit dem Microsoft 365 Agents Toolkit erstellt wurde. Ermöglicht die Abruf-API-Erdung für Microsoft 365-Daten sowie erweiterte Anpassung, Debuggen und Bereitstellung in mehreren Umgebungen. |
| Werkzeuge | Gießereiportal | Visual Studio Code/Visual Studio mit Microsoft 365 Agents Toolkit |
| Ideal für | Schnelle Bereitstellung und Tests mit minimalen Codeänderungen | Szenarien, die Microsoft 365 Data Grounding, benutzerdefinierte Logik, SSO oder verwaltete Infrastruktur erfordern |
Beide Integrationsansätze verbinden den Foundry-Agent-Dienst mit Microsoft 365 Copilot über einen Bot oder eine Proxyebene, sodass Benutzer direkt in Microsoft 365 und Teams mit Foundry-Agents interagieren können.
Vergleich des Agent-Entwicklungstools
Die folgende Tabelle enthält einen schnellen Vergleich der verfügbaren Ansätze.
| Feature | Copilot Studio | Teams KI | Agents SDK | Giesserei |
|---|---|---|---|---|
| Entwicklungsansatz | Low-Code | Pro-Code | Pro-Code | Low-Code oder Pro-Code |
| Werkzeuge | benutzeroberfläche Copilot Studio | Visual Studio Code/Visual Studio mit Teams SDK | Visual Studio Code/Visual Studio mit Microsoft 365 Agents Toolkit | Foundry-Portal oder Visual Studio Code/Visual Studio mit Microsoft 365 Agents Toolkit |
| Publishing | Meine Organisation | Meine Organisation ISV/Store |
Meine Organisation ISV/Store Mehr als 10 Kanäle |
Meine Organisation ISV/Store |
| 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 | Microsoft 365 Copilot und Teams (andere Kanäle erfordern eine benutzerdefinierte Integration) |
| Produktivität | Individuell | Gruppe | Gruppe | Individuell |
| Orchestrator | Copilot Studio | Teams KI-Aktionsplaner | Bring Your Own (z. B. Semantic Kernel, LangChain) | Bring Your Own (z. B. Semantic Kernel oder LangChain) |
| KI-Modelle | Copilot Studio | Beliebiges Modell Ihrer Wahl | Beliebiges Modell Ihrer Wahl | Foundry OpenAI oder benutzerdefinierte Modelle |
| Unterstützte Programmiersprachen | Nicht zutreffend (low-code) | C#, TypeScript, JavaScript, Python | C#, JavaScript, Python | Python, C# |
Wichtige Überlegungen
Die folgenden Überlegungen gelten für die Auswahl Ihres Entwicklungstools:
- Veröffentlichungsbereich: Nur Agents, die mit dem Teams SDK, Microsoft 365 Agents SDK oder Foundry 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 das Teams SDK als integrierte Unterstützung für Kanäle und Besprechungen für die Zusammenarbeit in Betracht ziehen. Foundry-Agents können auch in Teams verwendet werden, erfordern jedoch möglicherweise eine zusätzliche Einrichtung für Interaktionen mit mehreren Benutzern.
- Anpassungsanforderungen: Wenn Sie die 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 oder Foundry über das Agents Toolkit.
- Zugriff auf Wissensquellen: Copilot Studio Agents haben nativen Zugriff auf Microsoft 365- und Copilot-Connectorinhalte. Pro-Code-Agents, einschließlich derer, die mit dem Agents SDK oder Foundry über das Agents Toolkit erstellt wurden, können über Microsoft Graph-APIs auf dieselben Daten zugreifen und die Abruf-API für die Erdung in Microsoft 365-Daten verwenden.
Szenariobeispiele
Die folgende Tabelle enthält Szenariobeispiele und den jeweils empfohlenen Entwicklungsansatz.
| Szenario | Beschreibung | Empfohlener Ansatz |
|---|---|---|
| Rechtliche Fallanalyse | Eine Anwaltskanzlei erstellt mithilfe von 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. | Verwenden Sie Foundry , da sie es dem Unternehmen ermöglicht, benutzerdefinierte KI-Logik und Orchestrierung zu verwalten und gleichzeitig den Agent in Microsoft 365 zugänglich zu machen. Agents können über das Foundry-Portal veröffentlicht oder über das Microsoft 365 Agents Toolkit integriert werden, um Abruf-API-Grounding, benutzerdefinierte Logik und Bereitstellung in mehreren Umgebungen zu ermöglichen. |
| 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. | Verwenden Sie das Teams SDK , da der Agent in einer Umgebung für die Zusammenarbeit mit mehreren Benutzern ausgeführt wird. Die Veröffentlichung in Teams-Kanälen oder -Besprechungen ermöglicht eine nahtlose Interaktion, während der integrierte Action Planner-Orchestrator eine Verbindung mit Planungs- und Patienteninformationssystemen herstellt. |
| Mitarbeiter-Onboarding-Assistent | Ein Unternehmen möchte eine einfache KI-Assistent für neue Mitarbeiter bereitstellen, um häufig gestellte Fragen zur Personalabteilung zu beantworten, sie durch die Dokumenterstellung zu führen und sie auf interne Ressourcen zu verweisen. Der Agent verarbeitet hauptsächlich Standardprozesse und -dokumentationen, die bereits in Microsoft 365 verfügbar sind. | Verwenden Sie Copilot Studio, da dies eine schnelle Entwicklung und Bereitstellung mit wenig Code ermöglicht. Der Agent kann integrierte Microsoft 365-Kenntnisse und -Connectors verwenden, sodass er sich ideal für einfache Workflows eignet, die keine benutzerdefinierten KI-Modelle oder mehrkanalige Orchestrierung erfordern. |
Ü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.
Hinweis
Benutzerdefinierte Engine-Agents werden in App-Manifestversion 1.21 und höheren Versionen unterstützt.
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.
Verwandte Inhalte
- Erstellen und Bereitstellen eines Agents mit Copilot Studio
- Erstellen und Bereitstellen eines Agents mit Microsoft 365 Agents SDK
- Veröffentlichen Ihres Foundry-Agents in Microsoft 365
- Integrieren Ihres Foundry-Agents in das Microsoft Agent Toolkit
- Erstellen eines Agents mithilfe des Microsoft 365-Agent-Toolkits
- Konvertieren Ihres deklarativen Agents in einen benutzerdefinierten Engine-Agent
- Beispiel für einen benutzerdefinierten Engine-Agent mit Abruf-API-Grounding
- Teams SDK
- Übersicht über Bots