Del via


Om samtaleafskrifter fra Power Apps

Du kan se, eksportere og download afskrifter af kundeinteraktioner med din copilot i både Power Apps og Copilot Studio. De oplysninger, som de enkelte appeksporter eksporterer, er en anelse forskellige. I denne artikel beskrives, hvordan du henter afskrifter af samtaler i Power Apps og bruger dem til at oprette rapporter i Power BI. Du kan finde flere oplysninger i emnet Analysere sessionsoplysninger i Copilot Studio.

Henter som standard Power Apps-samtaleafskrifter fra de seneste 30 dage. Skift standardopbevaringsperioden.

Bemærk

Hvis du ikke længere har adgang til dit miljø, skal du oprette en supportanmodning i Power Platform Administration.

Forudsætninger

Se og eksportere afskrifter af copilot-samtaler fra Power Apps-portalen

Du kan se og eksportere afskrifter af copilotsamtaler fra Power Apps-portalen.

Du skal først logge på https://www.powerapps.com med dine legitimationsoplysninger.

Få vist afskrifter af samtaler

  1. Vælg noden Tabeller i sideruden.

  2. Vælg Alle øverst.

    Skærmbillede, der viser alle de markerede i noden Tabeller.

  3. Skriv "samtale" i feltet Søg.

  4. Vælg ConversationTranscript under Tabeller.

    Skærmbillede, hvor Afskrift af samtale er valgt.

    Der åbnes en side til tabellen ConversationTranscript.

    Skærmbillede, hvor Afskrifter af aktive samtaler er udvidet.

Eksportere afskrifter af samtaler

  1. Vælg noden Tabeller i sideruden.

  2. Vælg Alle øverst.

    Vælg Alle på noden Tabeller.

  3. Skriv "Samtale" i feltet Søg.

  4. Vælg ConversationTranscript under Tabeller.

    Vælg afskriften til eksport.

  5. Vælg Eksportér fra menuen øverst på skærmen, og vælg Eksporter data. Det tager et par minutter, før dataene kompileres til eksport.

    Vælg Eksporter data i menuen Eksporter.

  6. Vælg Overfør eksporterede data for at overføre indholdet.

    Overfør eksporterede data.

Hente afskrifter af copilot-samtaler

  1. Vælg i Power Apps-navigationsmenuen, vælg Dataverse,k og vælg derefter Tabeller.

  2. Vælg Alle.

  3. Skriv "samtale" i feltet Søg.

  4. Vælg tabellen ConversationTranscript.

    Skærmbillede af Power Apps-siden Tabeller tabellen ConversationTranscript fremhævet.

  5. Vælg Eksporter, og vælg derefter Eksporter data.

    Skærmbillede af tabellen ConversationTscript med muligheden Eksporter data.

  6. Det kan tage et par minutter for Power Apps at forberede dataene til eksport. Vælg Download eksporterede data.

Filen gemmes som et zippet arkiv i dine browsers standardmappe for overførsler.

Om samtaleafskrifter

Samtaleafskrifter er en CSV-fil (kommaseparerede værdier). Følgende tabel beskriver de vigtigste felter, du kan finde i dine samtaleafskrifter.

Felt Beskrivelse Eksempel
Indhold Hele afskriften i JSON-format Se sektionen Indholdsfelt.
ConversationStartTime Det tidspunkt samtalen startede (ikke det tidspunkt, hvor afskriftsposten blev skrevet til datalageret) 2021-04-19T20:39:09Z
ConversationTranscript Det entydige id for rækken i Dataverse-tabellen 28eccb77-xxxx-4a63-985f-ffaaadd6f391
Metadata JSON, der omfatter copilot-id, lejer-id og copilot-navn {"BotId": "198eca5f-xxxx-4ae6-8c08-835d884a8688", "AADTenantId": "72f988bf-xxxx-41af-91ab-2d7cd011db47", "BotName": "Test Bot"}
Navn Navnet på den brugerdefinerede række, der er oprettet ud fra ConversationId efterfulgt af BotId efterfulgt af batch number. Batchnummeret angiver ordren, når der er flere analytiske sessioner til samtalen. Klassiske robotter inkluderer ikke batchnummeret. 8YYe8iif49ZKkycZLe7HUO-o_198eca5f-xxxx-4ae6-8c08-835d884a8688_0
Bot_ConversationTranscript Copilot-id'et 198eca5f-xxxx-4ae6-8c08-835d884a8688
Oprettet d. Den dato og det klokkeslæt, da afskriftsposten blev oprettet 2021-04-20T02:40:13Z

Feltet Indhold

Feltet Indhold er en rå log over alle de aktiviteter, brugerne har haft med copiloten. Almindelige aktivitetstyper omfatter meddelelse og hændelse:

  • Aktiviteter af typen Meddelelse repræsenterer indholdet i en samtale. Meddelelsesaktiviteter kan indeholde tekst, tale, interaktive kort og binære eller ukendte vedhæftede filer.
  • Hændelse-aktiviteter kommunikerer programoplysninger fra en klient eller kanal til en copiloten.

Du kan finde flere oplysninger om aktivitetstyper i Bot Framework-aktivitetsskema

I følgende tabel beskrives nogle af nøglefelterne i Content JSON:

Key Description
ID Aktivitetsobjektets entydige GUID
valueType Den værditype, der gemmes i aktiviteten, bestemmer, hvilke oplysninger aktiviteten leverer (Almindelige typer af aktivitetsværdier)
timestamp Det tidsstempel for, hvornår aktiviteten blev genereret i Epoch-format (antallet sekunder siden midnat UTC 1. januar 1970)
type Aktivitetstypen: f.eks. message, event eller trace
replyToId Id'et for den aktivitet, som den aktuelle aktivitet svarer på
from Indeholder felterne id og role:
  • id – id for starteren
  • role – indeholder 0 eller 1
    • 0 – Aktiviteten kommer fra copiloten
    • 1 – aktiviteten kommer fra den bruger, der kommunikerer med copiloten
Bemærk:
id kan bruges til at beregne antallet af aktive brugere, der kommunikerer med copiloten, hvis lærredet overføres med et entydigt id for brugeren. Hvis et id ikke overføres med lærredet, overføres et entydigt id pr. samtale.
Af sikkerhedsmæssige årsager og af hensyn til beskyttelse af personlige oplysninger gemmes id'et med hash-tekst, inden det skrives til afskriften.
channelId Det id, hvor aktiviteten kommer fra: f.eks. directline, msteams eller facebook
textFormat Tekstens format: f.eks. plain eller markdown
attachments Dynamiske "rich data", der er knyttet til aktiviteten: f.eks. AdaptiveCards, HeroCards eller Carousel data
text Teksten til message-aktiviteter
value Felter, der er specifikke for aktiviteten baseret på værditypen. Dette felt er det sted, hvor de fleste nyttige oplysninger findes
channeldata
  • Indeholder kanaldata:
    • til meddelelser:
      • DialogTraceDetail
      • DialogErrorDetail
      • VariableDetail (indeholder den værdi, der er tildelt til en variabel)
      • CurrentMessageDetail
    • til hændelser:
      • cci_trace_id
      • traceHistory
      • enableDiagnostics
      • clientTimestamp
      • clientActivityId
name Navnet på hændelsesaktiviteten: f.eks. SetPVAContext

Almindelige typer af aktivitetsværdier

Aktivitetsværditype Description
ConversationInfo Om samtalen er fra Copilot Studio-appens testrude (isDesignMode) og landestandarden for samtalen
CSATSurveyRequest Brugeren får vist en kundetilfredshedsundersøgelse (CSAT)
CSATSurveyResponse Brugeren besvarer en CSAT-undersøgelse
DialogRedirect Brugeren omdirigeres til et andet emne
ImpliedSuccess Brugeren har nået en spørgsmålsnode i emnet, hvor en af betingelserne peger på CSAT-systememnet "Bekræftet fuldførelse" eller kalder systememnet "Slut på samtale"
IntentRecognition Et emne blev udløst af brugeren
PRRSurveyRequest Brugeren blev spurgt, om han eller hun har fået svar på sit spørgsmål via emnet "Slut på samtale"
PRRSurveyResponse Brugerens svar på, om han eller hun har fået svar på sit spørgsmål via emnet "Slut på samtale"
SessionInfo Typen (unengaged eller engaged), resultatet (Escalated, Resolved, Abandon) og turn-antallet for sessionen
VariableAssignment Der er tildelt en værdi til en variabel

Bygge brugerdefinerede Power BI-rapporter ud fra samtaleafskrifter

En nyttige måde at oprette brugerdefinerede rapporter fra samtaleafskrifter er at kigge på antallet af meddelelser, der skal behandles.

Enkel fremgangsmåde

Knyt Power BI til Dataverse med et Power BI-dataflow. Der kræves ikke anden infrastruktur, og alle poster hentes fra Dataverse ved alle opdateringer.

Diagram, der viser flowet af data fra Dataverse til Power BI-modellen.

Fordele Ulemper
Letteste implementering. Opdateringstiden kan øges, efterhånden som størrelsen af afskrifter øges.
Store omkostninger til lagerplads i Dataverse.

Standard Azure Data Lake Storage-tilgang

Eksportere Dataverse-data til Azure Data Lake Storage. Denne metode kræver en Azure Data Lake Storage-konto, men ikke en anden Azure-infrastruktur.

Brug et Power Platform-dataflow i afskrifterne for at forberede dataene, og pak dataene ud i en struktureret formular.

Power BI opdaterer data fra dataflowet. Power Platformog Power BI administrerer alle beregningsinfrastrukturer. Poster for en bestemt dag fra hentes Dataverse med alle opdateringer.

Diagram, der viser dataflowet fra Dataverse til Azure Data Lake Storage, og som behandles af Power Platform og Power BI.

Fordele Ulemper
Lave lageromkostninger i Azure Data Lake Storage.
Forholdsvis enkel implementering.
Der kræves ikke Azure Compute.
Opdateringstiden kan øges, når størrelsen af afskrifter dagligt øges.

Azure Data Lake Storage+ Synapse-fremgangsmåde

Datastørrelsen i standardmetoden i Azure Data Lake Storage kan medføre langsomme opdateringer eller andre driftsproblemer. I det tilfælde kan du bruge Azure Synapse Analytics og integrere dem i Power BI.

Diagram over et dataflow fra Dataverse til Azure Data Lake og behandling i Azure Synapse og Power Platform.

Fordele Ulemper
Opdateringstiden er en konstant.
Forholdsvis enkel implementering.
Lave lageromkostninger i Azure Data Lake Storage.
Beregningsomkostninger for Azure Synapse.

Skift standardopbevaringsperioden

Et Power Apps-masseslettejob fjerner automatisk copiloter, der er ældre end 30 dage. Hvis du vil bevare afaskrifter længere tid, skal du annullere det eksisterende job og oprette et nyt, der kører efter en anden tidsplan.

Annullere det eksisterende masseslettejob

  1. Vælg ikonet Indstillinger i Power Apps, og derefter Avancerede indstillinger.

    Skærmbillede af menuen Indstillinger i Power Apps med Avancerede indstillinger fremhævet.

    Dynamics 365-portalen åbnes på en ny fane.

  2. Vælg cirkumfleksen ved siden af Indstillinger, og vælg derefter Dataadministrator under System.

    Skærmbillede af menuen Indstillinger med Dataadministration fremhævet.

  3. Vælg Massesletning af poster.

    Skærmbillede af siden Dataadministration, hvor indstillingen Massesletning af poster er fremhævet.

  4. Vælg Tilbagevendende massesletningsjob i listen Vis.

    Skærmbillede af listen over tilbagevendende massesletningsjob.

  5. Vælg jobbet Massesletning af poster for samtaleafskrifter, der er ældre end 1 måned.

    Skærmbillede af en liste over massesletningsjob med det første fremhævet.

  6. Vælg Annuler på listen Flere handlinger.

    Skærmbillede af listen Flere handlinger med Annuller fremhævet.

Opret et nyt job til massesletning

  1. Vælg Ny, og vælg derefter Næste for at starte guiden Massesletning.

  2. Indstil følgende søgekriterier:

    • Vælg ConversationTranscripts på listen Søg efter.
    • Vælg ConversationStartTime, vælg Ældre end X måneder, og angiv "12".
      Denne indstillinger bevarer afskrifterne i 12 måneder. Vælg en anden sammenligning og værdi, hvis du vil.
    • Vælg SchemaType, lad er lig med være, og angiv "powervirtualagents".

    Skærmbillede af indstillingerne for massesletningsjobsøgningskriterier.

  3. Vælg Næste.

  4. Angiv et navn for jobbet, vælg Kør dette job efter hver, og skriv 1. Vælg en anden tidsplan, hvis jobbet ikke skal køres hver dag.

    Skærmbillede af indstillingerne for massesletningsjobbets navn og kørselsindstillinger.

  5. Vælg Næste, og vælg derefter Send.

Tip til, hvordan du får mest muligt ud af samtaleafskrifter

Variabler kan bruges til at gemme data, der er relevante for dit copilot-indhold eller din copilot-bruger. Hvis du opdeler variablen og dens værdi ud fra samtaleafskriften, kan du filtrere eller opdele dataene efter variablen.

Mange steder refererer samtaleafskrifter til indhold ud fra id. Id'et for det emne, som det aktuelle emne omdirigerer til, refereres f.eks. kun til af id'et. Du kan se navnet på emne ved at slå navnet på emnet på fra copilot-indholdet.