Vergleichstools für deklarative Agents

Deklarative Agents ermöglichen es Ihnen, Microsoft 365 Copilot zu erweitern, um die individuellen Anforderungen Ihrer Benutzer zu erfüllen. Sie können deklarative Agents mit einem Pro-Code-, Low-Code- oder No-Code-Ansatz erstellen. Dieser Artikel enthält Informationen zu den Tools, die zum Erstellen deklarativer Agents verfügbar sind, sowie zu den jeweiligen Vor- und Nachteilen.

Informationen zur Plug-In-weiten Entscheidung, die Agent Builder, Work IQ Dev Tools, Cowork, Copilot Studio und GitHub Copilot umfasst, finden Sie unter Auswählen von Entwicklungstools für Ihr Plug-In.

Tools zum Erstellen deklarativer Agents

Es stehen mehrere Tools zur Verfügung, mit denen Sie deklarative Agents für Copilot erstellen können. In der folgenden Tabelle sind die Tools und die jeweiligen potenziellen Anwendungsfälle aufgeführt, damit Sie entscheiden können, welches Tool für Sie geeignet ist.

Tool Codierungsansatz Beschreibung Empfohlener Anwendungsfall
Work IQ Dev Tools Pro-Code Work IQ Dev Tools ist eine Vorschau von Befehlszeilen und Visual Studio Code zum Erstellen, Validieren, Bereitstellen, Verpacken, Veröffentlichen, Überwachen und Auswerten von Projekten mit deklarativen Agents. Die Kernerweiterung stellt das standardmäßige Lebenszyklus-Back-End bereit. Pro-Code-Entwickler, die einen geführten, quellkontrollierten Lebenszyklus für deklarative Agenten mit Terminal- oder Continuous Integration-Workflows wünschen.
Microsoft 365 Agents Toolkit Pro-Code Das Agents Toolkit ermöglicht die Erstellung deklarativer Agents und benutzerdefinierter Engine-Agents mit erweiterten Funktionen wie benutzerdefinierten API-Aktionen, adaptiven Karten, dem Microsoft 365 Agents SDK, dem Microsoft 365 Agents Playground für lokale Tests und CI/CD-Integration (Continuous Integration/Continuous Delivery). Entwickler, die die vollständige Kontrolle über ihre Codierungsumgebung, Quellcodeverwaltung und direkte API-Integration benötigen.
Copilot Studio Low-Code Mit Copilot Studio können Benutzer deklarative Agents mithilfe einer Drag-and-Drop-Oberfläche erstellen. Es bietet Kontrolle über Geschäftslogik und Workflow-Automatisierung und ermöglicht Benutzern das Erstellen deklarativer Agents mit erweiterten Funktionen wie benutzerdefinierten API-Aktionen, adaptiven Karten und Application Lifecycle Management (ALM) über Power Platform-Pipelines. IT-Mitarbeiter und Geschäftsanwender, die eine benutzerfreundliche Low-Code-Lösung benötigen, die die Power Platform-Integration umfasst.
Agent-Generator Codefrei Das Agent-Generator-Feature von Microsoft 365 Copilot bietet eine einfache Schnittstelle für Geschäftsbenutzer zum Erstellen deklarativer Agents. Benutzer müssen nur beschreiben, was der Agent tun soll, oder einen Agenten mit einer einfachen Konfigurationserfahrung erstellen. Geschäftsanwender ohne Programmierkenntnisse, die Copilot anpassen möchten, um die Produktivität persönlich und gruppenbezogen zu steigern. Vom Schreibcoach bis zum Onboarding-Buddy können Benutzer ganz einfach Agenten erstellen und freigeben, die Fragen aus Wissensquellen beantworten, Bilder generieren, Daten verarbeiten, mathematische Probleme lösen und vieles mehr.
SharePoint Codefrei In SharePoint erstellte Agents sind deklarative Agents, die in SharePoint, Teams und Microsoft 365 Copilot ausgeführt werden. Sie liefern Antworten basierend auf den Daten, die in der SharePoint-Implementierung einer organization verfügbar sind. Geschäftsanwender, die Copilot für einen bestimmten Zweck anpassen oder bestimmte Websites, Dokumentbibliotheken und Dateien angeben möchten, die Copilot durchsuchen soll.

Toolanforderungen und Zugriff

In der folgenden Tabelle werden die Voraussetzungen für die Verwendung der einzelnen Tools beschrieben und angegeben, wo Agents aus jedem Tool veröffentlicht werden können.

Tool Anforderungen Toolzugriff Veröffentlicht Agents in
Work IQ Dev Tools
  • Node.js 24 oder höher
  • PowerShell 7 oder höher unter Windows
  • Microsoft 365-Konto mit Zugriff auf Copilot
  • Azure-Abonnement für die Bereitstellung
Installieren Sie die Work IQ-Entwicklungstools. Das Standardinstallationsprogramm enthält die CLI, die Visual Studio Code-Erweiterung und den Copilot-CLI-Agent.
  • Direkte Benutzer oder den Mandanten über unterstützte Freigabe
  • Katalog der organization überwiqd agent publish
Agents Toolkit
  • Microsoft 365-Abonnement (mit aktiviertem Querladen)
  • Visual Studio Code, Visual Studio oder die Agents Toolkit-CLI
  • Azure-Abonnement (optional)
Holen Sie sich das Microsoft 365 Agents Toolkit für Visual Studio Code, Visual Studio oder als CLI.
Copilot Studio
  • Microsoft 365-Abonnement
  • Eine Copilot Studio-Lizenz – entweder ein eigenständiges Copilot Studio-Abonnement oder der Plan "Copilot Studio für Microsoft Teams", der in ausgewählten Microsoft 365-Abonnements enthalten ist (Pläne vergleichen)
Registrieren Sie sich für Copilot Studio.
  • Benutzer mit Microsoft 365-Abonnements (mit eingeschränkten Funktionen)
  • Benutzer mit aktivierten Microsoft 365 Copilot-Lizenzen oder -Messung
  • Mobile Apps, Messagingplattformen
Agent-Generator Microsoft 365-Abonnement Wählen Sie die Option Agent erstellen in Microsoft 365 Copilot oder Teams aus.
SharePoint
  • Microsoft 365-Abonnement
  • Berechtigungen für Websiteadministratoren oder -besitzer
Erste Schritte mit SharePoint. SharePoint-Websites, Microsoft 365 Copilot und Microsoft Teams

Work IQ Dev Tools

Work IQ Dev Tools ist eine Vorschau-Pro-Code-Route für deklarative Agents. Es kombiniert eine CLI, Live-Diagnosen von Visual Studio Code-Manifesten, benannte Umgebungen, Automatisierungsausgaben und einen optionalen Copilot-CLI-Agent, der den Lebenszyklus konversationsgesteuert steuern kann.

Vorteile Nachteile
Geführter Lebenszyklus: Erstellen, Bearbeiten, Validieren, Bereitstellen, Verpacken, Veröffentlichen, Teilen, Überwachen und Auswerten von Projekten mit deklarativen Agents über eine Befehlsoberfläche. Vorschau der Oberfläche: Befehle, Ausgabe, Featureflags und Paketverhalten können sich vor der allgemeinen Verfügbarkeit ändern.
Schnelle Validierung: Führen Sie Offlineprüfungen der Microsoft-Validierungsebene, paketbezogene Tiefenvalidierung und Live-Diagnosen in Visual Studio Code aus. Deklarativer Agent-Bereich: WIQD erstellt keine benutzerdefinierten Modul-Agents.
Unterstützung der Automatisierung: Verwenden Sie benannte Umgebungen, stabile JSON-Umschläge, dokumentierte Exitcodes und Trusted-Pipeline-Authentifizierung für unterstützte Kernlebenszyklusvorgänge. Geteilte Authentifizierung: Die Pipelineauthentifizierung für Core-Lifecycle-Befehle authentifiziert keine Work IQ-Überwachung, Bewertungen oder andere Erweiterungen.
Test- und Qualitätstools: Senden Sie Testprompts, verwenden Sie die DevUI-Vorschau, führen Sie Qualitätsauswertungen aus, und fragen Sie den Insights-Agent nach Nutzung und Integrität ab. Featuregates: Work IQ-Befehle sind experimentell, DevUI ist eine Vorschau, und Agent-Fähigkeiten und andere Funktionen können Featureflags erfordern.
Plugin-Paket-Route: Die Alphaoberfläche wiqd plugin kann unterstützte Agents, Skills und Remote-MCP-Connectors in einem Microsoft 365-App-Paket zusammenstellen. Alpha-Plug-In-Grenze: Die Plug-In-Oberfläche stellt keine Übermittlung an öffentliche Speicher oder einen wiqd plugin publish Befehl bereit.

Verwenden Sie Agents Toolkit direkt, wenn Sie ein Manifest, ein Paket oder eine Befehlssteuerung auf niedrigerer Ebene oder eine Funktion außerhalb des unterstützten WIQD-Bereichs benötigen.

Tipp

Work IQ Dev Tools zielt auf deklarative Agents ab, nicht auf benutzerdefinierte Engine-Agents. Verwenden Sie für benutzerdefinierte Orchestrierung, Modelle, Hosting oder Mehrkanalszenarien das Microsoft 365 Agents SDK oder einen anderen unterstützten Ansatz für benutzerdefinierte Engines.

Agents Toolkit

Beginnen Sie für die Pro-Code-Entwicklung mit deklarativen Agents mit Work IQ Dev Tools (Vorschau), wenn der unterstützte Lebenszyklus Ihrem Szenario entspricht. Verwenden Sie Agents Toolkit direkt, wenn Sie Manifeste, Pakete oder Befehlssteuerelemente auf niedrigerer Ebene oder Funktionen außerhalb des unterstützten Work IQ Dev Tools-Bereichs benötigen.

In der folgenden Tabelle sind die Vor- und Nachteile für die Verwendung des Agents-Toolkits aufgeführt.

Hinweis

Das Veröffentlichen von Agents über das Microsoft 365 Agents Toolkit wird in Microsoft 365 Government-Mandanten nicht unterstützt.

Vorteile Nachteile
Pro-Code-Flexibilität: Ideal für Entwickler, die Visual Studio Code, Visual Studio oder eine CLI bevorzugen und die vollständige Kontrolle über ihre Codierungsumgebung, die Quellcodeverwaltung und den Zugriff auf APIs wünschen. Keine Unterstützung für Power Platform Connector: Im Gegensatz zu Copilot Studio unterstützt Agents Toolkit keine Drag-and-Drop-Power Platform-Connectors für eine schnelle API-Integration.
Benutzerdefinierte API-Aktionen: Ermöglicht die Integration in jede API unter Verwendung von OpenAPI-Spezifikationen oder benutzerdefinierten REST-APIs und bietet Flexibilität über Power Platform-Konnektoren hinaus. Keine Benutzeroberfläche: Erfordert manuelle JSON-Bearbeitung für die Agent-Konfiguration anstelle der UI-basierten Bearbeitung.
Versionskontrolle und Zusammenarbeit: Unterstützt Quellcodeverwaltungssysteme, Pull Requests und CI/CD für bessere Entwicklungsmethoden und die Zusammenarbeit im Team. Begrenzte Composability für Ersteller: Im Agents-Toolkit erstellte Agents können nicht in Low-Code-Tools wie Copilot Studio wiederverwendet werden.
Schnelle Einführung von Features: Neue Funktionen sind häufig zuerst im Agents Toolkit verfügbar, bevor sie in Copilot Studio oder Agent Builder verfügbar sind. Steilere Lernkurve: Agents Toolkit ist für professionelle Entwickler konzipiert, die für Geschäftsbenutzer und Information Worker weniger zugänglich sind.
Lokale Tests mit Agents Playground: Der Microsoft 365 Agents Playground bietet eine lokale Sandbox zum Testen und Debuggen von Agents ohne einen Microsoft 365-Entwicklermandanten oder Tunnelingdienste wie ngrok.
Microsoft 365 Agents SDK-Integration: Erstellen Sie benutzerdefinierte Engine-Agents, und veröffentlichen Sie sie in mehreren Kanälen, einschließlich Microsoft 365 Copilot, Teams, Web, E-Mail und SMS.
Erweiterte Unterstützung für adaptive Karten: Ermöglicht benutzerdefiniertes UI-Rendering innerhalb von Agents mithilfe von adaptiven Karten, mit der fortschrittlichsten Erstellungserfahrung unter den verfügbaren Tools.
Komplexe Anwendungsbündelung: Ermöglicht die Integration von Agents in Teams-Apps, persönliche Registerkarten, Messaging-Erweiterungen und andere Microsoft 365-Anwendungen.
Unterstützung für Experimente: Entwickler können Agentfunktionen forken, testen und iterieren, ohne die Livebereitstellungen zu beeinträchtigen.
Copilot-Connectors und KI-Verbesserungen: Unterstützt umfangreiche Integrationen, einschließlich semantischer Suche mit Microsoft 365 Copilot-Konnektoren und mehr Kontrolle über die Argumentation und Antwort der Agenten.

Agent-Generator

Der Agent-Generator in Microsoft 365 Copilot ist eine großartige Option für Benutzer ohne Programmierkenntnisse, die einen geführten Prozess zum Erstellen deklarativer Agents benötigen. Sie können über die folgenden Apps und Pfade auf den Agent-Generator in Microsoft 365 Copilot zugreifen:

  • Microsoft 365 Copilot-App: Wählen Sie die Option "Agent erstellen" aus.
  • Microsoft Teams: Wählen Sie die Registerkarte Microsoft 365 Copilot aus, erweitern Sie die Navigation, und wählen Sie dann Agent erstellen aus.
Vorteile Nachteile
Benutzerfreundlichkeit: Entwickelt für Benutzer, um Agents direkt in Microsoft 365 Copilot ohne Programmiererfahrung mithilfe einer natürlichen Sprachschnittstelle zu erstellen. Komplexe Workflows: Unterstützt keine komplexen Workflows und Integrationen.
Schnelle Einrichtung: Bietet einen geführten Prozess für die Erstellung von Agents. Langsameres Rollout von Features: Einige erweiterte Features sind im Agents Toolkit verfügbar, bevor sie im Agent Builder verfügbar sind.
Barrierefreiheit: Geeignet zum Erstellen von Produktivitätsagenten für Einzelpersonen und Gruppen, ohne Code schreiben zu müssen, mit der Option, den Agenten an den Katalog der Organization zu übermitteln.
Einfache Agent-Tests: Der Testbereich ermöglicht es Benutzern, die Benutzererfahrung des Agenten direkt im Tool zu testen.
Vielzahl von Wissensquellen: Fügen Sie ganz einfach öffentliches Web, SharePoint, Copilot-Konnektordaten und mehr als Agent-Wissensquellen hinzu.
Generieren Sie umfangreiche Inhalte: Die Imagegenerierung und der Codeinterpreter sind standardmäßig aktiviert.

Copilot Studio

Microsoft Copilot Studio ist für kleine Bereitstellungen konzipiert, z. B. Lösungen auf Abteilungsebene. Es ist eine hervorragende Alternative für Personen, die ein Low-Code-Tool benötigen, das einfach zu bedienen ist und sich in die Microsoft Power Platform integrieren lässt.

Vorteile Nachteile
Benutzerfreundlichkeit: Copilot Studio bietet einen Low-Code-Ansatz, der es Geschäftsanwendern und Information Workern ermöglicht, Agents mithilfe einer Drag-and-Drop-Oberfläche ohne Programmierung zu erstellen und anzupassen. Weniger Entwicklerkontrolle: Begrenzte Fähigkeit zur Feinabstimmung von API-Aufrufen, Aktionen und Antwortformatierung im Vergleich zu einer Pro-Code-Umgebung.
Power Platform Connectors: Ermöglicht eine schnelle Plug-and-Play-API-Integration mit Hunderten von vorgefertigten Konnektoren. Weniger ausgereifte Pro-Dev-Tools: Die Quellcodeverwaltung und CI/CD werden durch Power Platform-Pipelines, die native Git-Integration und die Copilot ALM Starter-Vorlage unterstützt, aber die Erfahrung ist weniger integriert als der projektbasierte Workflow im Agents Toolkit.
Ideal für den persönlichen und abteilungsspezifischen Gebrauch: Schnelles Setup für kleinere, zielgerichtete Agents, die keine umfangreiche Unternehmensgovernance erfordern. Adaptive Karten, die auf Schema 1.6 beschränkt sind: Unterstützt Adaptive Karten (Schema 1.6 und früher) für Nachrichten, Fragen und das Rendern von API-Daten in API-Plug-Ins. Einige erweiterte Erstellungsszenarien bleiben im Agents-Toolkit einfacher.
Vorgefertigte Governance und Bereitstellung: Die Agents werden mithilfe der integrierten Verwaltungstools von Copilot Studio bereitgestellt, wodurch die Komplexität für IT-Teams reduziert wird. Langsameres Rollout von Features: Einige erweiterte Features sind im Agents-Toolkit verfügbar, bevor sie in Copilot Studio verfügbar sind.
Integrierter Test-Agent: Copilot Studio verfügt über einen integrierten Test-Agent, mit dem Sie den Agent in Echtzeit testen können.

SharePoint

Die SharePoint-Option eignet sich für Websitebesitzer oder Editoren, die Agents erstellen möchten, die auf bestimmte Szenarien in der SharePoint-Umgebung zugeschnitten sind. Benutzer mit Berechtigungen zum Bearbeiten von Websites können benutzerdefinierte Agents erstellen, indem sie den Inhaltsbereich, die Identität und das Verhalten von mehreren Speicherorten auf der SharePoint-Website aus ändern.

Vorteile Nachteile
Anpassung: Websitebesitzer, Inhaltsbesitzer oder Redakteure können Agents erstellen, die auf bestimmte Anforderungen zugeschnitten sind. Inhaltsbeschränkungen: Wie bei allen Agenten gilt: Wenn der Agent keine Informationen in seinen definierten Wissensquellen finden kann, stellt er möglicherweise veraltete Inhalte aus dem Internet bereit.
Definierte Quellen: Die Agents greifen auf den Kontext bestimmter SharePoint-Websites und Dokumentbibliotheken zurück. Skalierbarkeit: Nicht geeignet für große oder hochkomplexe Anwendungen.
Erleichterte Bedienung: Direkt in SharePoint integriert, sodass Benutzer problemlos auf die Agents zugreifen und mit ihnen interagieren können. Einschränkungen bei Funktionalität und Sichtbarkeit: Bei Verwendung in Copilot Chat können in SharePoint erstellte deklarative Agents nicht in außerhalb von SharePoint erstellte deklarative Agents integriert werden oder diese verwenden.
Personalisierte Benutzererfahrung: Bietet eine personalisierte Benutzererfahrung basierend auf den spezifischen SharePoint-Inhalten.
Integration mit SharePoint: Verwendet vorhandene SharePoint-Features wie Dokumentbibliotheken.
Integration in Teams: SharePoint-Agents können direkt in Microsoft Teams-Chats und im Teams Store unter der Kategorie "Agents " gefunden werden, sodass Benutzer sie über die Option "Agents und Bots hinzufügen " zu Chats hinzufügen können.