Een herformuleringsflow maken

 

Inleiding: 

Wanneer de chatbot niet begrijpt wat de chatbotgebruiker precies zegt of bedoelt, dan is het handig om een fallback turn te bouwen. Op deze manier kun je de chatbot duidelijk laten maken dat hij het niet begrijpt. In dit artikel leggen we je uit hoe je een flow kunt maken waarmee de chatgebruiker zijn of haar zin zal herformuleren.

 


Hoe maak je een herformuleringsflow?

Een flow waarmee je de chatgebruiker vraagt om zijn of haar zin te herformuleren, ziet er als volgt uit:

image2.png

  1. De happy flow is dat de chatgebruiker iets zal zeggen dat de intent pizza.topping zal matchen.
  2. Wanneer het antwoord van de chatgebruiker niet matcht met de intent, dan gaat de weg verder naar no.response.
  3. Voordat de turn no.response wordt bereikt, is het mogelijk om nog een keer de chatbot te laten vragen of de chatbotgebruiker het antwoord wil herformuleren. Vanaf deze bot turn kun je weer linken naar de intent bestellen.pizza zodat de chatbotgebruiker weer de vraag kan stellen.
  4. Wanneer de user utterance voor de tweede keer niet matcht, wordt de weg vervolgd naar een tweede no response turn.
  5. En omdat dit de tweede keer is, kun je de chatbot iets anders laten vragen. Bijvoorbeeld:
    Hmm.. hier kan ik je helaas niet mee helpen. Wil je misschien met een medewerker praten?