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.
Entscheiden Sie aufbauend auf den Entscheidungen, die Sie bei der Planung Ihres Plug-Ins getroffen haben, welche Komponenten das Plug-In benötigt. Ein Plug-In kann einen oder mehrere Agents, Skills, Copilot-Connectors und MCP-basierte Komponenten zusammenbringen. Es muss nicht jeden Komponententyp enthalten.
Am Ende dieses Artikels erfährst du, welche Komponenten dein Plugin benötigt und was du wiederverwenden kannst oder bauen musst.
Zuordnen von Anforderungen zu Komponenten
Beginnen Sie mit dem, was die Lösung wissen und tun muss.
| Anforderung | Zu berücksichtigende Komponente | Weitere Informationen |
|---|---|---|
| Bieten Sie ein zielgerichtetes Gesprächserlebnis mit definierten Anweisungen, Wissen und Tools | Deklarativer Agent | Deklarative Agents |
| Verwenden Sie Anweisungen, Workflows, Prompts, Skripts oder Geschäftskenntnisse wieder | Qualifikation | Fertigkeiten |
| Genehmigten Zugriff auf Daten und Dienste von Unternehmen oder Drittanbietern bereitstellen | Copilot-Connector | Connectors |
| Tools und Ressourcen von einem Remotedienst für die Ermittlung und den Aufruf verfügbar machen | MCP-Server | MCP-Server |
Diese Komponenten bleiben getrennt. Das Plug-In verpackt die ausgewählten Komponenten, sodass unterstützte Microsoft-Erlebnisse diese konsistent ermitteln, verteilen und verwalten können.
Wichtig
Komponentenpaketierung, Verfügbarkeit und Verhalten variieren je nach Microsoft-Erfahrung und Entwicklungstool. Vergewissern Sie sich der aktuellen Unterstützung, bevor Sie Ihre Komponentenauswahl abschließen.
Auswählen der Zusammenarbeit der Komponenten
Zu den gängigen Zusammensetzungen gehören:
- Ein Agent mit Fähigkeiten, die wiederverwendbare Workflows oder spezialisiertes Fachwissen bieten.
- Ein Agent mit einem Konnektor, der genehmigtes Organisationswissen bereitstellt.
- Ein Agent mit einer MCP-basierten Komponente, die Tools oder Ressourcen von einem Remoteserver verfügbar macht.
- Fähigkeiten und Connectors, die für eine unterstützte Erfahrung gebündelt sind, die bereits die Agent-Erfahrung bietet.
- Ein Plug-In mit mehreren Komponenten, die sich auf ein Geschäftsszenario beziehen.
Wählen Sie den kleinsten Satz von Komponenten aus, der den Anforderungen entspricht. Fügen Sie eine Komponente nicht hinzu, nur weil ein Entwicklungstool sie unterstützt.
Entscheiden, was erstellt oder wiederverwendet werden soll
Suchen Sie für jede erforderliche Komponente nach einer vorhandenen genehmigten Ressource, bevor Sie etwas Neues erstellen.
| Decision | Fragen |
|---|---|
| Wiederverwendung im Istzustand | Erfüllt eine vorhandene Komponente die Anforderungen, Zielfunktionen, Berechtigungen, Support und Vertriebsanforderungen? |
| Mit Konfiguration wiederverwenden | Kann man eine vorhandene Komponente verwenden, indem man deren Anweisungen, Verbindung, Zielgruppe oder Metadaten ändert, ohne die Laufzeit zu ändern? |
| Erweitern | Können Sie einem vorhandenen Agent oder Plug-In einen Skill, einen Connector, eine MCP-basierte Komponente oder eine andere unterstützte Komponente hinzufügen? |
| Neu erstellen | Gibt es eine Anforderung, die keine zugelassene Komponente erfüllen kann? |
Vergewissern Sie sich, dass Sie über die Berechtigung zur Wiederverwendung der Ressource verfügen und dass der Besitzer die beabsichtigte Zielgruppe, die Umgebung und den Lebenszyklus unterstützt.
Komponentenabhängigkeiten aufzeichnen
Identifizieren Sie für jede ausgewählte Komponente:
- Der Komponentenbesitzer und der Supportkontakt.
- Die Zielgruppe für Microsoft-Anwendungen und -Benutzer.
- Erforderliche Identitäten, Berechtigungen, Zustimmung und Verbindungen.
- Erforderliche Datenquellen, APIs, Dienste und Hosting.
- Anforderungen an Verfügbarkeit, Leistung und Ausfall.
- Einschränkungen in Bezug auf Sicherheit, Datenschutz, verantwortungsvolle KI und Governance.
- Versions-, Kompatibilitäts- und Vertriebseinschränkungen.
Mit einem gepackten Verweis wird nicht das Eigentum an einem unabhängig betriebenen Dienst übertragen. Beispielsweise macht die Verpackung von MCP-Verbindungsinformationen den Plug-In-Herausgeber nicht für den Betrieb des Remote-MCP-Servers verantwortlich, es sei denn, der Herausgeber besitzt auch diesen Dienst.
Zusammenfassen Ihrer Komponentenentscheidungen
Beachten Sie für jede ausgewählte Komponente:
| Komponente | Warum es notwendig ist | Erstellen oder wiederverwenden | Besitzer | Abhängigkeiten |
|---|---|---|---|---|
| Agent, Skill, Connector oder MCP-basierte Komponente | Anforderung, dass sie | Wiederverwenden, Konfigurieren, Erweitern oder Erstellen | Verantwortliches Team oder Person | Identitäts-, Daten-, Dienst-, Hosting- oder Richtlinienanforderungen |
Sie sind bereit für die Auswahl von Entwicklungstools , wenn:
- Jede Lösungsanforderung wird einer ausgewählten Komponente oder einer identifizierten Lücke zugeordnet.
- Sie wissen, welche Komponenten wiederverwendet werden können.
- Sie wissen, welche Komponenten erstellt oder erweitert werden müssen.
- Jede Komponente hat einen Besitzer und dokumentierte Abhängigkeiten.