Tematy w Copilot Studio
Tematy są podstawowymi elementami składowymi agent. Tematy mogą być postrzegane jako kompetencje agent: określają, jak przebiega dialog w rozmowie. Tematy to odrębne ścieżki konwersacji, które, gdy są używane razem, pozwalają użytkownikom prowadzić rozmowę, która jest naturalna i przebiega prawidłowo.
Aby tworzyć tematy, twórcy mogą:
Tworzenie nowych tematów od podstaw.
Tworząc i edytowanie tematów z Copilot: Copilot pomoże tworzyć i iterować tematy, opisując, czego chcesz i AI stworzy to dla Ciebie.
Ważne
Należy unikać okresów (.
) w temat nazwy. Nie można wyeksportować rozwiązania, które zawiera znak agent z kropkami w nazwie któregokolwiek z jego tematów.
Zawartość tematu
Temat może opcjonalnie wyzwalać skojarzone z nim frazy i zawiera węzły konwersacji:
- Frazy wyzwalające to frazy, słowa kluczowe i pytania, które najprawdopodobniej użytkownik użyje, powiąże z tematem. Gdy użytkownik powie coś do agent, który jest zbliżony do skonfigurowanych fraz wyzwalających, zostanie wyzwolony pasujący temat.
- Węzły konwersacji mogą być widoczne jako kroki akcji i definiują, co temat musi zrobić po wyzwoleniu (na przykład zadać pytania, wysłać wiadomość, wyzwolić przepływ chmury, ustawić wartości zmiennej lub użyć warunków dla logiki rozgałęzień).
Domyślne tematy
Każdy nowy agent jest dostarczany z zestawem predefiniowanych tematów, które sprawiają, że jest łatwo operacyjny z podstawowymi możliwościami.
Tematy niestandardowe
Domyślne tematy niestandardowe zawierają podstawowe możliwości rozmowy, takie jak Powitanie, Pożegnanie, Podziękowanie i Rozpoczęcie od początku, a tematy lekcji pełnią przykładowe tematy dla temat autora.
Ważne
- Autorzy rozwiązania Copilot mogą wybrać opcję wyłączenia lub usunięcia niestandardowych tematów.
- Wszystkie nowe tematy są tworzone jako niestandardowy temat.
Tematy systemowe
Wiele tematów systemowych jest też dostępnych macierzyście i pomaga zarządzać konkretnymi zdarzeniami rozmowy.
Ważne
Tematy systemowe można wyłączyć (z zachowaniem ostrożności, ponieważ mogą one mieć wpływ na zachowanie agent), ale nie można ich usunąć.
Temat systemowy | Podpis |
---|---|
Rozpoczęcie konwersacji | W zależności od klienta agent ten temat jest proaktywnie uruchamiany w celu zainicjowania rozmowy z użytkownikiem. Agent może witać użytkowników wiadomościami, nawet zanim użytkownicy zaczną wprowadzać jakiekolwiek dane wejściowe. |
Zakończenie konwersacji | Ten temat ma być umieszczony na końcu rozmowy z agent, aby użytkownik mógł potwierdzić, czy jego zapytanie zostało rozpatrzone, czy nie, i wypełnić ankietę satysfakcji. Ten temat jest ważny, aby mierzyć wydajność agent i działać na jej podstawie. Po osiągnięciu temat sesji wynik sesji zostanie rozwiązany, chyba że użytkownik końcowy w sposób jawny nie potwierdzi rozwiązania. |
Eskaluj | Eskalacja tematu służy do rozsyłania rozmowy do systemu zewnętrznego, zazwyczaj do prawdziwego przedstawiciela (w konfiguracji — na przykład do programu Dynamics 365 Obsługa wielokanałowa dla Customer Service). Po osiągnięciu tematu wynik sesji jest eskalowany. |
Temat rezerwowy | Ten temat jest wyzwalany, gdy agent nie może zrozumieć zapytania użytkownika, a zapytania nie można skojarzyć z żadną istniejącą temat. Warto znaleźć strategię wychwytywania tych wyjątków i obsłużenia ich w elegancki sposób (poprzez kolejne źródła danych lub ścieżkę eskalacji). |
Dopasowania do wielu tematów (nazywanych również „czy masz na myśli”) | Ten temat jest wyzwalany, gdy wiele tematów może dotyczyć danych wejściowych użytkownika, a agent nie ma wystarczającej pewności, aby wyzwolić jeden z nich. Po wyzwoleniu tego tematu użytkownik ma wyświetlaną listę potencjalnych pasujących tematów i może wybrać najbardziej odpowiedni z nich. |
Po błędzie | Komunikat o temat o błędzie dla użytkownika. Wiadomość obejmuje kod błędu, identyfikator konwersacji i sygnaturę czasową błędu, które można później wykorzystać do debugowania. Tę wartość temat w celu zmiany sposobu prezentowania użytkownikom błędów oraz tego, co powinno się stać w przypadku wystąpienia błędu. |
Resetuj konwersację | Ten temat resetuje konwersację, usuwając wszystkie wartości zmiennych i zmuszając agent do korzystania z najnowszej opublikowanej zawartości. Jest ono wyzwalane tylko po skierowaniu do niego, co jest zachowaniem domyślnym w temat Rozpocznij od początku. |
Logowanie | Ten temat monituje użytkownika końcowego o zalogowanie się, gdy włączone jest uwierzytelnianie użytkownika. Wyzwala się na początku konwersacji, gdy użytkownicy muszą się zalogować lub gdy konwersacja dociera do węzła, który używa zmiennych uwierzytelniania. |