Intenties in CXone Bot Builder

Intenties zijn de belangrijkste betekenis achter de woorden van het contact. Dit is de behoefte van het contact of het doel dat hij/zij wil communiceren of behalen. Uw bot analyseert elke uitingGesloten Iets wat een contact zegt of typt. en bepaalt welk van de geconfigureerde intenties het meest overeenkomt. De bot kan vervolgens op het contact reageren aan de hand van de respons die is ingesteld in een storyGesloten Story's worden gebruikt om een bot te trainen voor interactieafhandeling op basis van intentie en context. of regelGesloten Regels bepalen de reactie van een bot op berichten die niet veranderen met de context. voor de overeenkomende intentie.

Elke uiting die een contact stuurt, heeft een intentie. Veel berichten hebben betrekking op de reden waarom het contact met uw organisatie. De intenties voor die berichten hebben betrekking op taken die uw bot afhandelt, zoals het resetten van wachtwoorden of het geven van richtlijnen en openingstijden. Andere berichten volgen sociale scripts waar de intenties begroetingen, afscheidswoorden, dankwoorden, algemeenheden enz. zijn.

Intenties vormen het startpunt bij het configureren van een nieuwe bot. U maakt een intentie en biedt voorbeelden van berichten die contacten gebruiken om die intentie over te brengen. Vervolgens configureert u hoe de bot moet reageren op de intentie. U kunt de bot bijvoorbeeld vervolgvragen laten stellen, reageren met een antwoord, de contactpersoon keuzes bieden of laten doorgeven aan een menselijke agent.

Werken met intenties is een belangrijk onderdeel van het configureren van uw bot tijdens het implementatieproces. Na de implementatie is het van cruciaal belang om te blijven werken met uw intenties als onderdeel van het doorlopende beheer van uw bot.

Voorbeelden van intentietrainingen

IntentievoorbeeldenGesloten De betekenis of de bedoeling van wat een klant zegt of typt; datgene wat de klant wil communiceren of bereiken. trainen uw bot in verscheidene manieren waarop een contact een intentie zou kunnen uitdrukken. Hoe meer voorbeelden van een intentie u hebt, hoe meer variaties van die intentie uw bot juist zal kunnen identificeren. Maak gebruik van échte conversatiegegevens om uw bot te testen en trainen. Kies altijd voor kwaliteitsgegevens over kwantiteit om de beste resultaten te waarborgen. Op die manier kunt u ervoor zorgen dat de bot goed voorbereid is om conversaties met echte contacten af te handelen.

Tijdens de planningsfase van het implementatieproces, verzamelt u records van echte conversaties die uw agenten hebben gevoerd met contacten. Gebruik deze conversaties als een bron voorbeelden van intentietrainingen die u kunt toevoegen aan uw bot.

U kunt gebruiken Enlighten XO om uw historische interacties te analyseren en voorbeelden te zoeken voor gebruik met uw Bot Builder-bots.

Voorspelling en vertrouwen van de intentie

Uw bot analyseert elk bericht dat het contact verzendt. Het bepaalt hoe nauw het bericht overeenkomt met elk van de geconfigureerde intenties en berekent hoe zeker het is van elke overeenkomst. Hoe hoger het vertrouwenspercentage, hoe beter de overeenkomst. De bot gebruikt de intentie met het hoogste vertrouwenspercentage dat de geconfigureerde drempel overschrijdt.

Als het vertrouwensniveau van de bot daalt tot onder de drempel van alle geconfigureerde intenties, wordt de NLUGesloten Dit proces is een uitbreiding op Natuurlijke taalverwerking (NLP) en kan beslissingen nemen of actie ondernemen op basis van wat er is begrepen.-fallbackoptie geactiveerd. U kunt de drempel die de fallback activeert, configureren op het tabblad NLU > Fallback in Bot Builder.

Intenties buiten bereik

Er kunnen taken zijn waarvoor u uw bot nog niet hebt geconfigureerd, maar waarvan u weet dat contacten ernaar zullen vragen. Intenties buiten bereik helpen uw bot om vragen te herkennen over taken waarmee de bot niet kan helpen en bieden de contactgegevens over hoe ze de taak wel kunnen voltooien. Ze kunnen ook lijsten bieden van waar ze mee kunnen helpen.

Als contacten uw bot bijvoorbeeld regelmatig vragen om saldocontroles te doen, maar u deze taak nog niet hebt geconfigureerd, kunt u een intentie balance_check maken. Voeg hieraan voorbeelden van trainingsdata toe van de verzoeken van contacten. Maak dan een regel voor de intentie met bot-antwoorden zoals:

  • "Het spijt me, ik kan nog geen balanscontrole uitvoeren. Wilt u dat ik u doorverbind met iemand die u daarmee kan helpen?"
  • "Het spijt me, ik ben niet in staat een balanscontrole uit te voeren. Ik kan u helpen met het bijwerken van uw adres, het resetten van uw wachtwoord en het zoeken naar locaties van filialen. Wat wilt u doen?"

Samen met een intentie buiten bereik, moet u ook een story maken om de bot te trainen voor een pad buiten bereik. Dit leert de bot omgaan met verschillende situaties die niet gedekt zijn door andere intenties.

Intenties buiten bereik zijn vergelijkbaar met fallback, maar ze kunnen een betere klantervaring bieden. Als u intenties hebt voor de veelgestelde vragen van mensen aan uw bot en die buiten het bereik vallen, kunt u aangepaste antwoorden geven op elke vraag. Hierdoor lijkt uw bot meer op een echte persoon en conversatie.

Intentieverwarring

Een bot kan soms de verkeerde intentieGesloten De betekenis of de bedoeling van wat een klant zegt of typt; datgene wat de klant wil communiceren of bereiken. kiezen voor het bericht van het contact. Dit kan zich voordoen wanneer twee intenties zo sterk op elkaar lijken dat de bot het moeilijk heeft om ze van elkaar te onderscheiden. Dit is intentieverwarring en kan zich voordoen als u dezelfde trainingsgegevens gebruikt voor meer dan één intentie. Twee gebruikersdoelen lijken misschien verschillend, maar beginnen na verloop van tijd steeds meer vergelijkbare voorbeelden te verzamelen.

Houd uw intenties en de bijbehorende trainingsgegevens afgezonderd. Als u trainvoorbeelden voor meer dan één intentie moet hergebruiken, dan is dat een teken dat u de intenties misschien kunt samenbrengen om een algemene intentie te vormen.

Er zijn twee vaak voorkomende scenario's waarbij intentieverwarring optreedt:

  • Informatie leveren: uw bot kan het contact op verschillende momenten in de conversatie vragen om informatie te geven, zodat u intenties kunt krijgen zoals provide_email en provide_name. De trainingsvoorbeelden voor deze variaties lijken echter te veel op elkaar:
    • "Mijn naam is Sherry Khan."
    • "Mijn e-mail is sherry.khan@email.com."
    • "Het is Nathoo Mannkind."
    • "Het is nathoo@otheremail.com."
  • Informatie vragen: een contactpersoon kan de bot om informatie vragen, zoals een rekeningsaldo. Als er verschillende soorten informatie zijn waarnaar een contact kan vragen, kunt u een intentie hebben voor elk type. Voor een verzoek voor het rekeningsaldo, kunt u bijvoorbeeld intenties hebben voor balance_checking en balance_savings. De trainingsvoorbeelden voor deze variaties lijken echter te veel op elkaar:
    • "Kan ik het saldo van mijn betaalrekening krijgen?"
    • "Wat is het saldo van mijn spaarrekening?"
    • "Kunt u mij het saldo van mijn betaalrekening geven?"

Het enige echter verschil in voorbeelden van trainingsgegevens voor elk van de voorgaande scenario's is de entiteitGesloten Trefwoord of sleutelwoord dat in uw bedrijfsprofiel in Interaction Analytics is gedefinieerd. Gerelateerd aan een entiteitstype. Kan varianten omvatten. die is opgegeven.

Intentieverwarring voorkomen

De algemene regel die moet worden gevolgd om intentieverwarring op te lossen, of te voorkomen, is het samenvoegen en trainen van intenties op entiteiten. Het is beter om één algemene intentie te hebben waarop u alle trainingsvoorbeelden toepast en dan story's te gebruiken om de bot te trainen om de entiteiten te herkennen. Als de bot de entiteiten in uitingen van contacten kan herkennen, kan deze het juiste pad kiezen.

De volgende tabel toont de vaak voorkomende scenario's van de vorige sectie. Het toont de originele intenties, de nieuwe algemene intentie en story's van voorbeeldtrainingen die u kunt gebruiken.

Scenario Originele intenties Nieuwe, algemene intentie Trainen met story's
Informatie opgeven

provide_address

provide_email

provide_name

provide_info

Maak verschillende story's die starten met voorbeelden van contactberichten die de verschillende types informatie bevatten die de bot kan verzamelen.

  • "Mijn naam is Sherry Khan."
  • "Mijn e-mail is nathoo@email.com."
  • "Het nieuwe adres is 123 Oat Street, Sometown, Ohio 43210"

Alle story's activeren dezelfde intentie, provide_info. Elke story gebruikt een andere entiteit, zoals accountAddress, accountEmail en accountName. In het laatste voorbeeld, "Ik moet mijn info bijwerken", staat geen specifiek type informatie. De bot kan dan ook een vervolgvraag stellen.

Informatie vragen

balance_checking

balance_savings

balance_giftcard

balance_checks

Maak verschillende story's die starten met voorbeelden van contactberichten, zoals:

  • "Wat is het saldo van mijn bankrekening?"
  • "Hoe kan ik het saldo van mijn spaarrekening krijgen?"
  • "Ik wil het saldo van mijn cadeaubon controleren."
  • "Wat is mijn rekeningsaldo?"

Alle story's activeren dezelfde intentie, balance_checks. Elke story gebruikt een andere entiteit, zoals balanceChecking, balanceSavings, balanceGiftCard. In het laatste voorbeeld, "Wat is mijn rekeningsaldo", geeft geen rekeningtype op. De bot kan dan ook een vervolgvraag stellen.

Multi-intenties

BotsGesloten Een softwareapplicatie die klantinteracties afhandelt in plaats van een live (menselijke) agent. die met CXone Bot Builder worden gebouwd, kunnen een of meer intentiesGesloten De betekenis of de bedoeling van wat een klant zegt of typt; datgene wat de klant wil communiceren of bereiken. identificeren in het berichtGesloten Alles wat een klant zegt in een interactie met een bot: een vraag of een uitspraak, geschreven of gesproken. van een contact. Door meer dan één intentie in een bericht te identificeren, kan uw bot verzoeken, zoals "toon mij het saldo en schrijf $200 over naar mijn spaarrekening", correct afhandelen.

Als u een multi-intentie maakt van twee bestaande enkelvoudige intenties, hoef u niet veel voorbeelden te geven. Uw bot kan de enkelvoudige intenties in het bericht herkennen en ze verwerken als een multi-intentie.

Gebruik multi-intenties alleen wanneer ze echt nodig zijn voor een natuurlijk gespreksverloop. Als er te veel multi-intenties zijn, wordt uw bot te ingewikkeld om gemakkelijk te beheren.

Intentie controle en beheer

Elke intentie op het tabblad Intenties in de sectie NLU Pictogram van een tandwiel in een hoofd. heeft een getal ernaast. Het getal geeft aan hoeveel trainingsvoorbeelden die intentie heeft. De getallen hebben een kleurcodering die aangeeft of de trainingsvoorbeelden voldoen:

  • Rood: intentie is maximaal zeven keer gebruikt. Toevoegen van meer trainingsvoorbeelden.

  • Oranje: intentie is tussen acht en veertien keer gebruikt. Voeg meer trainingsvoorbeelden toe indien mogelijk.

  • Groen: intentie is meer dan vijftien keer gebruikt. Er zijn geen trainingsvoorbeelden nodig.

Sommige intenties kunnen een gele driehoek hebben naast het aantal trainingsvoorbeelden. Dit geeft aan dat er geen dialogenGesloten Botverhalen en -regels in CXone Bot Builder. zijn die deze intentie bevatten. Als u intenties met dit symbool hebt, voegt u ze toe aan story's of regels zoals gepast.

Op het tabblad Intenties kunt u ook de volgende intentiebeheertaken volgen:

Best practices voor Intenties

Volg deze best practices bij het maken van intenties:

  • Intenties zijn niet altijd duidelijk. Twee gebruikersdoelen lijken misschien verschillend, maar beginnen na verloop van tijd steeds meer vergelijkbare voorbeelden te verzamelen. Houd uw intenties en de bijbehorende trainingsgegevens afgezonderd. Als u trainvoorbeelden voor meer dan één intentie moet hergebruiken, dan is dat een teken dat u de intenties misschien kunt samenbrengen om een algemene intentie te vormen. Dit helpt u enige intentieverwarring te voorkomen.
  • Voeg altijd een 'buiten de scope' intentie toe. Met intenties buiten de scope kan uw bot reageren op verzoeken van het contact die buiten de taken van de bot vallen.Met deze intenties kunt u de conversatie herstellen en vaak betere prestaties halen.
  • Maak spaarzaam gebruik van multi-intenties. Gebruik multi-intenties alleen wanneer ze echt nodig zijn voor een natuurlijk gespreksverloop. Als er te veel multi-intenties zijn, wordt uw bot te ingewikkeld om gemakkelijk te beheren.