Entiteiten
Entiteiten zijn gedefinieerde stukjes informatie die uit een bericht Alles wat een klant zegt in een interactie met een bot: een vraag of een uitspraak, geschreven of gesproken. worden gehaald. U moet alleen entiteiten maken die uw bot Een softwareapplicatie die klantinteracties afhandelt in plaats van een live (menselijke) agent. nodig heeft voor zijn doelen. Klanten kunnen bijvoorbeeld hun namen en adressen opgeven tijdens een interactie. Als het doel alleen is dat de bot de klant bij de naam kan noemen, hoeft u geen entiteit voor het adres aan te maken. Elke entiteit die u maakt, genereert ook een overeenkomstige slot.
Entiteiten maken met een opzoektabel
Vereiste machtiging: Chatbot (ACD > Digitaal > Rollen > [selecteer een rol] > Kernmodules)
Deze taak beschrijft een manier om entiteiten te maken. U kunt nieuwe entiteiten ook maken tijdens het maken van de intenties die de entiteiten zullen gebruiken.
Akela Wolf heeft al een werkende bot om haar gebruikers te helpen met het resetten van hun wachtwoord. Ze wil haar bot in staat stellen om ook naar de locatie van de gebruiker te vragen. Ze past het happy-pad Een story die de juiste uitkomst oplevert voor de aanwezige intentie. als volgt aan:
Klant: Hallo.
Bot: Hallo. Hoe kan ik u helpen?
Klant: Ik ben mijn wachtwoord vergeten.
Bot: Het spijt me dat te horen. Mag ik eerst vragen op welke kantoorlocatie u werkt?
Klant: Ik ben op het kantoor in Columbus.
Bot: Dank u wel.
Op basis van deze aanpassing besluit Akela een entiteit te maken met de naam Locatie.
-
Klik in CXone op de app-kiezer en selecteerBot Builder.
- Klik op de bot waarmee u wilt werken.
- Klik in het linkermenu op NLU .
- Klik op het tabblad Entiteiten.
- Zoek de map waarin u de nieuwe entiteit wilt plaatsen. Als de map niet bestaat, klikt u op Nieuwe map en typt u de naam voor de nieuwe map.
- Plaats de muisaanwijzer op de mapnaam en klik op Nieuwe entiteit > Opzoeken.
- Voer een naam in voor de nieuwe entiteit en druk op Enter. Items worden automatisch opgeslagen.
- Klik in de nieuwe entiteit op Voorbeeld toevoegen. Voer een waarde in voor het voorbeeld en druk op Enter. Items worden automatisch opgeslagen. Herhaal deze stap voor alle voorbeelden die u nodig hebt.
- In een van de voorbeelden kunt u op Synoniem toevoegen klikken om soortgelijke woorden aan de voorbeeldwaarde toe te voegen. Geef ook correcte labels in uw trainingsvoorbeelden voor intenties. Volg het voorbeeld
Na het maken van de Locatie-entiteit merkt Akela dat klanten uit New York verschillende benamingen voor hun locatie gebruiken. Ze maakt een entiteitvoorbeeld voor New York onder Locatie en voegt de synoniemen NY en Big Apple toe. Wanneer klanten NY of Big Apple gebruiken in een conversatie, kan de bot dit voortaan omzetten naar de waarde New York.
Entiteiten maken met reguliere expressies
Vereiste machtiging: Chatbot (ACD > Digitaal > Rollen > [selecteer een rol] > Kernmodules)
Een reguliere expressie (regex) is een reeks tekens die een zoekpatroon specificeert. Wanneer u reguliere expressies maakt om entiteiten te extraheren, leert uw bot Een softwareapplicatie die klantinteracties afhandelt in plaats van een live (menselijke) agent. een patroon herkennen om de juiste informatie voor de entiteit Trefwoord of sleutelwoord dat in uw bedrijfsprofiel in Interaction Analytics is gedefinieerd. Gerelateerd aan een entiteitstype. Kan varianten omvatten. te vinden. U moet minimaal twee intentievoorbeelden De betekenis of de bedoeling van wat een klant zegt of typt; datgene wat de klant wil communiceren of bereiken. met de regex-entiteit toevoegen aan uw trainingsgegevens, om uw bot te helpen deze koppeling te leren kennen.
U kunt drie soorten reguliere expressies maken:
- Telefoonnummer: dit is een ingebouwd regex-patroon. U kunt dit gebruiken zonder extra configuratie.
- E-mail: dit is een ingebouwd regex-patroon. U kunt dit gebruiken zonder extra configuratie.
- Aangepast: met dit patroon kunt u zelf reguliere expressies maken. Zie het voorbeeld hieronder.
Akela Wolf merkte dat in veel conversaties van haar bot het factuurnummer van een klant voorkomt. Ze wil een aangepast regex-patroon maken om haar bot in staat te stellen een entiteit voor factuurnummers te extraheren.
De factuurnummers van de klanten van Akela beginnen altijd met #IN, gevolgd door precies acht cijfers. Ze schrijft een aangepaste reguliere expressie met deze tekst:
#IN\d{8,8}\b
Wanneer een klantbericht een string bevat die begint met "#IN" en precies 8 cijfers bevat, zal deze string voortaan worden geëxtraheerd als een factuurnummer-entiteit.
-
Klik in CXone op de app-kiezer en selecteerBot Builder.
- Klik op de bot waarmee u wilt werken.
- Klik in het linkermenu op NLU .
- Klik op het tabblad Entiteiten.
- Zoek de map waarin u de nieuwe entiteit wilt plaatsen. Als de map niet bestaat, klikt u op Nieuwe map en typt u de naam voor de nieuwe map.
- Plaats de muisaanwijzer op de mapnaam en klik op Nieuwe entiteit > Regex.
- Voer een naam in voor de nieuwe entiteit en druk op Enter. Items worden automatisch opgeslagen.
- Doe voor uw nieuwe entiteit het volgende:
- Selecteer het type Patroon uit de vervolgkeuzelijst.
- Voer uw reguliere expressie in.
- Voer enkele testzinnen in. Elke woordgroep die overeenkomt met het patroon van uw expressie wordt groen gemarkeerd.
- Neem de entiteit op in minimaal twee intentievoorbeelden, zodat het NLU-model de koppeling correct kan registreren.
Intenties maken om entiteiten te extraheren
Vereiste machtiging: Chatbot (ACD > Digitaal > Rollen > [selecteer een rol] > Kernmodules)
Wanneer u een intentie De betekenis of de bedoeling van wat een klant zegt of typt; datgene wat de klant wil communiceren of bereiken. maakt voor het extraheren van entiteiten, kunt u met uw voorbeelden de bot Een softwareapplicatie die klantinteracties afhandelt in plaats van een live (menselijke) agent. leren hoe hij de juiste informatie voor die entiteit Trefwoord of sleutelwoord dat in uw bedrijfsprofiel in Interaction Analytics is gedefinieerd. Gerelateerd aan een entiteitstype. Kan varianten omvatten. kan identificeren.
Akela Wolf heeft al een werkende bot om haar gebruikers te helpen met het resetten van hun wachtwoord. Ze wil haar bot in staat stellen om ook naar de locatie van de gebruiker te vragen. Ze heeft het happy-pad Een story die de juiste uitkomst oplevert voor de aanwezige intentie. aangepast om een verzoek om die informatie op te nemen:
Klant: Hallo.
Bot: Hallo. Hoe kan ik u helpen?
Klant: Ik ben mijn wachtwoord vergeten.
Bot: Het spijt me dat te horen. Mag ik eerst vragen op welke kantoorlocatie u werkt?
Klant: Ik ben op het kantoor in Columbus.
Bot: Dank u wel.
Op basis van deze revisie maakt Akela een nieuwe intentie: locatievermelding.
-
Klik in CXone op de app-kiezer en selecteerBot Builder.
- Klik op de bot waarmee u wilt werken.
- Klik in het linkermenu op NLU .
- Klik op het tabblad Intenties.
- Zoek de map waarin u de nieuwe intentie wilt plaatsen. Als de map niet bestaat, klikt u op Nieuwe map en typt u de naam voor de nieuwe map.
- Plaats de muisaanwijzer op de mapnaam en klik op Nieuwe intentie.
- Voer een naam in voor de nieuwe intentie en druk op Enter.
- Voer onder de nieuwe intentie woordgroepen in die de bot moet herkennen voor deze intentie. Druk na elke woordgroep op Enter. Items worden automatisch opgeslagen.
- Klik na het invoeren van al uw woordgroepvoorbeelden op de woorden in de woordgroep die overeenkomen met de entiteit die u wilt gebruiken. U kunt de Shift-toets ingedrukt houden terwijl u klikt, om meerdere woorden te selecteren. Klik vervolgens op Opzoeken in de popup.
- Als de juiste entiteit nog niet bestaat, kunt u deze invoeren in het veld Typ naam van entiteit en daarna op Entiteit maken klikken om deze te maken. Afbeelding weergeven
In de onderstaande afbeelding heeft Akela Salt Lake City ingesteld als haar woordgroep, en ze koppelt deze woordgroep aan haar locatie-entiteit. Zoals u ziet, heeft ze dat al gedaan met de locatie Columbus.