Intent based on question/answer type

Does it make sense to create intents based on question type? This will help make the bot sound better. Instead of giving a general answer, it can give a specific answer.

For example, if I have an intent:

##intent:faq.robot

  • are you a robot?
  • what are you?
  • are you a human?
  • who am I speaking with?

Would it make sense to split the intents based on if the user wants a yes/no answer (are you robot?) or the answer to a who question (who am I speaking with)?

This means the intents are now:

##intent:faq.robot.yes.no

  • are you a robot?
  • are you a human?

##intent:faq.robot.what

  • what are you?

The only problem I see with this is, there is less training data.

This might be a use case for handling multiple intents in one input