Skip to content

A chatbot made using Python, Tensorflow and NLTK.

Notifications You must be signed in to change notification settings

Amber-Abuah/Chatbot

Repository files navigation

Chatbot

A Chatbot made using Python, Tensorflow and NLTK.

intents.json contains

  • Different conversations that can currently be had with the chatbot. The json file contains speech patterns and responses for the bot to indentify and reply with the response most likely to be correct based on the user's input.
  • More intents can be added to this file to allow the chatbot to recognise and correctly respond the more different scenarios.

Chatbot.ipynb contains the Python code for pre-processing data, creating a model and predicting responses from the user's input.

Sample Conversation With Chatbot

Chatbot: Hello, I am Catabot! Feel free to ask me anything!
User: Hello
Chatbot: Hi!
User: How are you?
Chatbot: I am doing well.
User: What can we talk about?
Chatbot: Anything at all! How was your day?
User: It was fantastic.
Chatbot: Excellent to hear!
User: Do you like cats?
Chatbot: Yes, I love cats!
User: See you soon. Goodbye
Chatbot: Talk to you later

About

A chatbot made using Python, Tensorflow and NLTK.

Topics

Resources

Stars

Watchers

Forks