flat-fuchsia•2y ago
FAQ Sets = Unstable
I uploaded a new FAQ set, and unfortunately my VF chatbot is answering in a very inconsistent manner - it uses answers from some QA pairs when the question is nothing close to the question in the pair.
5 Replies
I understand that you're experiencing inconsistencies with the FAQ set you've uploaded to your Voiceflow chatbot. This could be due to a variety of factors, including the NLU's interpretation of user input or the specific structure of your FAQ set.
When you upload an FAQ set, you're essentially providing a list of Q&A pairs that form the set. Each FAQ set is identified by a unique FAQ set ID and is associated with the project. The chatbot uses these Q&A pairs to respond to user queries. If the chatbot's responses are not aligning with the questions in the FAQ set, it might be due to how the NLU is interpreting the user's input.
One way to troubleshoot this issue is to review the FAQ set you've uploaded. Make sure the questions and answers are clear and unambiguous. Also, consider the phrasing and language used in the questions. If they're too complex or vague, the NLU might have difficulty matching user input to the correct Q&A pair.
Another approach is to use the Voiceflow API to fetch the FAQ set and check its status. This can help you verify that the FAQ set was uploaded correctly and is being used by the chatbot.
For more detailed information, you can refer to the Voiceflow API documentation:
- Create an FAQ Set
- Retrieve specific FAQ Set
- Delete an FAQ Set
Please note that these are just suggestions based on the information provided. The community members might have more insights or solutions to your issue.
flat-fuchsiaOP•2y ago
Unfortunately Tico you couldn't help me out this time.
- The FAQ questions should not be ambiguous, and should not be complex - all good, my questions are specific and clear.
- Check the FAQ set to make sure it is being used by the chatbot - yes, the FAQ set is clearly being used, as it answers with answers from the FAQ set, but it uses the wrong answers very often.
IWhat you can do in your case is to use two different KB, one for the FAQ and one for your docs.
Using the KB Query API you can fetch both to create a context with the FAQ answer + the chunks from the KB with docs only.
It's also a good way to target FAQ or KB only search.
flat-fuchsiaOP•2y ago
Interesting, can I ask how the system works in my current setup where I'm using FAQ + KB answers as the fallback (not using the API separately)
My thought would be that it is like:
user input --> KB Fallback
1. Look for match in FAQ input, if match return FAQ answer
2. If no match, check KB Docs for a confident answer. Return error if no answer created
^ Correct, if the FAQ is on the same KB then the order is FAQ > KB.
You can check this video for the workaround with two different KB.
https://discord.com/channels/1079548823610871889/1209944511472607232