Konfigurer kontekstvariabler til agenter
Vigtige oplysninger
Power Virtual Agents-funktioner og -egenskaber er nu en del af Microsoft Copilot Studio, der følger vigtige investeringer i generativ AI og forbedrede integrationer på tværs af Microsoft Copilot.
Der refereres muligvis i nogle artikler og skærmbilleder til Power Virtual Agents, mens vi opdaterer dokumentation og træningsindhold.
Bemærk
Copilot Studio-robot er omdøbt til Copilot-agent (agent eller AI-agent). Menneskelig agent er nu omdøbt til kundeservicemedarbejder (servicemedarbejder eller repræsentant). Du kan støde på henvisninger til de gamle og nye termer, mens vi opdaterer produktets brugergrænseflade, dokumentation og undervisningsindhold.
Gælder for: Dynamics 365 Contact Center – kun enkeltstående og Dynamics 365 Customer Service
Dette emne viser kontekstvariabler for Azure og Copilot Studio-agenter, og hvordan du kan konfigurere dem i Omnikanal til Customer Service. Du kan se, hvordan du opretter kontekstvariabler, i Håndtere kontekstvariabler.
Kontekstvariabler til Azure-agenter
Følgende tabel indeholder en liste over kontekstvariabler i Omnikanal til Customer Service, som du kan bruge til konfiguration af Azure-agenter.
Kontekstvariabeltype | Navn på kontekstvariabel | Beskrivelse | Sådan oprettes tilknytning i Azure |
---|---|---|---|
Undersøgelse før samtale | Brug spørgsmålsnavnet på undersøgelsen før samtalen, du opretter i Omnikanal til Customer Service. | I systemet gemmes svar fra undersøgelsen før samtalen som kontekstvariabler. | Brug følgende oplysninger til at knytte spørgsmålsnavnet i Omnikanal til Customer Service med variabeltypen i Azure:
|
Brugerdefineret sammenhæng | Brug det variabelnavn, du opretter i Omnikanal til Customer Service eller pass, ved hjælp af setContextProvider API. | De brugerdefinerede kontekstvariabler, der kan oprettes og overføres via live chat-SDK'en. | Tilknyt brugerens svar som et JSON for at bruge brugerdefineret kontekstvariabel i Omnikanal til Customer Service. |
Samtale | msdyn_ConversationId | Brug den kontekstvariabel, der indeholder samtale-id'et til den igangværende samtale, og som kan hente og udføre handlinger på posten i Microsoft Dataverse. | Streng: Streng |
Kontakt | msdyn_contact_msdyn_ocliveworkitem_Customer | Brug denne kontekstvariabel, der indeholder post-id'et for den kundepost (kontaktperson), der er knyttet til samtalen. | Opdele JSON-tekst for at udtrække post-id |
Konto | msdyn_account_msdyn_ocliveworkitem_Customer | Brug denne kontekstvariabel, der indeholder post-id'et for den kundepost, der er knyttet til samtalen. | Opdele JSON-tekst for at udtrække post-id |
Case | msdyn_incident_msdyn_ocliveworkitem | Brug denne kontekstvariabel, der indeholder post-id'et for den sagspost, der er knyttet til samtalen. | Opdele JSON-tekst for at udtrække post-id |
Bemærk
Brug kontekstvariabelnavnene som defineret, og rediger dem ikke, når du opretter flows i Azure- eller Copilot Studio-agenter. Brug også nøjagtigt match til at overføre værdien til kontekstvariablen, fordi der skelnes mellem store og små bogstaver. Hvis der er uoverensstemmelse, identificeres posten ikke automatisk. Flere oplysninger: Identifikation af poster automatisk
Kontekstvariabler til Copilot Studio-agenter
Følgende tabel indeholder en liste over tilgængelige kontekstvariabler i Omnikanal til Customer Service, som du kan bruge til konfiguration af Copilot Studio-agenter.
Vigtige oplysninger
Hvis du vil bruge meddelelses- og stemmevariablerne, skal du sikre dig, at du først installerer udvidelsesløsningerne.
Kontekstvariabeltype | Navn på kontekstvariabel | Beskrivelse | Sådan oprettes tilknytning i Copilot Studio |
---|---|---|---|
Undersøgelse før samtale | Brug spørgsmålsnavnet på undersøgelsen før samtalen, du opretter i Omnikanal til Customer Service. | I systemet gemmes svar fra undersøgelsen før samtalen som kontekstvariabler. | Brug følgende oplysninger til at knytte spørgsmålsnavnet i Omnikanal til Customer Service med variabeltypen i Copilot Studio:
|
Brugerdefineret sammenhæng | Brug det variabelnavn, du opretter i Omnikanal til Customer Service eller pass, ved hjælp af setContextProvider API. | De brugerdefinerede kontekstvariabler, der kan oprettes og overføres via live chat-SDK'en. | Brug følgende oplysninger til at knytte den brugerdefinerede kontekstvariabel i Omnikanal til Customer Service med variabeltypen i Copilot Studio:
|
Samtale | msdyn_ConversationId | Brug den kontekstvariabel, der indeholder samtale-id'et til den igangværende samtale, og som kan hente og udføre handlinger på posten i Microsoft Dataverse. | Streng: Brugers fulde svar. |
Kun meddelelsesvariabler | msdyn_CustomerType | Brug denne kontekstvariabel, der indeholder kundetypen for konto eller kontakt, der er knyttet til samtalen. | Vælg løsningsvariablen Omnikanal til Customer Service-udvidelse. |
msdyn_CustomerName | Brug denne kontekstvariabel, der indeholder kundenavn for konto eller kontakt, der er knyttet til samtalen. | Vælg løsningsvariablen Omnikanal til Customer Service-udvidelse. | |
msdyn_CustomerId | Brug denne kontekstvariabel, der indeholder kunde-id for firma eller kontakt, der er knyttet til samtalen. | Vælg løsningsvariablen Omnikanal til Customer Service-udvidelse. | |
msdyn_CaseId | Brug denne kontekstvariabel, der indeholder ID for den sagspost, der er knyttet til samtalen. | Vælg løsningsvariablen Omnikanal til Customer Service-udvidelse. | |
msdyn_CaseTitle | Brug denne kontekstvariabel, der indeholder titlen for den sagspost, der er knyttet til samtalen. | Vælg løsningsvariablen Omnikanal til Customer Service-udvidelse. | |
Kun talevariabler 1 | CustomerPhoneNumber | Brug denne kontekstvariabel for kundens telefonnummer, der er angivet i telefoniaktiviteten. | Vælg løsningsvariablen Omnikanal til Customer Service-udvidelse. |
OrganizationPhoneNumber | Brug denne kontekstvariabel for organisationens telefonnummer, der er angivet i telefoniaktiviteten. | Vælg løsningsvariablen Omnikanal til Customer Service-udvidelse. | |
Metodenavn til udvidelse | va_SurveyConsent | Brug denne dialogboks til at finde ud af, om en kunde har accepteret at deltage i undersøgelser under samtalen. | Brug denne metode til at eskalere oplysninger om samtalen til Omnikanal til Customer Service. |
va_CustomerLocale | Brug denne dialogboks til at overføre den bruger, der i øjeblikket taler til en anden agent, der kan tale et andet sprog. | Angiv koden ved at vælge inputvariablen og bruge den rette landekode. |
1 Hvis du vil bruge andre kontekstvariabler til tale, kan du hente dem fra Copilot Studio. Få mere at vide i Arbejde med variabler.
Konfigurer kontekstvariabler til Copilot Studio-agent
Hvis Copilot Studio-agenten skal læse kontekstvariabler fra Omnikanal, skal du udføre følgende trin:
Vælg Tilføj et emne og fra tom på siden Emner.
Angiv et navn til din emne (f.eks. "Angiv kontekstvariabler") og gem det.
Vælg en ny node til emnet, og vælg Variabel styring > Angiv en variabelværdi
I din nye node skal du vælge OLpret en ny variabel under Angiv variabel.
Åbn ruden Variable egenskaber ved at klikke på det nye variabelnavn. Angiv variabelnavnet i ruden, så det stemmer fuldstændigt overens med kontekstvariablen om variablen (der forskel på store og små bogstaver).
I sektionen ReferenceV skal du vælge ellipser (...), og vælg Hent værdi fra denne node, hvis den er tom. Copilot Studio-agenten henter variabelværdien fra denne node under kørsel.
I sektionen Brug skal du vælge Global (ethvert emne kan få adgang) og Eksterne kilder kan angive værdier. Copilot Studio accepterer data fra Omnichannel. Luk panelet Variable egenskaber.
Angiv en værdi i Til-værdi i din node, der svarer til den datatype, som din agent forventer. Hvis din agent f.eks. forventer en streng, skal du angive Text(""). Copilot Studio falder tilbage til den værdi, du angiver her, hvis dataene ikke ankommer i samtalen.
Gem og publicer ændringerne.
Under en samtale angives dataene fra kontekstvariablen Omnikanal i Copilot Studio-variablerne og kan bruges i agentens logik.
Agenten kan også angive kontekstvariabler for Omnikanal under en samtale. Hvis du vil angive en omnikanal-variabel ud fra logikken Copilot Studio, skal du kontrollere, at agenten bruger det korrekte variabelnavn, og angive værdien i egenskaben "Til værdi" i din node til variabelstyring. Copilot Studio overlader variablen til Omnikanal under overførsel til en kundeservicemedarbejder. Dette bruges ofte til at knytte samtalen til en sag, når agenten eskalerer samtalen til en servicemedarbejder. Flere oplysninger om, hvordan du sammenkæder poster i Omnikanal fra disse data: Knytte kunde og sag til en samtale
De globale variabler, der oprettes i Copilot Studio, kan overføres til Omnikanal til Customer Service, når en samtale eskaleres. Du kan se hele listen under Kontekstafhængige variabler, der er tilgængelige ved overlevering.
Fortolkning af JSON-objekt for at udtrække post-id
Kontrollér, at du har følgende oplysninger:
- Kontekstvariablen Omnikanal til Customer Service, f.eks. msdyn_contact_msdyn_ocliveworkitem_Customer.
- Skemadetaljerne
En kopi af detaljerne i eksempelskemaet er følgende:
Schema:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"RecordId": {
"type": "string"
},
"PrimaryDisplayValue": {
"type": "string"
}
},
"required": [
"RecordId",
"PrimaryDisplayValue"
]
}
}
PrimaryDisplayValue
indeholder værdien fra attributten i Dataverse-objekterne. Tilknytningen for objektattributterne er følgende:
- Sager: Sags titel
- Kontakter: Fulde navn
- Konti: Navn
Her er et eksempel på en dagsorden.
{
"msdyn_contact_msdyn_ocliveworkitem_Customer": [
{
"RecordId": "<GUID>",
"PrimaryDisplayValue": "<FullName>"
}
],
"msdyn_liveworkitemid": "<GUID>"
}
Relaterede oplysninger
Integrere en Copilot Studio-agent
Integrere en Azure-agent
Konfigurere agenter til at eskalere og afslutte samtaler
Reference til SDK for live-chat