Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Otwórz portal agenta SRE i wybierz agenta.
Wybierz Płótno agenta budowniczego>.
Wybierz + Utwórz subagenta.
Dialog Create a subagent otwiera się z dwóch zakładek: Form i YAML.
Wypełnij wymagane pola:
Pole Przykładowa wartość Nazwa podagenta (wymagana) health-check-reporterInstrukcje (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.
(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.
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.
- Na pasku narzędzi Agent Canvas wybierz przełącznik widoku Test playground .
- Układ dzielonego ekranu pokazuje konfigurację subagenta po jednej stronie i czat na żywo po drugiej.
- Wybierz podagent, wpisz monit testowy i sprawdź, czy działa zgodnie z oczekiwaniami.
- 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.