Niestandardowa strategia analizy
Copilot Studio oferuje kompleksową gotową analizę pozwalającą klientom zrozumieć użycie pomocnika i kluczowe wskaźniki wydajności.
Klienci mogą wyświetlać raporty związane z następującymi analizami:
- Wydajność i użycie
- Zadowolenie klienta
- Informacje o sesji
- Użycie tematów
- Rozliczone sesje
Często jednak zdarzają się scenariusze, w których trzeba utworzyć lub użyć niestandardowych analiz.
Na przykład, konieczne może być uwierzytelnienie:
- Udostępniaj analizy zainteresowanym stronom lub użytkownikom.
- Raport o danych transkrypcji konwersacji jest dłuższy niż domyślne 30 dni.
- Zaprojektuj raport, który nie jest objęty obecnie analizą.
Istnieje kilka sposobów korzystania z danych analitycznych zarejestrowanych przez Copilot Studio i użycie ich w raportach niestandardowych.
Raport szablony przykładowego analizy Copilot Studio
W celu utworzenia niestandardowej analizy zaleca się rozpoczęcie pracy z przykładowym raportem szablonu analizy Copilot Studio. Przykładowy raport to zestaw zasobów typu open source rozsyłany za pośrednictwem GitHub, co znacznie przyspiesza czas tworzenia raportu renderowanego w Power BI.
Ostrzeżenie
To rozwiązanie nie należy do podstawowej oferty Copilot Studio i wymaga konfiguracji.
Przykładowy raport nie jest obsługiwany przez Microsoft, ale w celu uzyskania pomocy społeczności można zgłaszać problemy w repozytorium GitHub.
Dataverse
Dane transkrypcji konwersacji
Analizy wyświetlane w portalu Copilot Studio pochodzą z usługi danych, która pochodzi z wewnątrz Copilot Studio. Dane użycia są także pisane w środowisku skojarzonym Dataverse w tabeli transkrypcja rozmowy .
Okresy przechowywania
Domyślnie oba źródła mają 30 dni przechowywania danych, ale klienci mogą zmienić okres przechowywania transkrypcje rozmowy Dataverse.
Tabele Copilot Studio Dataverse
Copilot Studio używa następujących tabel dla analiz niestandardowych w Dataverse:
- Czatbot (
Bot
). Ta tabela zawiera szczegółowe informacje o poszczególnych pomocnikach w środowisku. Szczegóły to często niewielka ilość danych. - Element podrzędny czatbota (
BotComponent
). W poniższej tabeli przedstawiono tematy, encje i sesje dialogowe skojarzone z pomocnikiem w środowisku. Szczegóły to często niewielka ilość danych. - Transkrypcje rozmów (
ConversationTranscript
). Ta tabela zawiera szczegółowe dane rozmowy dla wszystkich pomocników w środowisku. Rozmiar danych w tej tabeli jest powiązany z używaniem pomocnika i może być duży.
Azure Synapse Link for Dataverse (Azure Data Lake Storage Gen2)
Jeśli trzeba zachować transkrypcje rozmowy dłuższy niż domyślny okres przechowywania, należy utworzyć niestandardowe metryki lub pulpity nawigacyjne. Zalecanym podejściem jest eksportowanie nieprzetworzonych danych rozmowy do bardziej wydajnego rozwiązania, magazyn danych Azure Data Lake Storage tym do urządzenia Dane2 przy użyciu Azure Synapse Link for Dataverse tej funkcji.
Eksport tworzy synchronizację rosnącą ze skonfigurowanymi tabelami Dataverse w danych Azure data lake przy użyciu formatu Common Data Model.
Jest jeszcze kilka czynności, które należy wykonać, w tym czynności skonfigurowane w szablonie podstawowym:
- Utwórz Azure Data Lake Storage Gen2 i połącz je z Dataverse.
- Podczas konfigurowania wybierz tabelę ConversationTranscript (Czatbot i Element podrzędny czatbotanie obsługują synchronizacji rosnącej).
- Postępuj zgodnie z wytycznymi podczas konfigurowania przepływów danych Power BI w celu przetwarzania przychodzących danych.
Ostrzeżenie
Domyślnie dubluje Azure Synapse Link for Dataverse skonfigurowane dane tabeli z Dataverse danych Azure Data Lake. Z tego powodu każdy rekord, który zostanie usunięty w Dataverse (na przykład przez cykliczne zadanie usuwania zbiorczego, które powoduje usunięcie domyślnie skryptów rozmowy starszych niż 30 dni), zostanie również usunięty z danych Azure data lake. Aby tego uniknąć, można utworzyć kopie lub migawki danych w danych Azure data lake lub skonfigurować synchronizację do użycia trybu tylko dołączania.
Power BI
Szablon rozwiązania niestandardowego analizy zawiera raport Power BI przetwarzający nieprzetworzone dane transkrypcji (używając Power Query) do raportu służącego do dopasowania do domyślnej analizy Copilot Studio.
Dodatkowo użytkownicy raportu mają dostęp do następujących informacji:
- Dane dla wszystkich pomocników w środowisku.
- Dane aż do źródła (w Dataverse lub w Azure Data Lake Storage Gen2).
- Nieprzetworzone tabele danych wyodrębnione z danych tabeli transkrypcji konwersacji — można ich użyć do tworzenia niestandardowych raportów.
- Przeglądarka transkrypcji, umożliwiająca użytkownikom wyświetlanie rzeczywistych konwersacji, które miały miejsce.
Ostrzeżenie
Jest to raport złożony, który wykonuje istotne przekształcenia na danych podstawowych. Klienci z tabelami transkrypcji rozmowy o rozmiarze ponad 80 MB powinni używać wersji raportu z przepływami danych Azure Synapse Link for Dataverse i Power BI.