robust-apricot•16mo ago
Blocking sensitive topics
Hi everyone! Am I able to fence conversations on a chatbot, so if someone asks a question regarding a sensitive topic I don't want discussed on the chatbot, is it able to recognize that? Or if not how can i achieve that?
1 Reply
To block sensitive topics in your Voiceflow chatbot, you can use the following methods:
1. Intent Recognition and No Match Sequences
- Intent Recognition: Create intents for the sensitive topics you want to block. When the chatbot recognizes these intents, it can trigger a specific response.
- No Match Sequences: Use the "No Match" feature to handle unexpected or undesired inputs. If the user's input doesn't match any predefined intents, you can direct the conversation to a generic response or a warning message.
2. Custom Actions
- Custom Actions: Implement custom actions to handle sensitive topics. You can create a custom action that checks the user's input against a list of sensitive keywords or phrases. If a match is found, the chatbot can respond accordingly.
3. Using Topics
- Topics: Organize your conversational flows using topics. You can create a separate topic for handling sensitive content. When the chatbot detects a sensitive topic, it can switch to this topic and manage the conversation appropriately.
For more detailed guidance, you can refer to the following resources:
- Using Topics to Organize Conversational Flows
- Intent Steps