Slots

Slots zijn sleutel/waardeparen die functioneren als uw Van Mpower-agent geheugen. Zij bewaren gegeven die afkomstig kunnen zijn van verscheidene bronnen, waaronder uitingenGesloten Iets wat een contact zegt of typt. van het contact of uw CRMGesloten Klantrelatiebeheer: externe systemen voor het beheren van contacten, verkoopkansen, supportdetails en cases.. U kunt slots gebruiken om:

Slots en entiteiten

SlotsGesloten 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. zijn nauw verbonden met entiteitenGesloten Informatie, verzameld uit de berichten van het contact tijdens conversaties met een Mpower-agent. in uw Van Mpower-agent configuraties. De volgende tabel beschrijft het verband en de verschillen tussen slots en entiteiten.

Criteria Entiteiten Slots
Functie

Definieer en extraheer specifieke stukjes informatie die relevant zijn voor het gesprek tussen Mpower-agent en het contact.

Informatie bewaren tijdens een interactie.

Kan gebruikt worden als voorwaarde om een conversatie te vertakken op basis van de waarde die de slot bewaart.

Kan worden gebruikt als variabele in Mpower-agent-reacties om de slotwaarde in het gesprek te injecteren.

Bron UitingenGesloten Iets wat een contact zegt of typt. van het contact. Uitingen van het contact, pre-interactieformulieren, databases, externe applicaties, andere CXone Mpower-applicaties, Studio-scripts.
Relatie Slots vereist. Alle entiteiten hebben slots.

Entiteiten niet vereist. Sommige slots bewaren data uit uitingenGesloten Iets wat een contact zegt of typt. via entiteiten. Andere slots bewaren gegevens uit andere bronnen.

Kunnen gebruikt worden als voorwaarden om conversatiepaden te vertakken. Kan het verloop van de conversatie ook op andere manieren beïnvloeden.

Gegevenstypen slots en gedragingen

Er zijn vijf typen gegevens die slots kunnen bewaren. Elk type gedraagt zich anders. De typen zijn:

  • TekstTekstvakken bevatten tekstuele informatie. Hieronder vallen ook numerieke tekens die niet als getallen hoeven te worden verwerkt, zoals een telefoon- of rekeningnummer. Een tekstvak kan het Van Mpower-agent-gedrag beïnvloeden door simpelweg leeg of gevuld te zijn. De exacte waarde van de slot heeft geen effect op de conversatie.
  • GetalGetalvakken bevatten numerieke informatie die als getallen moet worden behandeld en niet als tekst. Dit type slot kan het Van Mpower-agent-gedrag beïnvloeden. De exacte waarde van de sleuf kan bepalen hoe de boMpower-agentt reageert. U kunt boven- en onderlimieten instellen voor acceptabele nummers. Als de waarde die de sleuf vult buiten deze grenzen ligt, is het gedrag van Van Mpower-agent anders. U moet uw Mpower-agent trainen om te reageren op basis van waarden die binnen en buiten het gedefinieerde bereik vallen.
  • CategorischCategorische slots bevatten een gedefinieerde set tekstuele informatie. Dit type slot kan het Van Mpower-agent-gedrag beïnvloeden. Afhankelijk van welke van de gedefinieerde waarden de sleuf vult, kan de Mpower-agent een ander antwoord geven.
  • BooleanBooleaanse slots bevatten waarden die true of false zijn. Dit type slot kan het gedrag van Van Mpower-agent beïnvloeden, afhankelijk van of het leeg is of of de waarde true of falseis.
  • ElkeDe waardeslots kunnen andere typen waarden bevatten, waaronder lijsten of JSON. Dit type slot heeft geen invloed op het Van Mpower-agent-gedrag.

Elk gegevenstype ondersteunt verschillende opties om het gedrag van de slot te configureren. Het gedrag definieert hoe u de slot in een dialoog kunt gebruiken:

  • De dialoog beïnvloeden: alle slottypen met uitzondering van het type Elke kan de dialoog beïnvloeden. U kunt dit gebruiken om vertakkingspaden in de conversatie te maken.
  • Beperking van intentie: U kunt de sleuf beperken zodat de Mpower-agent deze alleen vult als de voorspelde intentie overeenkomt met de intentie die is geconfigureerd voor de sleuf.
  • Formulierbeperking: U kunt de slot beperken om alleen ingevuld te worden door een bepaald formulier.

U kunt meer leren over elke slotgegevenstype en hoe deze gebruikt wordt op verschillende helppagina's.

Methoden om slots in te vullen

Slot-vulmethoden zijn de verschillende manieren waarop de Mpower-agent waarden in een slot opslaat. Waarden komen uit verschillende bronnen. Wanneer u een slot instelt, kies dan de invulmethode die het beste overeenkomt met hoe u van plan bent de slot in conversaties te gebruiken.

Er zijn vijf methoden om slots in te vullen in Agent Builder. Deze zijn beschreven in de volgende tabel.

Invulmethode Details
Uit systeem

Systeemslots worden automatisch gemaakt wanneer een interactie begint en ingevuld wordt naarmate de interactie verloopt. De systeemslots zijn:

Systeemslots kunnen niet bewerkt worden, maar u kunt ze gebruiken als variabelen in de interactie. Ze kunnen de dialoog echter niet beïnvloeden. Meer informatie oer systeemslots.

Uit entiteit

Een slot is automatisch gemaakt wanneer u een entiteit toevoegt. Deze slot wordt ingevuld met gegevens afkomstig uit de overeenkomende entiteitGesloten Informatie, verzameld uit de berichten van het contact tijdens conversaties met een Mpower-agent. tijdens een interactie. Op entiteiten gebaseerde slots moeten geconfigureerd worden nadat u de overeenkomende entiteit maakt. Hiermee kunt u specifiek aangeven hoe de slot fungeert. Wanneer u een entiteit verwijdert, wordt de overeenkomende slot ook verwijderd.

U kunt deze slots gebruiken als variabelen in dezelfde interactie of op andere plekken in Digital Experience. Op entiteiten gebaseerde slots kunnen elk van de ondersteunde datatypen bewaren.

Uit intentie

Op intentie gebaseerde slots worden ingevuld met een vooraf gedefinieerde waarde wanneer de gespecificeerde intentie herkend wordt tijdens een interactie. U kunt deze slots maken en configureren met één of meer waarden en de intenties die ze triggeren.

U kunt deze slots gebruiken als variabelen in dezelfde interactie. Op intenties gebaseerde slots kunnen elk van de ondersteunde datatypen bewaren.

Als u bijvoorbeeld een contact vraagt om zich aan te melden voor een nieuwsbrief, dan kunt u een nieuwe slot maken met de naam Abonnement en hier twee intenties aan toevoegen. U kunt de intentie Akkoord toewijzen aan de waarde ja en de intentie Niet akkoord aan de waarde nee. Afhankelijk van hoe het contact op de vraag reageert, zal het Abonnementslot ingevuld worden met één van de twee waarden.

Uit bericht Deze methode vult het slot met de tekst uit de volgende uitingGesloten Iets wat een contact zegt of typt. van het contact. Op berichten gebaseerde slots kunnen elk van de ondersteunde datatypen bewaren.
Aangepaste slots

Aangepaste slots bewaren normaal gesproken informatie op basis van bedrijfslogica. Een voorbeeld hiervan zijn gegevens die worden opgehaald via een API-aanroep naar uw CRMGesloten Klantrelatiebeheer: externe systemen voor het beheren van contacten, verkoopkansen, supportdetails en cases.-systeem of een andere externe applicatie. Gebruik aangepaste slots met de actie 'Vul een slot' Mpower-agent inGesloten Wat de bot kan doen als deze aan de beurt is in het gesprek, zoals een bericht versturen of een slot vullen.verhalen, regels of fallbackof instromenof in.

U kunt de slotwaarde gebruiken als een variabele in meerdere interacties tussen Mpower-agents en contacten, of in andere gebieden van Digital Experience. Aangepaste slots blijven bestaan totdat ze handmatig worden verwijderd. Ze kunnen elk van de ondersteunde datatypen bewaren.

U gebruikt bijvoorbeeld een formulier waarin u vóór de chat vraagt naar het rekeningnummer van uw klant. Vervolgens kunt u de accountstatus van het contact uit een ander systeem halen en uw verhalen zo ontwerpen dat de Mpower-agent altijd probeert om eventueel achterstallig saldo te innen.

Slotinvulbeperkingen

U kunt slots beperken zodat ze alleen ingevuld worden door specifieke intentiesGesloten De betekenis of het doel achter hetgeen een contact zegt of typt; datgene wat de klant wil communiceren of bereiken.. of formulieren. Als er beperkingen gelden, vult de Mpower-agent die sleuf alleen in als de intentie of vorm overeenkomt met wat u definieert.

Dit is handig als u alleen slotwaarden wilt opslaan onder bepaalde voorwaarden. U hebt bijvoorbeeld een slot dat de naam van het contact bewaart. U gebruikt dit slot om het account van uw contact bij te werken. De naam op het account moet voorzien zijn van een volledige, wettelijke naam. U wilt ervoor zorgen dat deze sleuf niet wordt gebruikt in andere gevallen waarin de Mpower-agent de naam van een contactpersoon zou kunnen verzamelen. Hiervoor voegt u beperkingen toe om de slot te beperken tot het formulier en de intentie die gebruikt wordt om de volledige, wettelijke naam van het contact te verzamelen. Als u de voornaam van het contact wilt gebruiken om de conversatie te gebruiken, dan moet u een tweede slot maken om de voornaam van het contact te bewaren, om ingevuld te worden uit een andere intentie of een ander formulier.

Slotvariabelen

U kunt slots gebruiken als variabelen in de berichten die uw Mpower-agent naar contactpersonen stuurt. U kunt bijvoorbeeld:

Als u een variabele wilt toevoegen, gebruik dan de volgende syntax: {slot_name}. Als de slot een genest JSON-object bevat, dan krijgt u toegang tot de waarden in het object aan de hand van de stipnotatie:  {slotName.parameter}.

De waarde die de slot bevat, vervangt de variabele wanneer de Mpower-agent het bericht verzendt. U moet ervoor zorgen dat de slot de juiste waarde verzamelt voordat deze de waarde als een variabele gebruikt tijdens de interactie.

Als u bijvoorbeeld wilt dat uw Mpower-agent het contact met zijn of haar voornaam begroet, hebt u een ruimte nodig om de voornaam in te bewaren en een manier om de ruimte te vullen, zoals een formulier vóór de chat. Als de sleuf contact_firstName heet, zou u die naam invoeren in het begroetingsbericht dat Mpower-agentverstuurt:Hello {contact_firstName}!

Slots als voorwaarden voor vertakkingspaden conversaties

Je kunt slotsGesloten 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. in verhalenGesloten Worden gebruikt om een Mpower-agent te trainen voor interactieafhandeling op basis van intentie en context. en regelsGesloten Wordt gebruikt voor het definiëren van een Van Mpower-agent-reactie op berichten die niet afhankelijk zijn van de context. gebruiken om voorwaarden te creëren waaraan moet worden voldaan voordat de Mpower-agent dat pad kan volgen. Hiermee kunt u conversatiepaden maken die vertakken op basis van bepaalde criteria. De criteria zijn gebaseerd op de waarde die wordt opgeslagen in de specifieke slot wanneer de conversatie een vertakkingspunt bereikt.

U kunt entiteitenGesloten Informatie, verzameld uit de berichten van het contact tijdens conversaties met een Mpower-agent. en de bijbehorende slots die in het bericht van de contactpersoon voorkomen, gebruiken als voorwaarde. U kunt ook de actie Slotvoorwaarde Mpower-agent gebruiken om andere slots als voorwaarden te gebruiken. In beide gevallen moet u een intentGesloten De betekenis of het doel achter hetgeen een contact zegt of typt; datgene wat de klant wil communiceren of bereiken.. maken voor elk mogelijk pad dat de Mpower-agent zou kunnen nemen. Hiermee leert de Mpower-agent hoe te reageren op basis van de specifieke waarde die in de sleuf is opgeslagen.

Akela Wolfe, the Classics, Inc. Agent Builder beheerder, is bezig met het ontwikkelen van een Mpower-agent om boeken aan te bevelen aan contactpersonen die de website bezoeken.  Ze wil dat haar Mpower-agent aan de contactpersoon vraagt welk genre hij of zij leuk vindt en vervolgens op basis van het antwoord een ander antwoord geeft.

Ze besluit om slotvoorwaarden te gebruiken. Voor haar eerste poging maakt ze de volgende story's:

  • genre + mystery
  • genre + non-fictie
  • genre + literatuur

Elke story begint hetzelfde:

Contact: "Kunt u mij een boek aanbevelen?"

Bot: "Natuurlijk! Wat voor genre zoekt u precies?"

Contact: "Een [genre] denk ik."

Akela heeft een entiteit nodig, dus ze maakt er een die genreType heet.  Dit maakt automatisch een slot met de naam genreType aan. De entiteit is een opzoektype omdat genre een categorie is. Vervolgens voegt Akela bepaalde genretypes toe als voorbeelden. Ze zal er meer toevoegen naarmate ze de Mpower-agentontwikkelt.

In de story genre + mystery selecteert Akela mystery in de contactrespons en kiest ze de opzoekentiteit genreType. Agent Builder voegt automatisch de slot genreType toe onder de contactrespons. Deze slot zal ingevuld worden met het genre dat het contact noemt.

Vervolgens voegt Akela de actie Slotvoorwaarde Mpower-agent toe. Zie kiest genreType als de Slot en stelt de Waarde in als mystery. Vervolgens voegt ze een Bericht Mpower-agent-actie toe met het bericht: "Oh, ik hou van een goed mysterie! We hebben een paar uitstekende exemplaren."

Het volgende wat Akela doet is een scriptintegratieactie toevoegen die gekoppeld wordt aan de database Classics eBook. Dit haalt beoordelingsgegevens op een genereert een lijst van de drie best beoordeelde boeken in de mystery categorie en kiest een willekeurig exemplaar. De andere worden gebruikt in toekomstige story's om meer opties te bieden als het contact ze zou willen.

Akela voegt een Bericht Mpower-agent-actie toe die zegt: "Ik heb een mysterie gevonden dat je misschien leuk vindt. Dit is de eerste." Vervolgens voegt Akela een actie Rijke link toe om een link weer te geven naar de eerste titel.

Ten slotte herhaalt Akela deze stappen voor de story's genre + non-fictie en genre + literatuur.