title: How to structure many questions intent in dialogflow
body: <p>I am making a chat bot to answer questions on a particular subject(example, physics). How would you structure all the possible questions as intent in dialogflow? </p>
  
  <p>I am considering the following 2 methods,</p>
  
  <p><strong>Methods:</strong></p>
  
  <ol>
  <li>make each question as an unique intent.   </li>
  <li>group all the questions into one "asking questions" intent and use entity to identify the specific question being asked.</li>
  </ol>
  
  <p><strong>Pros:</strong></p>
  
  <ol>
  <li>Dialogflow can easily match users input to the specific questions using low confidence score threshold, and can give multiple training phrases per question.</li>
  <li>Only need one "asking questions" intent, neater and maintaining it is easier.</li>
  </ol>
  
  <p><strong>Cons:</strong></p>
  
  <ol>
  <li>There will be tons of intents, and maintaining it might be a nightmare. Might also reach the max number of intents.</li>
  <li>Detecting entity might be more strict and less robust.</li>
  </ol>