Python Project: Intelligent Chatbot using the spaCy NLP Library

Click here to view this project on GitHub.

This chatbot uses the OpenWeather API to tell users what the current weather is in any city. It is intelligent enough to respond to a user’s statement- even when the user phrases their statement in different ways. It is also capable of telling users if they need to simplify their statement.

Skills demonstrated:

  • Natural language processing
  • User input error handling