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.
Agentenfähigkeiten sind tragbare Pakete von Anleitungen, Skripten und Ressourcen, die Agenten spezialisierte Fähigkeiten und Fachkenntnisse vermitteln. Im Gegensatz zu Tools, die mit externen Diensten verbunden sind, sind Skills eigenständige Sätze von Anweisungen und Logik, die Sie erstellen, teilen und über Agenten hinweg wiederverwenden können. Fähigkeiten folgen einer offenen Spezifikation und implementieren ein progressives Offenlegungsmuster, sodass Agents nur den benötigten Kontext laden, wenn sie es benötigen.
Nutze Fähigkeiten, wenn du möchtest:
- Expertise im Paketbereich – Erfassen Sie spezialisiertes Wissen (Ausgabenrichtlinien, juristische Arbeitsabläufe, Datenanalyse-Pipelines) als wiederverwendbare, portable Pakete.
- Agentenfähigkeiten erweitern – Agenten neue Fähigkeiten geben, ohne ihre Grundanweisungen zu ändern.
- Gewährleisten Sie Konsistenz – Machen Sie mehrstufige Aufgaben zu wiederholbaren, auditierbaren Arbeitsabläufen. Im Gegensatz zu Tools, die mit externen Diensten verbunden sind, sind Skills eigenständige Sätze von Anweisungen und Logik, die Sie erstellen, teilen und über Agenten hinweg wiederverwenden können.
Hinweis
Funktionen in diesem Artikel werden von Agenten oder Workflows genutzt, die vom GitHub Copilot-Harness betrieben werden.
Nutzungsbasierte Abrechnung gilt für die Nutzung, den Bau, das Testen und die Bewertung von Agenten. Diese Aktionen könnten Copilot-Credits verbrauchen. Erfahren Sie mehr unter Kosten verwalten für Agenten, die vom GitHub Copilot-Harness betrieben werden.
Was sind Fähigkeiten?
Eine Fertigkeit ist eine Fähigkeit, die durch einen Namen, eine Beschreibung und eine Reihe von Anweisungen (in Markdown verfasst) definiert ist. Skills können außerdem Skripte, Nachschlagematerialien, Vorlagen und andere Ressourcen bündeln. Fähigkeiten zeigen dem Agenten, wie er bestimmte Aufgaben oder Szenarien handhaben soll. Die Orchestrierungsruntime ruft eine Fertigkeit auf, wenn die Anfrage eines Nutzers dem Zweck der Fertigkeit entspricht. Stellen Sie sich Fertigkeiten als spezialisierte „Rollen“ oder „Modi“ vor, die Ihr Agent bei Bedarf aktivieren kann.
Warum Fähigkeiten verwenden?
- Wiederverwendbarkeit: Eine Fertigkeit einmal erstellen und zu mehreren Agenten hinzufügen.
- Modularität: Komplexes Agentenverhalten wird in fokussierte, überschaubare Einheiten unterteilt.
- Teilbarkeit: Exportieren Sie Fertigkeiten als Markdown-Dateien oder als Pakete und teilen Sie diese mit anderen.
- Klarheit: Jede Fertigkeit hat einen klaren Zweck, was das Verständnis und die Wartung des Agentenverhaltens erleichtert.
Wie sich Fertigkeiten von anderen Agentenkomponenten unterscheiden
| Component | Purpose | Verwaltet von |
|---|---|---|
| Anweisungen | Allgemeines Verhalten und Persönlichkeit des Agenten | Identitätskonfiguration |
| Wissen | Daten, auf die der Agent zugreifen kann | Wissensquellen |
| Tools | Aktionen über externe Dienste | Connectors, APIs und MCP-Server |
| Fähigkeiten | Wiederverwendbare aufgabenspezifische Fähigkeiten | Fertigkeit-Dateien oder -pakete (Markdown-basiert) |
Wie der Agent Fähigkeiten einsetzt
Die Orchestrierungslaufzeit entscheidet, wann eine Fähigkeit aktiviert wird, basierend auf der Nachricht des Nutzers und deren Fähigkeitsbeschreibung. Wenn die Laufzeit eine Fertigkeit aktiviert, steuern die Anweisungen der Fertigkeit das Verhalten Ihres Agenten für diese bestimmte Aufgabe. Fähigkeiten können Hand in Hand mit Werkzeugen und Wissen zusammenwirken. Zum Beispiel könnte eine Fertigkeit deinen Agenten anweisen, ein bestimmtes Werkzeug auf eine bestimmte Weise zu verwenden. Gut geschriebene Fertigkeitsbeschreibungen helfen dem Orchestrator, zur richtigen Zeit die richtige Fähigkeit zu entfalten.
Hinzufügen einer neuen Fähigkeit
Fügen Sie einem Agenten im Copilot Studio eine Fähigkeit hinzu, indem Sie eine dieser drei Methoden verwenden:
Laden Sie eine Fähigkeit hoch – Importieren Sie eine bestehende Fähigkeit, indem Sie entweder eine
SKILL.mdDatei oder ein verpacktes Fertigkeitspaket (.zip) hochladen, das die Fertigkeitsdefinition und unterstützende Dateien wie Skripte, Vorlagen und Referenzdokumente enthält.Aus dem Blanken erstellen – Erstellen Sie manuell eine neue Fähigkeit, indem Sie deren Metadaten, Anweisungen, Trigger, Eingaben, Ausgaben und andere Fähigkeiten definieren.
Generiere mit KI – Erstelle eine Fähigkeit aus natürlichen Sprachanweisungen. Copilot verwendet die von Ihnen bereitgestellte Beschreibung, um die Fertigkeitsdefinition und die zugehörigen Dateien zu generieren.