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.
In diesem Lernprogramm erstellen Sie einen speziellen Subagenten im Subagent-Generator mit eigenen Anweisungen, Tools und Fähigkeiten. Subagenten behandeln fokussierte Aufgaben wie Gesundheitsberichterstattung, Alarmtriage oder Benachrichtigungsübermittlung. Weitere Informationen zur Funktionsweise von Subagenten finden Sie unter Subagenten.
Geschätzte Zeit: 5 Minuten
In diesem Tutorial erfahren Sie, wie:
- Erstellen eines Subagents mit benutzerdefinierten Anweisungen im Subagent-Generator
- Zuweisen von Fähigkeiten, Tools und Hooks an den Subagenten
- Testen des Subagents im Dialogfeld und im Playground
- Bearbeiten und Verwalten der Subagent-Konfiguration mithilfe des Formulars oder YAML
Voraussetzungen
- Ein Agent, der im Azure SRE-Agent-Portal erstellt wurde.
- Mindestens ein Connector ist konfiguriert, wenn der Subagent externe Tools verwenden soll.
Erstellen eines Subagents
Führen Sie die folgenden Schritte aus, um einen neuen Subagent aus dem Portal zu erstellen.
Öffnen Sie das SRE-Agent-Portal , und wählen Sie Ihren Agenten aus.
Wählen Sie Builder>Subagent-Builder aus.
Wählen Sie die Dropdownliste "Erstellen" in der Symbolleiste und dann " Benutzerdefinierter Agent" aus.
Das Dialogfeld zum Erstellen öffnet sich mit zwei Registern: Formular und YAML.
Füllen Sie die erforderlichen Felder aus:
Feld Beispielwert Name des benutzerdefinierten Agents (erforderlich) health-check-reporterAnweisungen (erforderlich) "Du bist ein Health Check Reporter. Überprüfen Sie den Azure-Ressourcenstatus für Container-Apps in der Produktionsressourcengruppe. Zusammenfassung der Zahlen für fehlerfrei, Warnung und kritisch. Senden Sie die Zusammenfassung per E-Mail." Tipp
Wählen Sie "Verfeinern" mit KI oberhalb des Anweisungenfelds aus, damit der Agent Ihre Anweisungen automatisch verbessern kann. Wählen Sie "KI-Vorschläge anzeigen " aus, um Empfehlungen zur Verbesserung von Anweisungen, Tools und Fähigkeiten anzuzeigen.
(Optional) Konfigurieren Sie die verbleibenden Abschnitte im Dialogfeld. Wenn Sie diese Abschnitte überspringen, erbt der Subagent standardmäßig alle globalen Fähigkeiten und Tools.
Fähigkeiten: Wählen Sie "Fähigkeiten auswählen ", um dem Subagent bestimmte Fähigkeiten zuzuweisen. Wenn Sie bestimmte Fähigkeiten auswählen, werden die globalen Standardwerte außer Kraft gesetzt. Lassen Sie die Auswahl leer, um alle globalen Fähigkeiten zuzulassen. Weitere Informationen finden Sie unter Skills.
Tools: Wählen Sie "Tools auswählen " aus, um den Bereich "Toolsauswahl" zu öffnen. Durchsuchen Sie oder suchen Sie nach Tools, die nach Kategorien organisiert sind (z. B. Kusto-Tools oder Benachrichtigungstools). Wählen Sie die Tools aus, die der Subagent verwenden soll. Informationen zum erstellen von benutzerdefinierten Tools finden Sie unter "Erstellen eines Kusto-Tools " oder " Erstellen eines Python-Tools". Weitere Informationen finden Sie unter Tools.
Hooks: Wählen Sie "Hooks verwalten" aus, um Sicherheits- und Governance-Steuerelemente hinzuzufügen. Hooks werden vor Aktionen (Prompt Hooks) oder nach der Verwendung von Tools (Command Hooks) ausgeführt. Schritte zum Einrichten finden Sie unter Erstellen und Verwalten von Hooks im Portal. Weitere Informationen finden Sie unter Agent-Hooks.
Wählen Sie "Erstellen" aus.
Ihr Subagent wird als Knoten auf der Leinwand des Subagent-Builders mit allen verbundenen Tools angezeigt.
Tipp
Bevor Sie Tools zuweisen, testen Sie sie einzeln im Testspielplatz , um sicherzustellen, dass sie die erwarteten Daten zurückgeben.
Testen des Subagents
Nachdem Sie Ihren Subagent erstellt haben, testen Sie ihn, um zu überprüfen, ob es sich wie erwartet verhält.
Test aus dem Dialogfeld
Wählen Sie im Dialogfeld "Erstellen oder Bearbeiten" das Testsymbol in der oberen rechten Ecke aus, um den Live-Agent-Bereich "Test " zu öffnen. Geben Sie eine Eingabeaufforderung ein, und sehen Sie, wie der Subagent mit den aktuellen Anweisungen und Tools reagiert.
Testen im Spielplatz
Verwenden Sie den Playground für ein interaktives Testerlebnis mit einem Layout mit geteiltem Bildschirm.
- Wählen Sie in der Symbolleiste des Subagent Builders die Ansicht Test Playground aus, um die Ansicht umzuschalten.
- Das Layout des geteilten Bildschirms zeigt die Konfiguration Ihres Subagents auf einer Seite und einen Livechat auf der anderen Seite an.
- Wählen Sie Ihren Subagent aus, geben Sie eine Testaufforderung ein, und überprüfen Sie, ob es sich wie erwartet verhält.
- Durchlaufen Sie, indem Sie Anweisungen bearbeiten oder Tools austauschen, und testen Sie dann erneut, bis die Ausgabe Ihren Erwartungen entspricht.
Weitere Informationen finden Sie unter Agent-Playground oder Testen eines Tools im Playground.
Bearbeiten eines Subagents
Um einen vorhandenen Subagent zu ändern, öffnen Sie die Konfiguration auf der Canvas des Subagent-Generators.
Wählen Sie den Subagent-Knoten aus, und wählen Sie dann "Bearbeiten" aus (oder doppelklicken Sie auf den Knoten). Das Dialogfeld "Bearbeiten" wird geöffnet, wobei alle aktuellen Werte vorab aufgefüllt wurden.
| Was zu ändern ist | Feld, das aktualisiert werden soll |
|---|---|
| Was es tut | Anweisungen |
| Welche Fähigkeiten sie nutzt | Fähigkeiten> Auswählen von Fähigkeiten |
| Welche Tools es verwendet | Werkzeuge> Auswählen von Tools |
| Sicherheitskontrollen | Haken> Hooks verwalten |
Wählen Sie Speichern aus, wenn Sie fertig sind.
Mit YAML bearbeiten
Sie können die Konfiguration Ihres Subagents als YAML zum Kopieren von Konfigurationen oder zum Verwalten der Konfiguration als Code anzeigen oder bearbeiten.
Wählen Sie im oberen Bereich des Dialogfelds "Erstellen oder Bearbeiten" die Registerkarte "YAML" aus, um zum YAML-Modus zu wechseln. Änderungen im YAML-Modus werden wieder mit der Formularansicht synchronisiert.