Werken met entities

Inleiding:

In dit artikelen leggen we je uit hoe je een entity kunt maken en hoe je er vervolgens mee kunt werken.

 


Een nieuwe entity maken:

Laten we de volgende entity maken: pizza.topping. Je kunt dit rechtstreeks doen in de turn editor maar voor dit voorbeeld gaan we de entity maken in de entity editor.

  • Stap 1: Ga naar Build -> Understanding en klik op het tabblad Entity
  • Stap 2: In het veld Create new entity en vul de naam in van je entity, bijvoorbeeld pizza.topping, en klik vervolgens op + om de entity toe te voegen.
  • Stap 3: In het veld Add new entity value en voeg een waarde toe voor deze entity. In ons voorbeeld zijn dit toppings die je kunt kiezen voor de pizza: champignons, salami en ananas.

! Toevoegen van entity values is niet hoofdlettergevoelig.

image2.png


Toevoegen van synoniemen:

Er zijn veel manieren waarop de chatbotgebruiker zijn vraag kan formuleren. Om ervoor te zorgen dat je er zoveel mogelijk vastlegt, kun je synoniemen toevoegen aan de entity values. Bijvoorbeeld, voor "champignons" zou je "paddenstoelen" en "shiitake" kunnen toevoegen. 

Je kunt ook synoniemen gebruiken om vaak verkeerd getypte woorden aan de juiste entity value te koppelen. Als je chatbotgebruikers toevallig vaak "sinasappel" typen, voeg die waarde dan toe aan 'sinaasappel' zodat de chatbot het als zodanig herkent.

 


Chatbot trainen:

Nadat je de entity values en synoniemen hebt toegevoegd, moet je de chatbot trainen zodat ze worden herkend.