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.
Dostosuj wstępnie utworzonych agentów.
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ć postrzegane jako kroki akcji i określać, co temat powinien robić po jego wyzwoleniu (na przykład zadawać pytania, wysyłać wiadomości, wyzwalać przepływ w chmurze, ustawiać wartości zmiennych lub używać warunków logiki rozgałęziania).
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 oferują podstawowe możliwości konwersacji, takie jak Pozdrowienia, Do widzenia, Dziękuję i Zacznij od nowa.
Ważne
- Autorzy agentów mogą wyłączyć lub usunąć tematy niestandardowe.
- 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
Nie możesz usuwać tematów systemowych, ale możesz je wyłączyć — z ostrożnością, ponieważ wyłączenie dowolnego tematu systemowego może wpłynąć na zachowanie agenta.
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 | Temat W przypadku błędu informuje użytkownika o wystąpieniu błędu. 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. |