Samouczek: tworzenie podrzędnego agenta w usłudze Azure SRE Agent

W tym samouczku tworzysz wyspecjalizowanego subagenta w Agent Canvas z własnymi instrukcjami, narzędziami i umiejętnościami. Podagenty obsługują ukierunkowane zadania, takie jak raportowanie kondycji, klasyfikacja alertów lub dostarczanie powiadomień. Aby uzyskać więcej informacji o działaniu podagentów, zobacz Subagents.

Szacowany czas: 5 minut

W tym poradniku nauczysz się, jak:

  • Stwórz subagenta z niestandardowymi instrukcjami w Agent Canvas
  • Przypisywanie umiejętności, narzędzi i punktów zaczepienia do podagentu
  • Testuj subagenta w oknie dialogowym i środowisku testowym
  • Edytuj i zarządzaj konfiguracją subagenta przy użyciu formularza lub pliku YAML

Wymagania wstępne

  • Agent utworzony w portalu agenta usługi Azure SRE.
  • Co najmniej jeden łącznik jest skonfigurowany, jeśli chcesz, aby subagent używał narzędzi zewnętrznych.

Tworzenie podagentu

Wykonaj następujące kroki, aby utworzyć nowy subagent z poziomu portalu.

  1. Otwórz portal agenta SRE i wybierz agenta.

  2. Wybierz Płótno agenta budowniczego>.

  3. Wybierz + Utwórz subagenta.

    Dialog Create a subagent otwiera się z dwóch zakładek: Form i YAML.

  4. Wypełnij wymagane pola:

    Pole Przykładowa wartość
    Nazwa podagenta (wymagana) health-check-reporter
    Instrukcje (wymagane) "Jesteś reporterem kontroli kondycji. Sprawdź kondycję zasobów platformy Azure dla aplikacji kontenerów w produkcyjnej grupie zasobów. Podsumuj zdrowe, ostrzeżenia i krytyczne liczby. Wyślij podsumowanie pocztą e-mail".

    Wskazówka

    Wybierz pozycję Uściślij za pomocą sztucznej inteligencji powyżej pola instrukcji, aby umożliwić agentowi automatyczne ulepszanie instrukcji. Wybierz pozycję Wyświetl sugestie dotyczące sztucznej inteligencji , aby wyświetlić zalecenia dotyczące ulepszania instrukcji, narzędzi i umiejętności.

  5. (Opcjonalnie) Skonfiguruj pozostałe pola i sekcje w dialogu.

    • Instrukcje przekazania: Opisać, kiedy inny agent powinien delegować pracę temu subagentowi.

    • Umiejętności: Włącz Enable Skills, aby podagent mógł korzystać z umiejętności. W sekcji Dozwolone umiejętności pozostaw pusty wybór, aby dopuścić wszystkie umiejętności lub wybrać konkretne umiejętności, których może używać podagent. Aby uzyskać więcej informacji, zobacz Umiejętności.

    • Zaawansowane ustawienia:

      • Subagenci przekazywania: Wybierz innych subagentów, którym ten subagent może delegować zadania.
      • Narzędzia: Wybierz narzędzia, a następnie wybierz narzędzia, których może używać subagent. Aby najpierw utworzyć niestandardowe narzędzia, zobacz Tworzenie narzędzia Kusto lub Tworzenie narzędzia języka Python. Aby uzyskać więcej informacji, zobacz Narzędzia.
      • Haki: wybierz Zarządzaj hakami, aby dodać mechanizmy kontroli bezpieczeństwa i ładu. Aby uzyskać instrukcje konfiguracji, zobacz Tworzenie punktów zaczepienia i zarządzanie nimi w portalu. Aby uzyskać więcej informacji, zobacz Hooki agenta.
      • Udostępnij bazę wiedzy: Włącz tę opcję, aby podagent mógł korzystać z dokumentów z bazy wiedzy.
  6. Wybierz Utwórz.

Twój subagent pojawia się jako węzeł na Agent Canvas z wyświetlanymi powiązanymi narzędziami.

Wskazówka

Przed przypisaniem narzędzi przetestuj je indywidualnie w przestrzeni testowej, aby upewnić się, że zwracają oczekiwane dane.

Testowanie podagentu

Po utworzeniu subagentu przetestuj go, aby sprawdzić, czy działa zgodnie z oczekiwaniami.

Testowanie w oknie dialogowym

W oknie dialogowym „Utwórz lub edytuj” wybierz ikonę testu w prawym górnym rogu, aby otworzyć panel Test live agent. Wpisz monit i zobacz, jak subagent odpowiada za pomocą bieżących instrukcji i narzędzi.

Testowanie na placu zabaw

Skorzystaj z placu zabaw, aby uzyskać interaktywne środowisko testowania z układem ekranu podzielonego.

  1. Na pasku narzędzi Agent Canvas wybierz przełącznik widoku Test playground .
  2. Układ dzielonego ekranu pokazuje konfigurację subagenta po jednej stronie i czat na żywo po drugiej.
  3. Wybierz podagent, wpisz monit testowy i sprawdź, czy działa zgodnie z oczekiwaniami.
  4. Iteruj, edytując instrukcje lub zamieniając narzędzia, a następnie przetestuj ponownie, aż dane wyjściowe będą zgodne z oczekiwaniami.

Aby uzyskać więcej informacji, zobacz Plac zabaw dla agentów lub Testowanie narzędzia na placu zabaw.

Edytowanie podagentu

Aby zmodyfikować istniejącego subagenta, otwórz jego konfigurację na Agent Canvas.

Wybierz węzeł podrzędny, a następnie wybierz pozycję Edytuj (lub kliknij dwukrotnie węzeł). Zostanie otwarte okno dialogowe edycji z wstępnie wypełnionymi wszystkimi bieżącymi wartościami.

Co zmienić Pole do zaktualizowania
Do czego służy Instrukcje
Jakich umiejętności używa Umiejętności> Wybieranie umiejętności
Jakich narzędzi używa Narzędzia> Wybieranie narzędzi
Mechanizmy kontroli bezpieczeństwa Haki> Zarządzanie punktami zaczepienia

Po zakończeniu wybierz pozycję Zapisz.

Edytowanie za pomocą języka YAML

Konfigurację subagenta można wyświetlić lub edytować jako kod YAML na potrzeby kopiowania konfiguracji lub zarządzania konfiguracją jako kodem.

Wybierz kartę YAML w górnej części okna dialogowego tworzenia lub edytowania, aby przełączyć się do trybu YAML. Zmiany w trybie YAML są synchronizowane z powrotem do widoku formularza.

Następne kroki