Zelfstudie: Een subagent maken in Azure SRE Agent

In deze zelfstudie maakt u een speciale subagent in de subagentenbouwer met eigen instructies, tools en vaardigheden. Subagents verwerken gerichte taken, zoals statusrapportage, triage van waarschuwingen of bezorging van meldingen. Zie Subagents voor meer informatie over hoe subagenten werken.

Geschatte tijd: 5 minuten

In deze handleiding leer je hoe je:

  • Een subagent maken met aangepaste instructies in de opbouwfunctie voor subagenten
  • Vaardigheden, hulpmiddelen en hooks toewijzen aan de subagent
  • Test de subagent in het dialoogvenster en de speeltuin
  • De subagentconfiguratie bewerken en beheren met behulp van het formulier of YAML

Vereiste voorwaarden

  • Een agent die is gemaakt in de Azure SRE-agentportal.
  • Ten minste één connector geconfigureerd, als u wilt dat de subagent externe hulpprogramma's gebruikt.

Een subagent maken

Volg deze stappen om een nieuwe subagent te maken vanuit de portal.

  1. Open de SRE-agentportal en selecteer uw agent.

  2. Selecteer Opbouwfunctie>voor subagenten.

  3. Selecteer de vervolgkeuzelijst Maken in de werkbalk en selecteer vervolgens Aangepaste agent.

    Het dialoogvenster voor maken wordt geopend met twee tabbladen: Formulier en YAML.

  4. Vul de vereiste velden in:

    Veld Voorbeeldwaarde
    Aangepaste agentnaam (vereist) health-check-reporter
    Instructies (vereist) U bent een gezondheidscheck-rapporteur. Controleer de status van Azure-resources voor container-apps in de productieresourcegroep. Vat gezonde, waarschuwings- en kritieke tellingen samen. Verzend de samenvatting via e-mail.

    Aanbeveling

    Selecteer Verfijnen met AI boven het instructiesveld om de agent uw instructies automatisch te laten verbeteren. Selecteer AI-suggesties weergeven om aanbevelingen te zien voor het verbeteren van instructies, hulpprogramma's en vaardigheden.

  5. (Optioneel) Configureer de resterende secties in het dialoogvenster. Als u deze secties overslaat, neemt de subagent standaard alle algemene vaardigheden en hulpprogramma's over.

    • Vaardigheden: selecteer Vaardigheden kiezen om specifieke vaardigheden toe te wijzen aan de subagent. Als u specifieke vaardigheden selecteert, worden de algemene standaardinstellingen overschreven. Laat de selectie leeg om alle wereldwijde vaardigheden toe te staan. Zie Vaardigheden voor meer informatie.

    • Hulpprogramma's: Selecteer Hulpmiddelen kiezen om het deelvenster Hulpprogramma'skiezer te openen. Blader of zoek naar hulpprogramma's die zijn ingedeeld op categorie (bijvoorbeeld Kusto-hulpprogramma's of meldingshulpmiddelen). Selecteer de hulpprogramma's die u wilt gebruiken in de subagent. Zie Eerst een Kusto-hulpprogramma maken of Een Python-hulpprogramma maken om eerst aangepaste hulpprogramma's te maken. Zie Hulpprogramma's voor meer informatie.

    • Hooks: Selecteer Hooks beheren om besturingselementen voor veiligheid en beheer toe te voegen. Hooks worden vóór acties uitgevoerd (prompt hooks) of na het gebruik van een tool (opdrachthooks). Zie Hooks maken en beheren in de portal voor installatiestappen. Zie Agent hooks voor meer informatie.

  6. Klik op Creëren.

Uw subagent wordt weergegeven als een knooppunt op het canvas van de opbouwfunctie voor subagenten, waarbij alle verbonden hulpprogramma's worden weergegeven.

Aanbeveling

Voordat u hulpprogramma's toewijst, test u ze afzonderlijk in de testspeeltuin om ervoor te zorgen dat ze de verwachte gegevens retourneren.

De subagent testen

Nadat u de subagent hebt gemaakt, test u deze om te controleren of het werkt zoals verwacht.

Testen vanuit het dialoogvenster

Selecteer in het dialoogvenster voor maken of bewerken het testpictogram in de rechterbovenhoek om het deelvenster voor het testen van de Live agent te openen. Typ een prompt en kijk hoe de subagent reageert met de huidige instructies en hulpprogramma's.

Testen in de speeltuin

Gebruik de speeltuin voor een interactieve testervaring met een indeling met gesplitst scherm.

  1. Selecteer op de subagentenbouwer-werkbalk de schakelknop voor de Test Playground-weergave.
  2. In de gesplitst schermindeling ziet u de configuratie van uw subagent aan de ene kant en een livechat aan de andere kant.
  3. Selecteer uw subagent, typ een testprompt en controleer of deze werkt zoals verwacht.
  4. Herhaal door instructies te bewerken of hulpprogramma's te wisselen en test vervolgens opnieuw totdat de uitvoer aan uw verwachtingen voldoet.

Zie Agent playground of Test een tool in de speeltuin voor meer informatie.

Een subagent bewerken

Als u een bestaande subagent wilt wijzigen, opent u de configuratie ervan op het canvas van de opbouwfunctie voor subagenten.

Selecteer het subagentknooppunt en selecteer vervolgens Bewerken (of dubbelklik op het knooppunt). Het dialoogvenster voor bewerkingen wordt geopend met alle huidige waarden vooraf ingevuld.

Wat u moet wijzigen Veld dat moet worden bijgewerkt
Wat het doet Instructies
Welke vaardigheden het gebruikt Vaardigheden> Vaardigheden kiezen
Welke hulpprogramma's worden gebruikt Tools> Hulpprogramma's kiezen
Veiligheidscontroles Haken> Haken beheren

Selecteer Opslaan wanneer u klaar bent.

Bewerken met YAML

U kunt de configuratie van uw subagent weergeven of bewerken als YAML voor het kopiëren van configuraties of het beheren van configuraties als code.

Selecteer het tabblad YAML bovenaan het dialoogvenster voor maken of bewerken om over te schakelen naar de YAML-modus. Wijzigingen in de YAML-modus worden gesynchroniseerd met de formulierweergave.

Volgende stap