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.
Fähigkeiten erweitern Ihren Agenten durch Verfahren und Ausführungsfähigkeiten. Sie können einen Leitfaden zur Problembehandlung hinzufügen, Tools wie Azure CLI, Kusto-Abfragen, Python-Skripts oder MCP-Connectors hinzufügen, und Ihr Agent lädt sie, wenn sie für die Frage des Benutzers relevant sind. Der Agent benötigt keinen expliziten /skill Befehl.
Funktionsweise von Fähigkeiten
Eine Fähigkeit kombiniert Wissen mit optionalen Tools.
| Bestandteil | Purpose |
|---|---|
| SKILL.md | Verfahrensanleitungen, die der Agent folgt |
| Werkzeuge | Azure CLI, Kusto-Abfragen, Python-Skripts, die die Fähigkeit ausführen kann |
| Unterstützende Dateien | Runbooks, Architekturdokumente, Referenzmaterial |
Tipp
Subagenten erfordern eine explizite Aufruf: Sie geben /agent database-expert ein, um sie zu verwenden.
Fähigkeiten werden automatisch vom Agenten geladen, wenn relevant. Stellen Sie Ihre Frage natürlich, und der Agent entscheidet, ob eine Fähigkeit basierend auf Ihrer Anfrage geladen werden soll. Es ist kein /skill Befehl erforderlich.
Gründe für die Verwendung von Fähigkeiten
Wenn Ihr Agent keine Kompetenzen hat, verlässt er sich auf sein integriertes Wissen. Dieser Ansatz funktioniert für allgemeine Azure-Vorgänge, aber es fehlen die spezifischen Verfahren Ihres Teams.
Mithilfe von Fähigkeiten können Sie Folgendes hinzufügen:
- Ihre Workflows zur Problembehandlung: schrittweise Anleitungen für Ihre Systeme
- Ausführungsfunktion: Tools zum Ausführen von Befehlen, nicht nur beschreiben sie
- Organisationskontext: Architekturdokumente, Benennungskonventionen, Eskalationspfade
Fähigkeiten verwandeln Ihren Agenten von einem allgemeinen Assistenten in ein Teammitglied, das weiß, wie Sie arbeiten.
Vergleichen von Fähigkeiten, Subagenten und Wissensdateien
In der folgenden Tabelle werden die Fähigkeiten mit anderen Erweiterbarkeitskonzepten verglichen:
| Funktion | Fähigkeiten | Subagenten | Wissensdateien |
|---|---|---|---|
| Access | Automatisch |
/agent-Befehl |
Über das KB-Abfragetool |
| Werkzeuge | Kann anfügen | Verfügt über Tools | Keine Tools |
| Purpose | Prozeduren + Ausführung | Spezialisten mit festgelegtem Aufgabenbereich | Referenzinhalt |
| Am besten geeignet für | Teamweite Verfahren | Domain-Experten bei Bedarf | Runbooks, Dokumentationen |
Fähigkeiten erstellen
Erstellen Sie Skills im Builder-Subagenten-Builder>. Eine Skill umfasst eine Datei mit prozeduraler SKILL.md Anleitung und optionalen Werkzeuganhängen für die Ausführung.
Das folgende Beispiel zeigt eine typische Qualifikationsstruktur:
name: aks-troubleshooting-guide
description: Use when investigating AKS or Kubernetes issues
files:
- SKILL.md
tools:
- RunAzCliReadCommands
Ihr Agent wendet automatisch Anleitungen an, wenn es auf relevante Probleme stößt und angefügte Tools ausführt, um Informationen zu sammeln.
Anfügen von Tools
Fähigkeiten verwenden dasselbe Werkzeugauswahlwerkzeug wie Subagenten. Sie können eine beliebige Kombination der folgenden Tooltypen anfügen:
| Tooltyp | Beispiele |
|---|---|
| Azure CLI |
RunAzCliReadCommands, RunAzCliWriteCommandsGetAzCliHelp |
| Kusto/Log Analytics | Benutzerdefinierte Kusto-Abfragen für ADX oder Log Analytics |
| Python | Benutzerdefinierte Python-Skripts für datenverarbeitung oder API-Aufrufe |
| MCP | Werkzeuge der verbundenen MCP-Server |
| Verbinden | URL-Vorlagen für externe Systeme |
Wenn Sie eine AKS-Problembehandlungsfertigkeit an RunAzCliReadCommands anhängen, weiß Ihr Agent nicht nur wodurch Probleme behoben werden können. Sie kann die Befehle tatsächlich ausführen.
Grenzen und Einschränkungen
In der folgenden Tabelle werden die Einschränkungen beschrieben, die für Fähigkeiten gelten:
| Constraint | Wert |
|---|---|
| Aktive Fähigkeiten | Maximal fünf gleichzeitige Verbindungen |
| Qualifikationslebenszyklus | Ältester Eintrag wird automatisch entladen, wenn der Grenzwert überschritten wird |
| Kontextzurücksetzung | Aktive Fähigkeiten werden beim Zurücksetzen von Unterhaltungen zurückgesetzt. |
| Toolzugriff | Nur verfügbar, während Qualifikation aktiv ist |
Wenn Sie die Tools einer Fähigkeit benötigen, nachdem der Bot die Fähigkeit entladen hat, lesen Sie die SKILL.md Datei erneut, um sie zu reaktivieren.
Wie sich Fähigkeiten auf andere Konzepte beziehen
Ihr Hauptagent setzt Fähigkeiten ein. Sie können auch Fähigkeiten für Subagenten aktivieren, indem Sie die enableSkills Eigenschaft auf truefestlegen. Fähigkeiten funktionieren durch Werkzeuge. Durch das Anfügen von Tools nach Namen stellen Sie die tatsächlichen Funktionen bereit.