Predictive Text Bot Strategy

Understanding natural language is a complex area.

There are many resources on the net to help with grammar and word prediction. Areas to look at are :

  • Natural Language Toolkit : NLTK is a leading platform for building Python programs to work with human language data.
  • Microsoft Cognitive Services : Automate a variety of standard, natural language processing tasks using state-of-the-art language modelling APIs.
  • Stanford CoreNLP : Stanford CoreNLP provides a set of human language technology tools. It can give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, mark up the structure of sentences in terms of phrases and syntactic dependencies, indicate which noun phrases refer to the same entities, indicate sentiment, extract particular or open-class relations between entity mentions, get the quotes people said, etc.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License