Tematy w Copilot Studio
Tematy są podstawowymi elementami składowymi agent. Tematy mogą być widoczne jako kompetencje agentów: definiują sposób definiowania dialogu rozmowy. Tematy to dyskretne ścieżki rozmowy, które używane razem umożliwiają użytkownikom rozmowę, która pozwala na naturalne zachowanie i odpowiednie przepływy.
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 zawierającego agenta z okresami w nazwie każdego 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 do agent coś, co jest zbliżone 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 zawiera zestaw wstępnie określonych tematów, dzięki których może łatwo działać i oferować podstawowe funkcje.
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ć (ostrożnie, ponieważ mogą mieć wpływ na zachowanie agent), ale nie można ich usunąć.
Temat systemowy | Podpis |
---|---|
Rozpoczęcie konwersacji | W zależności od klienta agenta ten temat jest uruchamiany w sposób aktywny, aby rozpocząć rozmowę z użytkownikiem. Agent może powitać użytkowników za pomocą wiadomości, jeszcze przed rozpoczęciem wprowadzania przez użytkowników informacji wejściowych. |
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 ma znaczenie dla oceny wydajności agenta i podejmowania akcji. Po osiągnięciu tego tematu zakłada się, że wynik sesji zostanie rozwiązany, chyba że użytkownik jawnie 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 i nie można go skojarzyć z żadnym istniejącym tematem. 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ę, czyszcząc wszystkie wartości zmiennych i wymuszając na agent użycie najnowszej opublikowanej zawartości. Jest ono wyzwalane tylko po skierowaniu do niego, co jest zachowaniem domyślnym w temat Rozpocznij od początku. |
Logowanie | W tym temacie użytkownicy są monitowani o zalogowanie się, gdy jest włączone uwierzytelnianie użytkowników. 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. |