title: How to proceed with NLP task for recognizing intent and slots
body: <p>I wanted to write a program for asking questions about weather. What are the algorithms and techniques I should start looking at.</p>
  
  <p>ex: Will it be sunny this weekend in Chicago.
  I wanted to know the <strong>intent</strong> = weather query, <strong>date</strong> = this weekend, <strong>location</strong> = chicago.</p>
  
  <p>User can express the same query in many forms. </p>
  
  <p>I would like to solve some constrained form and looking for ideas on how to get started. The solution needs to be just good enough.</p>