title: Building your own NLP API
body: <p>I'm building a chatbot and I'm new to NLP.</p>
  
  <p>(api.ai &amp; AlchemyAPI are too expensive for my use case. And wit.ai seems to be buggy and constantly changing at the moment.)</p>
  
  <p>For the NLP experts, how easily can I replicate their services locally?</p>
  
  <p>My vision so far (with node, but open to Python):</p>
  
  <ul>
  <li>entity extraction via StanfordNER</li>
  <li>intent via NodeNatural's LogisticRegressionClassifier</li>
  <li>training UI with text and validate/invalidate buttons (any prebuilt tools for this?)</li>
  </ul>
  
  <p>Are entities and intents all I'll need for a chatbot? How good will NodeNatural/StanfordNER be compared to NLP-as-a-service? What headaches am I not seeing?</p>