Beginning with AI

I would like to begin writing a language AI: a sophisticated chatbot based on a language machine learning model. I have done some research and found that much work has already been done with a lot of free and open source frameworks for developing AI models and training them, but I have yet to see a full implementation on the client-side.

I would appreciate any suggestions for foss language models and/or datasets for which to train my ai, as well as pointers on where to begin.

Can’t go wrong with Python and

That is interesting. Thank you for the suggestion.
Just to be clear: spacy is client-side, and not an API to some ML service hosted on somone else’s server, correct?