http://ashish.ch/building-a-smarter-bot-with-dialogflow/