Udostępnij przez


Ustawianie wyzwalaczy tematów

W przypadku agentów korzystających z orkiestracji generatywnej domyślnym wyzwalaczem tematu jest Agent wybiera. Aktywuje się, gdy agent stwierdzi, że nazwa tematu i opis podany w węźle Wyzwalacz są zgodne z komunikatem przychodzącym od użytkownika.

W przypadku agentów korzystających z klasycznej orkiestracji domyślnym wyzwalaczem tematu jest Użytkownik wypowiada frazę. Aktywuje się, gdy co najmniej jedna z ustawionych fraz wyzwalających ściśle pasuje do wiadomości przychodzącej od użytkownika. Dostępne są inne typy wyzwalaczy, które określają, kiedy temat powinien zostać wykonany.

Wymagania wstępne

Zapoznaj się z tworzeniem i edytowaniem tematów.

Typ wyzwalaczy

Wyzwalacze umożliwiają agentowi przechwytywanie i obsługę różnych zdarzeń lub przychodzących działań różnego rodzaju. Poniższe typy wyzwalaczy określają, kiedy powinien zostać wywołany temat.

Wskazówka

Gdy użytkownik wysyła wiadomość do agenta, ładunek stanowi wiadomość typu aktywność. Agenci mogą otrzymywać działania innego typu w zależności od tego, co dzieje się na czacie lub innych wydarzeń.

Na przykład Microsoft Teams wysyła ukryte działania wywoływania, które reprezentują akcję użytkownika, taką jak interakcja z rozszerzeniem wiadomości.

Typ Podpis
Agent wybiera Dostępne dla agentów korzystających z generatywnej koordynacji. Aktywuje się, gdy agent stwierdzi, że nazwa i opis tematu określone w węźle Wyzwalacz są zgodne z przychodzącą wiadomością od użytkownika.
Użytkownik wypowiada frazę Dostępne dla agentów korzystających z klasycznej orkiestracji. Aktywuje się, gdy co najmniej jedna fraza wyzwalająca pasuje do wiadomości przychodzącej od użytkownika.
Zostaje odebrana wiadomość Wywoływany, gdy zostanie odebrane działanie wiadomości — najczęściej spotykany typ działania. Odbierane, gdy użytkownik wpisze lub powie coś agentowi.
Występuje niestandardowe zdarzenie klienta Wywoływany po odebraniu działania zdarzenia. Domyślnie wszystkie działania związane z wydarzeniami są obsługiwane. Użyj właściwości Nazwa zdarzenia we właściwościach reguły, aby odfiltrować określone zdarzenie.
Występuje działanie Wywoływany po odebraniu działania dowolnego typu. Opcjonalnie można ustawić właściwość Typ aktywności we właściwościach wyzwalacza, aby filtrować według określonego typu aktywności.
Konwersacja zmienia się Wywoływany po odebraniu działania aktualizacji konwersacji. Na przykład Teams wysyła działanie tego typu, gdy użytkownik dołącza do rozmowy.
Jest wywoływany Wywoływany po odebraniu działania wywołania. Najczęściej pochodzi z kanału Teams — na przykład, gdy użytkownik wchodzi w interakcję z rozszerzeniem wiadomości lub wyszukiwania w Teams.
Następuje przekierowanie do Wywoływany, gdy temat zostanie wywoływany jawnie przez inny temat. Ustaw żądany czas bezczynności za pomocą właściwości Czas bezczynności we właściwościach wyzwalacza.
Użytkownik jest nieaktywny przez dłuższy czas Wywoływany, gdy użytkownik nie wchodził w interakcję z agentem po skonfigurowanym przedziale czasu.
Następuje zakończenie planu Dostępne dla agentów korzystających z generatywnej koordynacji. Wywoływany, gdy agent zakończy wykonywanie wszystkich zaplanowanych kroków odpowiadania na zapytanie użytkownika lub reagowania na autonomiczny wyzwalacz.
Odpowiedź wygenerowana przez AI zostanie zaraz wysłana Dostępne dla agentów korzystających z generatywnej koordynacji. Wywoływany, gdy agent wygeneruje odpowiedź do użytkownika po wywołaniu co najmniej jednego tematu, narzędzia lub źródła wiedzy. Użyj zmiennej systemowej Response.FormattedText, aby wyświetlić wygenerowaną odpowiedź. Ustaw zmienną ContinueResponse na fałsz, jeśli chcesz zapobiec wysłaniu odpowiedzi z orkiestracji (czyli w przypadku zmodyfikowania wiadomości i wysłania własnej przy użyciu węzła Wiadomość).

Zmień wyzwalacz dla tematu

  1. Przejdź do strony Tematy swojego agenta i otwórz żądany temat.

  2. Umieść kursor na polu węzła Wyzwalacz i wybierz ikonę Zmień wyzwalacz.

    Zrzut ekranu przedstawiający lokalizację ikony „Zmień wyzwalacz” w węźle Wyzwalacz.

  3. Wybierz odpowiedni typ wyzwalacza dla danego tematu.

    • Dla wyzwalacza Agent wybiera opisz, kiedy agent powinien używać tego tematu.
    • W wyzwalaczu Użytkownik wypowiada frazę wprowadź żądane frazy wyzwalające.
  4. Wybierz Edytuj w polu wyzwalacza. Zostanie wyświetlony panel właściwości odnośnego typu wyzwalacza.

  5. Ustaw odpowiednie właściwości wyzwalacza:

Warunek wyzwalacza

Określ warunki, które muszą być spełnione, aby wyzwalacz został zainicjowany. Na przykład można chcieć uruchamiać wyzwalacz tylko wtedy, gdy kanał używany przez pracownika to Microsoft Teams.

Zrzut ekranu przedstawiający warunek wyzwalacza.

Jeśli potrzebujesz bardziej złożonych warunków, możesz się przełączyć do edytora formuł Power Fx: wybierz pozycję Konstruktor, a następnie wybierz pozycję Formuła.

Zrzut ekranu przedstawiający opcję przechodzenia do edytora formuł.

Wyzwalanie priorytetu

Dla pojedynczej aktywności przychodzącej, np. wiadomości, można uruchomić więcej niż jeden wyzwalacz. Typ wyzwalacza określa kolejność uruchamiania wyzwalaczy.

Kolejność wykonywania:

  1. Występuje działanie
  2. Zostaje odebrana wiadomość / Występuje niestandardowe zdarzenie klienta / Konwersacja zmienia się / Jest wywoływany
  3. Agent wybiera / Użytkownik wypowiada frazę

Jeśli istnieje więcej niż jeden kwalifikujący się wyzwalacz tego samego typu, system uruchamia wyzwalacze w kolejności utworzenia (od najstarszych).

Można ustawić właściwość Priorytet, aby jednoznacznie określić kolejność wykonywania.