Based on a recent post in the Jovo Developer Slack by @rjolayolay, I am curious to hear how you folks would approach building a FAQ voice app. So, let’s say you provide a product or service for which you frequently receive questions, and naturally some of these questions are repetitive, at least in their intent, so that you have a list of answers for the most common questions at hand. Now some questions are:
- For which kind of products or services would it make sense to provide their FAQ via a voice app? E.g. would it make sense for a web- or mobile-based service? An online or offline retailer? A restaurant or fitness studio chain? A public institution like a library or university? A video game? A celebrity?
- How would you store the content? Probably in a CMS, but which one? Are certain features like collaboration particularly important in such a voice app?
- How would you structure the language model? One intent per question? Slot-based questions (like
How can I {questionType}
)? A very open language model in combination with your own NLU? - How would you educate users on what they can ask? Would you give a list of questions in the help intent handler? Or give a short random list of example questions after each answer, like “Opening hours are from 9am to 7pm. What else do you want to know? You can ask me about which flavors of milk shakes we have, or about which payment methods we accept.”?
- How would you monitor the Skill to learn which answers were most requested, how helpful the answer were, and what answers are missing?
The idea of this post is to have brainstorming character, so feel free to pick any one aspect you’d feel like sharing an idea or thought about, or to add more questions about possible features. Looking forward to hear what you think!
Disclaimer: This question may sound like we’re about to build an FAQ Skill and want to source ideas, but we honestly aren’t. I’m happy for any great ideas come around for everyone to make use of!