Självstudie: Skapa en underagent i Azure SRE Agent

I den här självstudien skapar du en specialiserad underagent i underagentverktyget med egna instruktioner, verktyg och färdigheter. Underagenter hanterar fokuserade uppgifter som hälsorapportering, aviseringstriage eller meddelandeleverans. Mer information om hur underagenter fungerar finns i Underagenter.

Uppskattad tid: 5 minuter

I den här tutorialen lär du dig följande:

  • Skapa en underagent med anpassade instruktioner i underagentverktyget
  • Tilldela kunskaper, verktyg och krokar till underagenten
  • Testa underagenten i dialogrutan och på lekplatsen
  • Redigera och hantera underagentkonfigurationen med hjälp av formuläret eller YAML

Förutsättningar

  • En agent som skapats i Azure SRE-agentportalen.
  • Minst en anslutning måste vara konfigurerad, om du vill att underagenten ska använda externa verktyg.

Skapa en underagent

Följ de här stegen för att skapa en ny underagent från portalen.

  1. Öppna SRE-agentportalen och välj din agent.

  2. Välj Builder>Subagent builder.

  3. Välj listrutan Skapa i verktygsfältet och välj sedan Anpassad agent.

    Dialogrutan skapa öppnas med två flikar: Formulär och YAML.

  4. Fyll i de obligatoriska fälten:

    Fält Exempelvärde
    Namn på anpassad agent (krävs) health-check-reporter
    Instruktioner (krävs) "Du är en hälsokontrollreporter. Kontrollera Azure-resurshälsan för containerappar i produktionsresursgruppen. Sammanfatta antalen för hälsosamma, varningar och kritiska. Skicka sammanfattningen via e-post."

    Tips/Råd

    Välj Förfina med AI ovanför instruktionsfältet så att agenten kan förbättra dina instruktioner automatiskt. Välj Visa AI-förslag för att se rekommendationer för att förbättra instruktioner, verktyg och färdigheter.

  5. (Valfritt) Konfigurera de återstående avsnitten i dialogrutan. Om du hoppar över de här avsnitten ärver underagenten alla globala kunskaper och verktyg som standard.

    • Färdigheter: Välj Välj färdigheter för att tilldela specifika kunskaper till underagenten. Om du väljer specifika färdigheter åsidosätts de globala standardvärdena. Lämna valet tomt för att tillåta alla globala färdigheter. Mer information finns i Kunskaper.

    • Verktyg: Välj Välj verktyg för att öppna panelen för verktygsväljaren. Bläddra eller sök efter verktyg ordnade efter kategori (till exempel Kusto-verktyg eller meddelandeverktyg). Välj de verktyg som du vill att underagenten ska använda. Om du vill skapa anpassade verktyg först läser du Skapa ett Kusto-verktyg eller Skapa ett Python-verktyg. Mer information finns i Verktyg.

    • Hooks: Välj Hantera krokar för att lägga till säkerhets- och styrningskontroller. Krokar körs före åtgärder (promptkrokar) eller efter verktygsanvändning (kommandokrokar). För installationssteg, se Skapa och hantera krokar i portalen. Mer information finns i Agent hooks.

  6. Välj Skapa.

Din underagent visas som en nod på underagentverktygets arbetsyta med alla anslutna verktyg som visas.

Tips/Råd

Innan du tilldelar verktyg bör du testa dem individuellt på testlekplatsen för att se till att de returnerar de data du förväntar dig.

Testa underagenten

När du har skapat din underagent testar du den för att kontrollera att den fungerar som förväntat.

Testa från dialogrutan

I dialogrutan för att skapa eller redigera väljer du testikonen i det övre högra hörnet för att öppna panelen Testa liveagent. Skriv en fråga och se hur underagenten svarar med sina aktuella instruktioner och verktyg.

Testa på lekplatsen

Använd lekplatsen för en interaktiv testupplevelse med en layout med delad skärm.

  1. I verktygsfältet för underagentverktyget väljer du växlingsknappen Testa lekplatsvy .
  2. Layouten på delad skärm visar underagentens konfiguration på ena sidan och en livechatt på den andra.
  3. Välj din underagent, skriv en testfråga och kontrollera att den fungerar som förväntat.
  4. Iterera genom att redigera instruktioner eller byta verktyg och sedan testa igen tills utdata matchar dina förväntningar.

Mer information finns i Agent playground (Agentlekplats ) eller Testa ett verktyg på lekplatsen.

Redigera en underagent

Om du vill ändra en befintlig underagent öppnar du dess konfiguration på underagentverktygets arbetsyta.

Välj noden subagent och välj sedan Redigera (eller dubbelklicka på noden). Redigeringsdialogrutan öppnas med alla aktuella värden ifyllda.

Vad du ska ändra Fält som ska uppdateras
Vad det gör Instruktioner
Vilka färdigheter den använder Färdigheter> Välj färdigheter
Vilka verktyg den använder Verktyg> Välj verktyg
Säkerhetskontroller Krokar> Hantera krokar

Välj Spara när du är klar.

Redigera med YAML

Du kan visa eller redigera din underagents konfiguration som YAML för att kopiera konfigurationer eller hantera konfiguration som kod.

Välj fliken YAML överst i dialogrutan skapa eller redigera för att växla till YAML-läge. Ändringar i YAML-läge synkroniseras tillbaka till formulärvyn.

Nästa steg