Adaptive Cards
CXone Mpower Agent Builderondersteunt het gebruik van Adaptive Cards in Mpower-agent Een virtuele agent die wordt gemaakt met CXone Mpower Agent Builder die spraak- of chatinteracties kan behandelen. reacties. U kunt ze gebruiken in story's
Worden gebruikt om een Mpower-agent te trainen voor interactieafhandeling op basis van intentie en context., regels
Wordt gebruikt voor het definiëren van een Van Mpower-agent-reactie op berichten die niet afhankelijk zijn van de context. en fallback
Een alternatief in platte tekst dat wordt verzonden wanneer de bestemming geen rijke media ondersteunt..
Adaptive Cards , ontwikkeld door Microsoft, bieden een methode voor het creëren van rijke berichtinhoud
Elementen in digitale berichten, zoals buttons, afbeeldingen, menu's en optiekiezers.. Ze hebben een open kaartuitwisselingsindeling waarmee u gebruikersinterface-inhoud op een gangbare en consistente manier kunt verzenden. Met Adaptive Cards kunt u interactieve berichten verzenden die complexer en nuttiger zijn dan berichten met alleen standaardelementen met rijke media.
Momenteel ondersteunt alleen digitale chat Adaptive Cards. Als berichten met Adaptive Cards via andere kanalen worden verstuurd, wordt in plaats hiervan de opgegeven fallback Een alternatief in platte tekst dat wordt verzonden wanneer de bestemming geen rijke media ondersteunt.-tekst gebruikt.
Agent Builder heeft standaard geen Adaptive Cards beschikbaar. Deze moet u zelf maken met behulp van de Microsoft Adaptive Card-ontwerper die ingesloten is in Agent Builder.
Met de Adaptive Card-ontwerper kunt u Adaptive Card-sjablonen maken voor gebruik met Agent Builder. Wanneer een Mpower-agent een antwoord uitvoert dat een Adaptive Card-sjabloon bevat, wordt de sjabloon dynamisch aangevuld met de informatie die geschikt is voor die interactie en verzonden naar het contact De persoon die contact heeft met een agent, IVR of bot in uw contactcenter..

Concept | Definitie | Voorbeeld | Wat de Mpower-agent doet |
---|---|---|---|
![]() Uiting |
Alles wat een contactpersoon![]() ![]() |
"Ik ben mijn wachtwoord kwijt." "Wat is mijn saldo?" "Ben jij een robot?" |
De Mpower-agent gebruikt Natural Language Understanding (NLU) om elke contactuiting te analyseren om de betekenis of intentieervan te bepalen. |
![]() Intentie |
Datgene wat de klant wil communiceren of bereiken. Elk bericht dat het contact verstuurt heeft een intentie. |
"Ik ben mijn wachtwoord kwijt" heeft de intentie "Wachtwoordreset". "Hallo" heeft de intentie "Begroeting". |
De Mpower-agent analyseert het bericht van een contactpersoon met behulp van NLU |
![]() Entiteit |
Een gedefinieerd stukje informatie in het bericht van een contact. | De naam van een persoon of product, een telefoonnummer, een rekeningnummer, een locatie enzovoort. | De Mpower-agent gebruikt NLU om entiteiten in het bericht van een contactpersoon te identificeren. Entiteiten helpen de Mpower-agent te begrijpen wat het bericht van het contact betekent. |
![]() Slot |
Een entiteit die uit het bericht van een contactpersoon is geëxtraheerd en is opgeslagen voor gebruik in Mpower-agent-reacties. Een 'slot' is vergelijkbaar met een variabele. | Als u een slot voor de contactnaam maakt, kan de Mpower-agent die naam gebruiken in reacties tijdens een interactie, waardoor het persoonlijker wordt. | Wanneer dit zo is geconfigureerd, haalt de Mpower-agent een entiteit uit een contactbericht en slaat deze op in een slot. Je kunt je Mpower-agent deze informatie later in het gesprek laten gebruiken. |
![]() Regel |
Definieert Mpower-agent reacties op berichten waarvan de betekenis niet verandert met de context. |
|
Regels zijn een van de twee manieren waarop u kunt configureren hoe uw Mpower-agent reageert op een intent. Regels zijn nuttig voor bepaalde soorten intenties, maar niet alle intenties. |
![]() Story |
Traint een Mpower-agent om een interactie af te handelen op basis van de bedoeling van het bericht en de conversatiecontext. | Bij een interactie over een vergeten wachtwoord zou de Mpower-agent reageren op "Hoe doe ik dat?" op een bepaalde manier. Als de interactie zou gaan over het aanmaken van een nieuw account, zou de reactie heel anders zijn. Ook al gebruikt de contactpersoon in beide gevallen dezelfde woorden met hetzelfde doel: meer informatie verkrijgen. | Verhalen zijn de tweede van de twee manieren waarop u kunt configureren hoe uw Mpower-agent reageert op een intentie. Verhalen leren de Mpower-agent hoe ze de context van het gesprek kunnen gebruiken om op de juiste manier te reageren. |
![]() Mpower-agent Actie |
Alles wat een Mpower-agent zegt of doet tijdens een interactie. |
Bij een interactie over een vergeten wachtwoord reageert Mpower-agent door de link naar de FAQ voor het opnieuw instellen van het wachtwoord op de website te sturen. Wanneer een contact frustratie uit zoals: "Ik snap het niet! Het werkt niet!!!" de Mpower-agent antwoordt met "Het spijt me. Wilt u dat ik u doorschakel naar een menselijke agent?" Wanneer het contact ja zegt, start de Mpower-agent de overdracht. |
Mpower-agent acties zijn de opties die u hebt om te definiëren hoe u wilt dat uw Mpower-agent op elke intentie reageert. Ze geven u de flexibiliteit om elke reactie te configureren om de uitkomst te behalen die aan de behoeften van het contact voldoet. |
Ondersteuning van Adaptive Card per Kanaal
Adaptive Cards kan alleen worden gebruikt op kanalen Verschillende spraak- en digitale communicatiemedia die klantinteracties in een contactcentrum vergemakkelijken. die ze ondersteunen. Momenteel worden ze alleen op de volgende kanalen ondersteund:
Als uw Mpower-agent berichten verzendt op kanalen die Adaptive Cards ondersteunen, maar ook op kanalen die dat niet doen, moet u een fallback Een alternatief in platte tekst dat wordt verzonden wanneer de bestemming geen rijke media ondersteunt.voor uitgebreide berichten configureren. De fallback wordt verstuurd als vervanging van de Adaptive Card op kanalen die geen adaptieve kaarten ondersteunen. U kunt een fallback voor uitgebreide berichtgeving configureren voor elk Mpower-agent-antwoord dat Adaptive Cardsgebruikt.
Adaptive Card-ontwerper
Met de Adaptive Card-ontwerper kunt u Adaptive Card-sjablonen maken voor gebruik met Agent Builder. Wanneer u een verhaal Worden gebruikt om een Mpower-agent te trainen voor interactieafhandeling op basis van intentie en context., regel
Wordt gebruikt voor het definiëren van een Van Mpower-agent-reactie op berichten die niet afhankelijk zijn van de context.of fallback
Een alternatief in platte tekst dat wordt verzonden wanneer de bestemming geen rijke media ondersteunt.maakt, kunt u de Adaptive Card Mpower-agentactietoevoegen en vervolgens een van de Adaptive Cards kiezen die u hebt gemaakt.
De Adaptive Card-ontwerper is een Microsoft-product dat in Agent Builder ingesloten is. Uitgebreide documentatie over het gebruik van de ontwerper is beschikbaar op de Microsoft Adaptive Card-website .
U kunt alle beschikbare Adaptive Card-elementen gebruiken in de kaarten die u maakt. U kunt slot Entiteit die uit een bericht van een klant is gehaald en wordt opgeslagen voor gebruik in de reacties van een bot. Een 'slot' is vergelijkbaar met een variabele.-variabelen gebruiken om een Adaptive Card dynamisch aan te passen. Als u gegevens naar uw Mpower-agentwilt retourneren, kunt u postbackgegevens opnemen in de configuraties van een element, zoals een knop. Hiermee kunt u bijvoorbeeld de intentie die is gekoppeld aan de keuze van de contactpersoon
De persoon die contact heeft met een agent, IVR of bot in uw contactcenter. terugsturen naar de Mpower-agent.
Adaptive Cards aanpassen met Slotvariabelen
U kunt slotvariabelen opnemen in uw Adaptive Cards. Hiermee kunt u de entiteit Informatie, verzameld uit de berichten van het contact tijdens conversaties met een Mpower-agent. weergeven die wordt geassocieerd met het slot
Entiteit die uit een bericht van een klant is gehaald en wordt opgeslagen voor gebruik in de reacties van een bot. Een 'slot' is vergelijkbaar met een variabele. op de kaart wanneer deze kaart naar een contact wordt verstuurd.
Een slotvariabele wordt geconstrueerd aan de hand van de naam van een entiteit die wordt geassocieerd met het slot dat is ingesloten in accolades. Bijvoorbeeld, {telefoonnummer}. U kunt slotvariabelen gebruiken in de eigenschappen van een element in de Adaptive Card-ontwerper. U kunt ook het element zoeken in de sectie Editor kaartpayload van de Adaptive Card-ontwerper en de slotvariabele aan het element toevoegen. Bijvoorbeeld "tekst": "Telefoonnummer: {telefoonnummer}".
Interactieve knoppen
U kunt interactieve knoppen opnemen in uw Adaptive Card. U kunt ze aan elementen toevoegen met de sectie Acties in de eigenschappen. Er zijn verschillende soorten knoppen in de Adaptive Card-ontwerper die u kunt gebruiken. De volgende typen knoppen zijn vooral handig bij Agent Builder:
-
URL-knop: Deze knop opent een URL. De JSON voor deze type knop ziet er uit zoals in onderstaand voorbeeld:
{ "type": "Action.OpenUrl", "title": "View", "url": "http://www.nice.com" }
-
Postback-knop: Met deze knop worden postbackgegevens naar de Mpower-agent verzonden wanneer de klant op de knop klikt of tikt. Je kunt dit gebruiken om een intent
De betekenis of het doel achter hetgeen een contact zegt of typt; datgene wat de klant wil communiceren of bereiken.. terug te sturen naar de Mpower-agent. De JSON voor deze type knop ziet er uit zoals in onderstaand voorbeeld:
{ "type": "Action.Submit", "title": "Connect with agent", "data": { "text": "/[intentName]" }
Een Adaptive Card maken
Nieuwe Adaptive Cards beginnen standaard met een set voorbeeldelementen. U kunt deze voorbeeldelementen wijzigen of ze allemaal verwijderen om een gloednieuwe kaart te maken.
Nadat u een Adaptive Cardhebt gemaakt, kunt u deze gebruiken in een Mpower-agent-reactie.
- Klik in CXone Mpower op de app-kiezer
en selecteer Overige > Agent Builder.
- Klik op de Mpower-agent waarmee u wilt werken.
- Klik op Voorkeuren > Adaptive Cards.
- Klik om een map aan te maken op het plusteken
, voer een naam in en druk op Enter.
- Klik op het plusteken
in de map waarin u een Adaptive Card wilt toevoegen.
- Voer een naam in voor de kaart en druk op Enter.
- Voeg de elementen toe aan uw kaart:
- Dubbelklik op een optie onder Kaartelementen om deze toe te voegen aan.
- Sleep een element van de sectie Kaartelementen naar de voorbeeldweergave van de kaart.
- Klik op het kompas
van een element in de voorbeeldweergave van de kaart en sleep het element naar een nieuwe locatie.
- Configureer de eigenschappen van uw element:
- Selecteer een element in de voorbeeldweergave of in de sectie Kaartstructuur. De sectie Elementeigenschappen geeft de eigenschappen van het geselecteerde element weer. Wijzig deze indien nodig. Elk element heeft een verschillende set eigenschappen.
- Gebruik de Editor kaartpayload om de eigenschappen van een element weer te geven, configureren of wijzigen.
- Klik op de X rechtsboven in de voorbeeldweergave om een element te verwijderen.
- Gebruik een slot in een element door de entiteitnaam in te voeren in een eigenschapveld van het element. Sluit de naam in in accolades. Bijvoorbeeld, {telefoonnummer}.
- Als u een interactieve knop aan de kaart wilt toevoegen, configureer dan als volgt een actie in uw kaart:
- Open een URL: Selecteer Action.OpenURL als het Actietype en voer de URL in.
- Postback-gegevens verzenden: Selecteer Action.Submit als het Actietype en voer de intentienaam in in het veld Gegevens met de indeling {"tekst":"/[intentienaam]"}.
- Als u in de voorbeeldweergave wilt testen hoe uw kaart eruit ziet, vervang dan de standaardgegevens in de sectie Editor steekproefgegevens met voorbeeldgegevens voor uw kaart.
- Wijzigingen worden automatisch opgeslagen.