Entwicklungstools für Ihr Plugin auswählen

Wählen Sie die Entwicklungstools für jede Komponente aus, indem Sie auf den unter Auswählen von Funktionen für Ihr Plug-In ausgewählten Funktionen aufbauen. Ein Plug-In kann mehr als ein Tool verwenden. Wählen Sie Tools basierend auf den Komponenten, den Zielfunktionen, dem Erstellungsansatz, den Lebenszyklusanforderungen und dem aktuellen Produktsupport aus.

Entwicklungstools vergleichen

Wählen Sie einen Ausgangspunkt basierend auf dem Erstellungsansatz, der Komponente und der erforderlichen Steuerungsebene aus.

Zielgruppe oder Szenario Empfohlener Ausgangspunkt
Codefreier Generator Agent-Generator
Low-Code-Maker, der Workflows und Power Platform-Integration benötigt Copilot Studio
Pro-Code-Entwickler, der einen unterstützten deklarativen Agenten oder ein Alpha-Plug-In-Paket-Szenario mit Quellcodeverwaltung, Terminalbefehlen oder Continuous Integration erstellt Work IQ Dev Tools (Vorschau)
Pro-Code-Entwickler, der Manifest-, Paket- oder Befehlssteuerung auf niedrigerer Ebene benötigt Microsoft 365 Agents Toolkit direkt
Pro-Code-Entwickler, der einen benutzerdefinierten Engine-Agent erstellt Microsoft 365 Agents SDK oder ein anderer unterstützter benutzerdefinierter Modulstapel
Entwickler, der einen bereitgestellten deklarativen Agent auswertet Arbeiten Sie mit IQ Dev Tools für den geführten Workflow oder mit der Agent-Evaluierungs-CLI direkt für die Kontrolle auf niedrigerer Ebene
GitHub Copilot-Benutzer GitHub Copilot unterstützt die ausgewählte Erstellungsroute. Er besitzt nicht das Microsoft 365-Paket, die Veröffentlichung oder die Runtime.

In der folgenden Matrix sind nur Komponentenrouten aufgeführt, die von der verknüpften Quelle dokumentiert sind. Es handelt sich nicht um eine erschöpfende Unterstützungsmatrix. Wenn eine Kombination nicht aufgeführt ist, bestätigen Sie sie in der aktuellen Produktdokumentation, anstatt daraus zu schließen, dass sie unterstützt oder nicht unterstützt wird.

Entwicklungstool Dokumentierte Komponentenroute Zielerfahrung oder Host Lifecycle-Rolle Status und autorisierende Quelle
Agent-Generator Deklarativer Agent Microsoft 365 Copilot Erstellen, Testen, Freigeben und Übermitteln eines Agents über die verwaltete Dokumenterstellungsoberfläche Dokumentierte Route: Agent-Generator in Microsoft 365 Copilot
Agent-Generator Benutzerdefinierte Fähigkeit, die einem deklarativen Agent des Agent Builders hinzugefügt wurde Microsoft 365 Copilot Erstellen oder Hochladen wiederverwendbarer Skills für den Agent Vorschau; Registrierung beim Microsoft Frontier-Programm erforderlich: Hinzufügen benutzerdefinierter Fähigkeiten in Agent Builder
Work IQ Dev Tools Deklaratives Agent-Projekt, einschließlich toolgestützter API- oder Remote-MCP-Aktionen und Vorschau-Agent-Fähigkeiten Microsoft 365 Copilot Erstellen, Bearbeiten, Validieren, Bereitstellen, Verpacken, Veröffentlichen in der organization, Freigeben, Testen, Überwachen und Auswerten des Projekts Vorschau; Einzelne Funktionen können Featureflags erfordern: Work IQ DevTools-Dokumentation
Work IQ Dev Tools Microsoft 365-App-Paket, das einen deklarativen Agenten, einen Skill oder einen Remote-MCP-Connector in einer dokumentierten Kombination zusammensetzt Microsoft 365- und Copilot-Erfahrungen, die von den ausgewählten Komponenten und Paketen unterstützt werden Erstellen oder importieren, verfassen, validieren, bereitstellen, paketieren, exportieren und teilen Sie das Plug-In Die wiqd plugin Befehlsstruktur ist alpha und veröffentlicht nicht im öffentlichen Store: Erstellen eines Plug-Ins mit Work IQ Dev Tools
Microsoft 365 Agents Toolkit Deklarativer Agent in einem unterstützten Microsoft 365-App-Paket Microsoft 365 Copilot Erstellen, Überprüfen, Bereitstellen, Verpacken, Testen und Veröffentlichen des App-Pakets Dokumentierte Route: Erstellen oder erneutes Verwenden deklarativer Agents
Microsoft 365 Agents Toolkit Synchronisierter Copilot-Connector Microsoft 365 Copilot und Microsoft Search Erstellen des Connectors, Verpacken der App, Bereitstellen der Verbindung und Testen indizierter Inhalte Dokumentierte Route: Erstellen Ihres ersten benutzerdefinierten Copilot-Connectors
Microsoft 365 Agents Toolkit Remote-MCP-Server, der von einem deklarativen Agent verwendet wird Deklarativer Agent von Microsoft 365 Copilot Fügen Sie die MCP-Integration hinzu, verpacken Sie die App und testen Sie Agent und Server zusammen Dokumentierte Route: Erstellen eines Plug-Ins für einen deklarativen Agenten von einem MCP-Server
Microsoft 365 Agents SDK Agent für benutzerdefinierte Engine Microsoft 365 Copilot, Teams und andere unterstützte Kanäle Erstellen und hosten Sie benutzerdefinierte Orchestrierung, Modelle, Integrationen und Multi-Channel-Agent-Erlebnisse Dokumentierte Route: Benutzerdefinierte Engine-Agents für Microsoft 365
Cowork Cowork-Plug-In mit unterstützten Skills und Remoteconnectors Copilot Cowork Importieren oder Erstellen, Verpacken, Testen und Veröffentlichen des Cowork-Plug-Ins Dokumentierte Route: Plug-Ins für Copilot Cowork erstellen
Copilot Studio Agent mit Funktionen, Wissen, Konnektoren, Workflows oder Tools, die von der ausgewählten Copilot Studio-Erfahrung unterstützt werden Microsoft 365 Copilot über einen unterstützten Veröffentlichungskanal in Copilot Studio Erstellen, testen, veröffentlichen und verwalten Sie den Agent in der verwalteten Umgebung Dokumentierte Route; Die Funktionen und die Kanalunterstützung variieren: Erstellen von Agents mit Copilot Studio
GitHub Copilot Code, Konfiguration, Tests und unabhängig gehostete Dienste, die von einer anderen dokumentierten Komponentenroute verwendet werden Unterstützte IDE-, GitHub- oder Befehlszeilen-Entwicklungsumgebung Unterstützung der Implementierung; ein anderes Tool besitzt das Microsoft 365-Paket, die Validierungs-, Veröffentlichungs- und Governanceroute Entwicklungshilfe, keine Microsoft 365-Verpackungsroute: GitHub Copilot-Dokumentation

Die Tools erfüllen nicht alle dieselbe Funktion. Ein Authoring- oder Paketerstellungstool erstellt die unterstützten Plug-In-Artefakte. GitHub Copilot kann bei der Implementierung helfen, wählt aber nicht allein das Microsoft 365-Paket, die Validierung, die Veröffentlichung oder das Governancemodell aus.

Agent-Generator

Verwenden Sie die Microsoft 365 Authoring-Erfahrung, wenn Sie eine geführte Methode zum Erstellen eines Agents oder einer Fähigkeit für ein einfaches Microsoft 365-Szenario benötigen.

Erwägen Sie Folgendes:

  • Die unterstützten Agent-, Skill-, Wissens- und Aktionsfunktionen.
  • Die vorgesehenen Benutzer und der Freigabebereich.
  • Ob das Szenario die verwaltete Microsoft 365-Runtime verwenden kann.
  • Ob die Lösung erweiterte Workflows, externe Integrationen oder Application Lifecycle Management erfordert.

Aktuelle Funktionen des Agent-Generators finden Sie unter Agent-Generator in Microsoft 365 Copilot. Unterstützung für Fähigkeiten finden Sie unter Hinzufügen von Fähigkeiten mit Agent Builder.

Work IQ Dev Tools

Beginnen Sie für die Pro-Code-Entwicklung mit deklarativen Agents mit Work IQ Dev Tools, wenn der unterstützte Lebenszyklus zu Ihrem Szenario passt. Das Vorschautool bietet eine Befehlszeile und einen Visual Studio Code-Workflow für den Lebenszyklus des deklarativen Agents. Die separate wiqd plugin Befehlsstruktur ist eine Alpharoute zum Erstellen unterstützter Agents, Skills und Remote-MCP-Connectors in einem Microsoft 365-App-Paket.

Verwenden Sie Work IQ Dev Tools, wenn Sie Folgendes benötigen:

  • Projektdateien mit Quellcodeverwaltung
  • Benannte Entwicklungs-, Bereitstellungs- und Produktionsumgebungen.
  • Statische Offlinevalidierung, tiefe Package-First-Validierung oder Livemanifest-Diagnose in Visual Studio Code.
  • Terminal-, JSON-Ausgabe- oder Continuous Integration-Workflows.
  • Skriptfähige Konfiguration von Agent-, Aktions-, Skill- oder Alpha-Plug-In-Paketen.
  • Workflows zum Verpacken, Freigeben und Veröffentlichen von Organization, die von der ausgewählten Befehlsoberfläche unterstützt werden.
  • Qualitätsauswertungen für einen bereitgestellten deklarativen Agent.
  • Vorschau oder experimentelles Testen und Überwachen über Work IQ DevUI- oder Work IQ-Befehle.

Wählen Sie die WIQD-Oberfläche aus, die die Aufgabe besitzt:

Surface Dokumentierte Verwendung Status oder Grenze
wiqd agent Erstellen, Bearbeiten, Validieren, Bereitstellen, Verpacken, Veröffentlichen, Teilen, Verwalten von Projektmitarbeitern, Bewerten, Untersuchen und Löschen eines Projekts mit deklarativem Agent. WIQD befindet sich in der Vorschauphase. Agent-Fähigkeiten und einige andere Funktionen erfordern Featureflags.
wiqd plugin Erstellen oder importieren Sie ein Microsoft 365-App-Paket, fügen Sie unterstützte Agents, Skills oder Remote-MCP-Connectors hinzu, validieren, bereitstellen, verpacken, exportieren, teilen und löschen Sie es. Der gesamte Plugin-Befehlsbaum ist Alpha. Sie hat keinen wiqd plugin publish Befehl. Die Übermittlung an einen öffentlichen Speicher und das Hochladen durch Administratoren bleiben getrennte Prozesse.
Work IQ Dev Tools-Erweiterung für Visual Studio Code Zeigen Sie Microsoft Validation Layer-Diagnose, schemafähige Fertigstellung, Hover und unterstützte schnelle Fehlerbehebungen an, während Sie Manifeste bearbeiten. Nur statische Validierung der inneren Schleife; Lassen Sie die CLI-Validierung in Continuous Integration.
wiqd agent eval Führen Sie Qualitätsauswertungen für einen bereitgestellten deklarativen Agenten aus, und erstellen Sie Ergebnisdateien oder Scorecards. Gilt für bereitgestellte deklarative Agents, nicht für benutzerdefinierte Engine-Agents.
wiqd agent list, ask und monitor Suchen Sie bereitgestellte deklarative Agents, senden Sie Testprompts, und fragen Sie den Microsoft 365 Insights-Agent nach Nutzung und Integrität ab. Experimentelle Arbeit IQ-Oberfläche; erfordert die Work IQ-Authentifizierung.
wiqd devui Testen Sie einen bereitgestellten deklarativen Agenten in einer lokalen Browseroberfläche und überprüfen Sie die Auswahl, den Abruf, die Zitate, Bezeichner und Rohergebnisse des Plugins. Previewfunktion, die aktiviert werden muss.
Copilot CLI-Agent wiqd:wiqd Führen Sie dokumentierte Agent- und Plug-In-Workflows im Gespräch, anstatt jeden WIQD-Befehl direkt einzugeben. Das Installationsprogramm enthält diese Integration, es sei denn, sie wird explizit übersprungen.

WIQD unterstützt stabile JSON-Ausgabe und dokumentierte Exitcodes für die Automatisierung. Die vertrauenswürdige Pipelineauthentifizierung gilt nur für Core-Lifecycle-Vorgänge wie Bereitstellung, Veröffentlichung und Freigabe. Es authentifiziert keine Work IQ-Überwachung, Bewertungen oder andere Erweiterungen. Lesen Sie die CI/CD-Authentifizierung , bevor Sie WIQD-Befehle zu einer Pipeline hinzufügen.

Work IQ Dev Tools ist nicht auf benutzerdefinierte Engine-Agenten ausgerichtet. 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.

Work IQ Dev Tools befindet sich in der Vorschau, und die Plugin-Befehlsstruktur ist alpha. Überprüfen Sie aktuelle Befehle, Featureflags, Paketanforderungen und unterstützte Komponententypen in der Work IQ DevTools-Dokumentation.

Microsoft 365 Agents Toolkit

Verwenden Sie Microsoft 365 Agents Toolkit direkt, wenn Sie eine untergeordnete Steuerung über ein unterstütztes Microsoft 365-App-Paket oder Funktionen außerhalb des unterstützten Work IQ Dev Tools-Bereichs benötigen.

Verwenden Sie es bei Bedarf:

  • Projekt- und Manifestdateien mit Quellcodeverwaltung
  • Visual Studio Code oder Befehlszeilenworkflows.
  • Import-, Validierungs-, Paket- und Veröffentlichungsbefehle für eine unterstützte Paketroute.
  • Microsoft 365-App-Paket-Unterstützung für die ausgewählten Agent-, Plug-In-, Connector- oder Target-Umgebungen.

Die Unterstützung variiert je nach Manifestschema, Funktion, Paketroute und Microsoft-Erfahrung. Die aktuellen Toolfunktionen finden Sie in der Übersicht über das Microsoft 365 Agents-Toolkit. Informationen zum Workflow für das Cowork-Plug-In finden Sie unter Build-Plug-Ins für Copilot Cowork.

Cowork

Cowork unterstützt Plug-Ins, die als Microsoft 365-App-Pakete verpackt sind. Cowork-Plugins können unterstützte Skills und Konnektoren enthalten, die Cowork Domänenexpertise und Zugriff auf externe Datenquellen und APIs bieten.

Verwenden Sie Cowork in folgenden Fällen:

  • Cowork ist eine Zielerfahrung für das Plugin.
  • Das Plug-In verwendet die von Cowork unterstützten Skills- und Konnektormodelle.
  • Sie müssen ein Cowork-Plug-In über den unterstützten Workflow importieren, erstellen, verpacken oder veröffentlichen.

Informationen zur aktuellen Paketstruktur, zu den Manifestanforderungen, zum unterstützten Skillformat, zur Konnektorkonfiguration und zum Veröffentlichen finden Sie unter Build-Plug-Ins für Copilot Cowork.

Copilot Studio

Copilot Studio ist eine verwaltete Low-Code-Umgebung zum Erstellen KI-gesteuerter Agents, Workflows und Apps. Verwenden Sie es, wenn die Lösung verwaltete Integrationen, Workflow-Logik, Umgebungen, Governance, Analysen oder Enterprise-Lifecycle-Funktionen erfordert.

Erwägen Sie Folgendes:

  • Das ausgewählte Copilot Studio-Kabelbaum und die unterstützten Funktionen.
  • Erforderliche Konnektoren, Workflows, Wissen, Tools und externe Dienste.
  • Entwicklungs-, Test- und Produktionsumgebungen.
  • Datenrichtlinien, rollenbasierter Zugriff, Quellcodeverwaltung, Bereitstellung und Überwachung.
  • Unterstützte Veröffentlichungsziele und Microsoft-Zielerlebnisse.

Aktuelle Funktionen finden Sie in der Dokumentation zu Microsoft Copilot Studio.

GitHub Copilot

GitHub Copilot unterstützt Entwickler bei der Arbeit mit Code und Repositorys. Sie können es in unterstützten IDEs, GitHub oder in der Befehlszeile verwenden, um Code zu erklären, Bearbeitungen vorzuschlagen, Tests zu erstellen und bei der Implementierung von Plug-In-Komponenten und unterstützenden Diensten zu helfen.

Verwenden Sie GitHub Copilot in folgenden Fällen:

  • Das Plug-In erfordert Pro-Code-Komponenten oder einen unabhängig gehosteten Dienst.
  • Sie benötigen Unterstützung beim Erstellen von Fähigkeiten, Konfigurationen, Manifesten, Tests, APIs oder MCP-Servern.
  • Die Implementierung wird in einem Source-Control-Repository verwaltet.
  • Sie verwenden eine GitHub Copilot-Erfahrung oder -Harness, die von der ausgewählten Dokumenterstellungsumgebung unterstützt wird.

GitHub Copilot ersetzt nicht die komponentenspezifischen Anforderungen an die Erstellung, Validierung, Verpackung oder Veröffentlichung. Aktuelle Funktionen finden Sie in der Dokumentation zu GitHub Copilot.

Tools nach Bedarf kombinieren

Eine Lösung kann mehrere Tools verwenden. Zum Beispiel:

  • Verwenden Sie Agent Builder zum Erstellen eines Agents und GitHub Copilot zum Implementieren eines externen Diensts.
  • Verwenden Sie Work IQ Dev Tools für einen quellcodegesteuerten Lebenszyklus eines deklarativen Agenten und GitHub Copilot zur Unterstützung bei Projektänderungen und Tests.
  • Verwenden Sie das Microsoft 365 Agents Toolkit zum Erstellen oder Verpacken einer unterstützten Microsoft 365-App und GitHub Copilot zur Unterstützung bei Projektdateien, Diensten und Tests.
  • Verwenden Sie Cowork, um das unterstützte Plug-In-Paket und ein weiteres Tool zum Erstellen des Remote-Connectors oder MCP-Dienstes zu erstellen.
  • Verwenden Sie Copilot Studio für einen Agenten und verwalteten Workflow, während ein anderes Team einen externen Dienst verwaltet.

Identifizieren Sie für jede Komponente das Aufzeichnungssystem, das besitzende Team und das Tool, das das im Plug-in verwendete Artefakt erzeugt.

Zusammenfassen Ihrer Toolentscheidungen

Notieren Sie sich für jede Komponente, welches Tool Sie verwenden werden:

Plugin-Komponente Erstellen oder wiederverwenden Entwicklungstool Besitzer Voraussetzungen
Agent-, Skill-, Connector- oder MCP-basierte Funktion Wiederverwenden, Konfigurieren, Erweitern oder Erstellen Ausgewähltes Erstellungs- oder Implementierungstool Verantwortliches Team oder Person Zugriffs-, Umgebungs-, Identitäts-, Dienst- oder Richtlinienanforderungen

Sie können Ihre Plug-In-Komponenten erstellen oder wiederverwenden , wenn:

  • Jede Komponente hat einen Implementierungsansatz und Besitzer.
  • Die ausgewählten Tools unterstützen die Komponente und zielen auf Microsoft-Funktionen ab.
  • Erforderliche Lizenzen, Umgebungen, Identitäten, Berechtigungen und Dienste werden identifiziert, wobei ein Besitzer für die Bereitstellung jeder Abhängigkeit verantwortlich ist.
  • Wiederverwendete Komponenten sind genehmigt und zugänglich.
  • Teams wissen, welches Tool und welches Repository das System der Datenerfassung sind.
  • Bekannte Produkt-, Verpackungs- und Vertriebsbeschränkungen werden erfasst.