Skip to main content

Our main goal in any VA conversation is to help the user with their question or task. An important part of that is making sure that the user is understood by the VA - and sometimes this means that we have to guide the user in how they talk with the VA. An example we have all encountered is our VA asking the user to "please keep it short".

But is that really the best way to guide our users? And is the welcome message the best place to do so? These were the questions addressed in the paper by Yeh, Wu, Chang et al. (2022), where they talked about type of guidance, and timing of guidance. What works?

Timing & type

Talking about timing of guidance, the paper identified four possible options:

  1. Welcome message (called service onboarding in the paper).
  2. Task introduction
  3. After failure
  4. Upon request

With regards to type, the paper talks about two broad categories: rules, and examples. Rules are saying things such as "Avoid using abbreviations" and "Dates are DD/MM/YY". Examples, on the other hand, look more like a message saying: "If you want to book accommodation, you can say 'I want a hotel in Amsterdam from 10/1 to 12/1 for 2 people'."

Best practices

So what does that mean, concretely? We can take three broad lessons from the paper for best practice:

  • The best Type x Timing combination is to use examples at task introduction. Of course, this means that we need to be able to define our VAs "tasks". If our VA offers accommodation booking, then the task is distinct from the welcome message. But if our VA is an FAQ bot, this distinction may be harder. Even so, examples in the welcome message are likely to be skipped or found irrelevant, and at worst limiting users! So try to delay examples until the point where the user really needs them - at the start of flows, for instance.
  • Never use examples after failure. The example is often not specific to the breakdown, and can even feel condescending - "nice that you let me know how to talk to you AFTER I tried...". Rules (e.g. “write dates like DD/MM/YY” ) are much better here, but then you need to know which rule the user 'violated'. If possible, make use of dynamic fallback messaging to let users know why their message failed to register.
  • Examples are used as templates - works fast, but your users won't learn. If your users chat with your VA once a year, examples will be great guidance. But if your users are returning often, you may want to use rules to teach them how the VA's 'mind' works.

Eager to start applying this to your VA, but not sure what works best? We got you: have you already started using our A/B testing tool?

Skills
100